From b29f84f67027c97d1d0ae55abcae24d4c51e90e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:06:55 +0200 Subject: [PATCH 01/38] removed reproductions --- reproductions/App.tsx | 21 ------------- reproductions/index.html | 26 ---------------- reproductions/index.tsx | 6 ---- reproductions/package.json | 32 ------------------- reproductions/schema/all-fields-schema.tsx | 36 ---------------------- reproductions/schema/json-schema.tsx | 29 ----------------- reproductions/schema/simple-schema-2.tsx | 12 -------- reproductions/tsconfig.json | 6 ---- 8 files changed, 168 deletions(-) delete mode 100644 reproductions/App.tsx delete mode 100644 reproductions/index.html delete mode 100644 reproductions/index.tsx delete mode 100644 reproductions/package.json delete mode 100644 reproductions/schema/all-fields-schema.tsx delete mode 100644 reproductions/schema/json-schema.tsx delete mode 100644 reproductions/schema/simple-schema-2.tsx delete mode 100644 reproductions/tsconfig.json diff --git a/reproductions/App.tsx b/reproductions/App.tsx deleted file mode 100644 index 42c9c34bd..000000000 --- a/reproductions/App.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -// import { AutoForm } from 'uniforms-unstyled'; -// import { AutoForm } from 'uniforms-antd'; -// import { AutoForm } from 'uniforms-bootstrap4'; -// import { AutoForm } from 'uniforms-bootstrap5'; -import { AutoForm } from 'uniforms-mui'; -// import { AutoForm } from 'uniforms-semantic'; - -// import { bridge as schema } from './schema/json-schema'; -// import { bridge as schema } from './schema/simple-schema-2'; -import { bridge as schema } from './schema/all-fields-schema'; - -export function App() { - return ( - alert(JSON.stringify(model, null, 2))} - /> - ); -} diff --git a/reproductions/index.html b/reproductions/index.html deleted file mode 100644 index 6e6428f28..000000000 --- a/reproductions/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - uniforms - - - - - - -
- - - diff --git a/reproductions/index.tsx b/reproductions/index.tsx deleted file mode 100644 index 5206abb61..000000000 --- a/reproductions/index.tsx +++ /dev/null @@ -1,6 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; - -import { App } from './App'; - -ReactDOM.render(, document.getElementById('root')); diff --git a/reproductions/package.json b/reproductions/package.json deleted file mode 100644 index 12b11d3d5..000000000 --- a/reproductions/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "uniforms-reproductions", - "private": true, - "scripts": { - "build": "parcel build index.html", - "start": "parcel serve index.html ../package.json" - }, - "dependencies": { - "@ant-design/icons": "4.4.0", - "@emotion/react": "11.7.1", - "@emotion/styled": "11.6.0", - "@mui/material": "5.4.1", - "@types/react": "17.0.39", - "@types/react-dom": "17.0.11", - "ajv": "8.0.5", - "antd": "4.10.3", - "parcel": "2.9.2", - "react": "17.0.2", - "react-dom": "17.0.2", - "simpl-schema": "^1.0.0 || ^0.0.4", - "typescript": "4.4.4", - "uniforms": "^4.0.0-alpha.0", - "uniforms-antd": "^4.0.0-alpha.0", - "uniforms-bootstrap4": "^4.0.0-alpha.0", - "uniforms-bootstrap5": "^4.0.0-alpha.0", - "uniforms-bridge-json-schema": "^4.0.0-alpha.0", - "uniforms-bridge-simple-schema-2": "^4.0.0-alpha.0", - "uniforms-mui": "^4.0.0-alpha.0", - "uniforms-semantic": "^4.0.0-alpha.0", - "uniforms-unstyled": "^4.0.0-alpha.0" - } -} diff --git a/reproductions/schema/all-fields-schema.tsx b/reproductions/schema/all-fields-schema.tsx deleted file mode 100644 index f049d6080..000000000 --- a/reproductions/schema/all-fields-schema.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import SimpleSchema from 'simpl-schema'; -import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2'; - -const schema = new SimpleSchema({ - text: { type: String }, - num: { type: Number }, - bool: { type: Boolean }, - nested: { type: Object }, - 'nested.text': { type: String }, - date: { type: Date }, - list: { type: Array }, - 'list.$': { - type: String, - }, - select: { - type: String, - uniforms: { - options: [ - { label: 'Option A', value: 'a' }, - { label: 'Option B', value: 'b' }, - ], - }, - }, - radio: { - type: String, - uniforms: { - checkboxes: true, - options: [ - { label: 'Option A', value: 'a' }, - { label: 'Option B', value: 'b' }, - ], - }, - }, -}); - -export const bridge = new SimpleSchema2Bridge({ schema }); diff --git a/reproductions/schema/json-schema.tsx b/reproductions/schema/json-schema.tsx deleted file mode 100644 index eeba3a6cd..000000000 --- a/reproductions/schema/json-schema.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import Ajv from 'ajv'; -import { JSONSchemaBridge } from 'uniforms-bridge-json-schema'; - -const ajv = new Ajv({ allErrors: true, useDefaults: true }); -ajv.addKeyword('uniforms'); - -function createValidator(schema: object) { - const validator = ajv.compile(schema); - return (model: object) => { - validator(model); - return validator.errors?.length ? { details: validator.errors } : null; - }; -} - -const schema = { - title: 'Address', - type: 'object', - properties: { - city: { type: 'string' }, - state: { type: 'string' }, - street: { type: 'string' }, - zip: { type: 'string', pattern: '[0-9]{5}' }, - }, - required: ['street', 'zip', 'state'], -}; - -const validator = createValidator(schema); - -export const bridge = new JSONSchemaBridge({ schema, validator }); diff --git a/reproductions/schema/simple-schema-2.tsx b/reproductions/schema/simple-schema-2.tsx deleted file mode 100644 index fc92701e4..000000000 --- a/reproductions/schema/simple-schema-2.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import SimpleSchema from 'simpl-schema'; -import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2'; - -const schema = new SimpleSchema({ - betterNumber: { - type: Number, - min: 5, - max: 50, - }, -}); - -export const bridge = new SimpleSchema2Bridge({ schema }); diff --git a/reproductions/tsconfig.json b/reproductions/tsconfig.json deleted file mode 100644 index 57cc95390..000000000 --- a/reproductions/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "esModuleInterop": true, - "jsx": "react" - } -} From a049a2eed12d86983d55f3560dcafd98e9efc19c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:07:56 +0200 Subject: [PATCH 02/38] removed docs --- docs/api-bridges.md | 287 ------ docs/api-context-data.md | 131 --- docs/api-fields.md | 690 ------------- docs/api-forms.md | 461 --------- docs/api-helpers.md | 216 ---- docs/compare-matrix-landing.md | 8 - docs/compare-matrix.md | 81 -- docs/examples-common-forms.mdx | 14 - docs/examples-custom-bridge.md | 153 --- docs/examples-custom-fields.mdx | 139 --- docs/examples-custom-form.md | 51 - docs/faq.md | 315 ------ docs/installation.mdx | 63 -- docs/migrating-2-to-3.md | 103 -- docs/migrating-3-to-4.md | 14 - docs/motivation.md | 51 - docs/tutorials-basic-uniforms-usage.mdx | 123 --- docs/tutorials-creating-custom-field.mdx | 63 -- docs/tutorials-creating-custom-theme.md | 28 - ...tutorials-customizing-your-form-layout.mdx | 86 -- docs/tutorials-using-predefined-fields.mdx | 124 --- docs/uth-autofield-algorithm.md | 71 -- docs/uth-bridge-concept.mdx | 14 - docs/what-are-uniforms.md | 28 - docs/why-are-uniforms.md | 51 - website/components/Badge.tsx | 45 - website/components/Button.tsx | 24 - website/components/CodeSection.tsx | 65 -- website/components/ExampleCustomizer.tsx | 63 -- website/components/FormWrapper.tsx | 21 - website/components/Heading.tsx | 14 - website/components/IconLink.tsx | 28 - website/components/Oval.tsx | 14 - website/components/Playground.tsx | 301 ------ website/components/Subtitle.tsx | 17 - website/components/Tabs.tsx | 80 -- website/components/Toggler.tsx | 86 -- website/components/TogglerTabs.tsx | 44 - website/components/TutorialForm.tsx | 28 - website/docusaurus.config.js | 110 -- website/index.module.css | 949 ------------------ website/lib/autoresize.ts | 34 - website/lib/presets.ts | 146 --- website/lib/schema.ts | 110 -- website/lib/stats.ts | 144 --- website/lib/styles.tsx | 49 - website/lib/tabs.ts | 31 - website/lib/universal.tsx | 52 - website/lib/utils.ts | 39 - website/package.json | 41 - .../pages-parts/CommonForms/ShippingForm.tsx | 80 -- .../pages-parts/CommonForms/ShippingSchema.ts | 27 - website/pages-parts/CommonForms/SignUp.tsx | 13 - .../pages-parts/CommonForms/SignUpSchema.ts | 46 - .../CustomFields/CompositeField.tsx | 32 - .../CustomFields/CompositeFieldSchema.ts | 43 - .../pages-parts/CustomFields/CycleField.tsx | 72 -- .../CustomFields/CycleFieldSchema.ts | 25 - .../pages-parts/CustomFields/DisplayIf.tsx | 41 - .../CustomFields/DisplayIfSchema.ts | 26 - .../pages-parts/CustomFields/ImageField.tsx | 49 - .../CustomFields/ImageFieldSchema.ts | 25 - .../pages-parts/CustomFields/RangeField.tsx | 54 - .../CustomFields/RangeFieldSchema.ts | 36 - .../pages-parts/CustomFields/RatingField.tsx | 61 -- .../CustomFields/RatingFieldSchema.ts | 25 - .../pages-parts/CustomFields/SubmitField.tsx | 48 - .../CustomFields/SubmitFieldSchema.tsx | 43 - .../pages-parts/CustomFields/SwapField.tsx | 48 - .../CustomFields/SwapFieldSchema.ts | 27 - .../LandingPage/CommercialServices.tsx | 109 -- .../pages-parts/LandingPage/Comparison.tsx | 24 - .../pages-parts/LandingPage/Discussions.tsx | 21 - .../LandingPage/ExampleFullyCustomizable.tsx | 54 - .../LandingPage/ExampleSimpleYetPowerful.tsx | 59 -- website/pages-parts/LandingPage/Footer.tsx | 87 -- website/pages-parts/LandingPage/Header.tsx | 140 --- .../pages-parts/LandingPage/LandingPage.tsx | 43 - .../pages-parts/LandingPage/OpenSource.tsx | 54 - .../pages-parts/LandingPage/ShowcaseCard.tsx | 18 - .../pages-parts/LandingPage/Testimonials.tsx | 279 ----- website/pages-parts/LandingPage/WhoUses.tsx | 69 -- website/pages-parts/LandingPage/WhyUs.tsx | 103 -- .../pages-parts/Tutorial/GuestFormBasic.tsx | 8 - .../pages-parts/Tutorial/GuestFormFinal.tsx | 37 - .../Tutorial/GuestFormPredefinedFields.tsx | 60 -- .../GuestFormProfessionAdditionalInfo.tsx | 35 - .../Tutorial/GuestFormWithAutoFields.tsx | 23 - .../Tutorial/GuestFormWithChangedErrors.tsx | 33 - .../Tutorial/GuestFormWithErrorFields.tsx | 25 - .../Tutorial/GuestFormWithFieldsInSchema.tsx | 35 - .../Tutorial/GuestFormWithHeading.tsx | 20 - website/pages-parts/Tutorial/GuestSchema.ts | 59 -- website/pages-parts/Tutorial/GuestSchema2.ts | 51 - website/pages-parts/Tutorial/GuestSchema3.ts | 79 -- website/pages-parts/Tutorial/GuestSchema4.ts | 83 -- website/pages-parts/Tutorial/ImageField.tsx | 32 - website/pages/index.tsx | 19 - website/pages/playground.tsx | 15 - .../docusaurus-plugin-hotjar/package.json | 16 - .../docusaurus-plugin-hotjar/src/hotjar.js | 63 -- .../docusaurus-plugin-hotjar/src/index.js | 11 - website/sidebars.json | 32 - website/src/theme/Footer.ts | 3 - website/src/theme/index.css | 26 - website/static/assets/arrow-left.svg | 1 - website/static/assets/arrow-right.svg | 1 - website/static/assets/border-01.svg | 12 - website/static/assets/border-02.svg | 12 - website/static/assets/border-03.svg | 12 - website/static/assets/border-1.svg | 17 - website/static/assets/border-2.svg | 17 - website/static/assets/companies/aerogear.png | Bin 17102 -> 0 bytes website/static/assets/companies/boulder.svg | 1 - .../static/assets/companies/cleverbeagle.png | Bin 45068 -> 0 bytes website/static/assets/companies/deskpro.png | Bin 10318 -> 0 bytes website/static/assets/companies/graphback.png | Bin 38753 -> 0 bytes website/static/assets/companies/nokia.png | Bin 6253 -> 0 bytes website/static/assets/companies/onyx-one.png | Bin 30014 -> 0 bytes website/static/assets/companies/orionjs.png | Bin 5509 -> 0 bytes .../static/assets/companies/react-page.png | Bin 7846 -> 0 bytes website/static/assets/forminer-screenshot.png | Bin 36521 -> 0 bytes website/static/assets/icon-01.svg | 9 - website/static/assets/icon-02.svg | 8 - website/static/assets/themes/antd.png | Bin 10447 -> 0 bytes website/static/assets/themes/bootstrap.svg | 6 - website/static/assets/themes/mui.png | Bin 8233 -> 0 bytes website/static/assets/themes/semantic.svg | 6 - website/static/assets/vazco.svg | 1 - website/static/favicon.ico | Bin 15086 -> 0 bytes .../static/img/avatar/florian-bienefelt.jpg | Bin 245593 -> 0 bytes website/static/img/avatar/kheang-hok-chin.jpg | Bin 44114 -> 0 bytes website/static/img/avatar/lorant-vajda.jpg | Bin 35954 -> 0 bytes website/static/img/avatar/serkan-durusoy.jpg | Bin 73228 -> 0 bytes website/static/img/avatar/viktor-bezdek.jpg | Bin 620591 -> 0 bytes website/static/img/avatar/wojciech-trocki.jpg | Bin 54665 -> 0 bytes website/static/img/bridge-concept.svg | 280 ------ website/static/img/form-builder.png | Bin 372620 -> 0 bytes website/static/img/hoc-hell.png | Bin 109808 -> 0 bytes website/static/img/uniforms-graph.svg | 38 - website/static/img/uniforms-traits.png | Bin 9837 -> 0 bytes website/static/img/uniforms.svg | 1 - website/static/robots.txt | 2 - website/types/docusaurus.d.ts | 20 - website/types/message-box.d.ts | 3 - website/types/simpl-schema.d.ts | 8 - 146 files changed, 9001 deletions(-) delete mode 100644 docs/api-bridges.md delete mode 100644 docs/api-context-data.md delete mode 100644 docs/api-fields.md delete mode 100644 docs/api-forms.md delete mode 100644 docs/api-helpers.md delete mode 100644 docs/compare-matrix-landing.md delete mode 100644 docs/compare-matrix.md delete mode 100644 docs/examples-common-forms.mdx delete mode 100644 docs/examples-custom-bridge.md delete mode 100644 docs/examples-custom-fields.mdx delete mode 100644 docs/examples-custom-form.md delete mode 100644 docs/faq.md delete mode 100644 docs/installation.mdx delete mode 100644 docs/migrating-2-to-3.md delete mode 100644 docs/migrating-3-to-4.md delete mode 100644 docs/motivation.md delete mode 100644 docs/tutorials-basic-uniforms-usage.mdx delete mode 100644 docs/tutorials-creating-custom-field.mdx delete mode 100644 docs/tutorials-creating-custom-theme.md delete mode 100644 docs/tutorials-customizing-your-form-layout.mdx delete mode 100644 docs/tutorials-using-predefined-fields.mdx delete mode 100644 docs/uth-autofield-algorithm.md delete mode 100644 docs/uth-bridge-concept.mdx delete mode 100644 docs/what-are-uniforms.md delete mode 100644 docs/why-are-uniforms.md delete mode 100644 website/components/Badge.tsx delete mode 100644 website/components/Button.tsx delete mode 100644 website/components/CodeSection.tsx delete mode 100644 website/components/ExampleCustomizer.tsx delete mode 100644 website/components/FormWrapper.tsx delete mode 100644 website/components/Heading.tsx delete mode 100644 website/components/IconLink.tsx delete mode 100644 website/components/Oval.tsx delete mode 100644 website/components/Playground.tsx delete mode 100644 website/components/Subtitle.tsx delete mode 100644 website/components/Tabs.tsx delete mode 100644 website/components/Toggler.tsx delete mode 100644 website/components/TogglerTabs.tsx delete mode 100644 website/components/TutorialForm.tsx delete mode 100644 website/docusaurus.config.js delete mode 100644 website/index.module.css delete mode 100644 website/lib/autoresize.ts delete mode 100644 website/lib/presets.ts delete mode 100644 website/lib/schema.ts delete mode 100644 website/lib/stats.ts delete mode 100644 website/lib/styles.tsx delete mode 100644 website/lib/tabs.ts delete mode 100644 website/lib/universal.tsx delete mode 100644 website/lib/utils.ts delete mode 100644 website/package.json delete mode 100644 website/pages-parts/CommonForms/ShippingForm.tsx delete mode 100644 website/pages-parts/CommonForms/ShippingSchema.ts delete mode 100644 website/pages-parts/CommonForms/SignUp.tsx delete mode 100644 website/pages-parts/CommonForms/SignUpSchema.ts delete mode 100644 website/pages-parts/CustomFields/CompositeField.tsx delete mode 100644 website/pages-parts/CustomFields/CompositeFieldSchema.ts delete mode 100644 website/pages-parts/CustomFields/CycleField.tsx delete mode 100644 website/pages-parts/CustomFields/CycleFieldSchema.ts delete mode 100644 website/pages-parts/CustomFields/DisplayIf.tsx delete mode 100644 website/pages-parts/CustomFields/DisplayIfSchema.ts delete mode 100644 website/pages-parts/CustomFields/ImageField.tsx delete mode 100644 website/pages-parts/CustomFields/ImageFieldSchema.ts delete mode 100644 website/pages-parts/CustomFields/RangeField.tsx delete mode 100644 website/pages-parts/CustomFields/RangeFieldSchema.ts delete mode 100644 website/pages-parts/CustomFields/RatingField.tsx delete mode 100644 website/pages-parts/CustomFields/RatingFieldSchema.ts delete mode 100644 website/pages-parts/CustomFields/SubmitField.tsx delete mode 100644 website/pages-parts/CustomFields/SubmitFieldSchema.tsx delete mode 100644 website/pages-parts/CustomFields/SwapField.tsx delete mode 100644 website/pages-parts/CustomFields/SwapFieldSchema.ts delete mode 100644 website/pages-parts/LandingPage/CommercialServices.tsx delete mode 100644 website/pages-parts/LandingPage/Comparison.tsx delete mode 100644 website/pages-parts/LandingPage/Discussions.tsx delete mode 100644 website/pages-parts/LandingPage/ExampleFullyCustomizable.tsx delete mode 100644 website/pages-parts/LandingPage/ExampleSimpleYetPowerful.tsx delete mode 100644 website/pages-parts/LandingPage/Footer.tsx delete mode 100644 website/pages-parts/LandingPage/Header.tsx delete mode 100644 website/pages-parts/LandingPage/LandingPage.tsx delete mode 100644 website/pages-parts/LandingPage/OpenSource.tsx delete mode 100644 website/pages-parts/LandingPage/ShowcaseCard.tsx delete mode 100644 website/pages-parts/LandingPage/Testimonials.tsx delete mode 100644 website/pages-parts/LandingPage/WhoUses.tsx delete mode 100644 website/pages-parts/LandingPage/WhyUs.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormBasic.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormFinal.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormPredefinedFields.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormProfessionAdditionalInfo.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormWithAutoFields.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormWithChangedErrors.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormWithErrorFields.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormWithFieldsInSchema.tsx delete mode 100644 website/pages-parts/Tutorial/GuestFormWithHeading.tsx delete mode 100644 website/pages-parts/Tutorial/GuestSchema.ts delete mode 100644 website/pages-parts/Tutorial/GuestSchema2.ts delete mode 100644 website/pages-parts/Tutorial/GuestSchema3.ts delete mode 100644 website/pages-parts/Tutorial/GuestSchema4.ts delete mode 100644 website/pages-parts/Tutorial/ImageField.tsx delete mode 100644 website/pages/index.tsx delete mode 100644 website/pages/playground.tsx delete mode 100644 website/plugins/docusaurus-plugin-hotjar/package.json delete mode 100644 website/plugins/docusaurus-plugin-hotjar/src/hotjar.js delete mode 100644 website/plugins/docusaurus-plugin-hotjar/src/index.js delete mode 100644 website/sidebars.json delete mode 100644 website/src/theme/Footer.ts delete mode 100644 website/src/theme/index.css delete mode 100644 website/static/assets/arrow-left.svg delete mode 100644 website/static/assets/arrow-right.svg delete mode 100644 website/static/assets/border-01.svg delete mode 100644 website/static/assets/border-02.svg delete mode 100644 website/static/assets/border-03.svg delete mode 100644 website/static/assets/border-1.svg delete mode 100644 website/static/assets/border-2.svg delete mode 100644 website/static/assets/companies/aerogear.png delete mode 100644 website/static/assets/companies/boulder.svg delete mode 100644 website/static/assets/companies/cleverbeagle.png delete mode 100644 website/static/assets/companies/deskpro.png delete mode 100644 website/static/assets/companies/graphback.png delete mode 100644 website/static/assets/companies/nokia.png delete mode 100644 website/static/assets/companies/onyx-one.png delete mode 100644 website/static/assets/companies/orionjs.png delete mode 100644 website/static/assets/companies/react-page.png delete mode 100644 website/static/assets/forminer-screenshot.png delete mode 100644 website/static/assets/icon-01.svg delete mode 100644 website/static/assets/icon-02.svg delete mode 100644 website/static/assets/themes/antd.png delete mode 100644 website/static/assets/themes/bootstrap.svg delete mode 100644 website/static/assets/themes/mui.png delete mode 100644 website/static/assets/themes/semantic.svg delete mode 100644 website/static/assets/vazco.svg delete mode 100644 website/static/favicon.ico delete mode 100644 website/static/img/avatar/florian-bienefelt.jpg delete mode 100644 website/static/img/avatar/kheang-hok-chin.jpg delete mode 100644 website/static/img/avatar/lorant-vajda.jpg delete mode 100644 website/static/img/avatar/serkan-durusoy.jpg delete mode 100644 website/static/img/avatar/viktor-bezdek.jpg delete mode 100644 website/static/img/avatar/wojciech-trocki.jpg delete mode 100644 website/static/img/bridge-concept.svg delete mode 100644 website/static/img/form-builder.png delete mode 100644 website/static/img/hoc-hell.png delete mode 100644 website/static/img/uniforms-graph.svg delete mode 100644 website/static/img/uniforms-traits.png delete mode 100644 website/static/img/uniforms.svg delete mode 100644 website/static/robots.txt delete mode 100644 website/types/docusaurus.d.ts delete mode 100644 website/types/message-box.d.ts delete mode 100644 website/types/simpl-schema.d.ts diff --git a/docs/api-bridges.md b/docs/api-bridges.md deleted file mode 100644 index e3f584e04..000000000 --- a/docs/api-bridges.md +++ /dev/null @@ -1,287 +0,0 @@ ---- -id: api-bridges -title: Bridges ---- - -To make use of any schema, uniforms have to create a _bridge_ of it - a unified schema mapper. - -

- -

- -Currently available bridges: - -- `JSONSchemaBridge` in `uniforms-bridge-json-schema` ([schema documentation](https://json-schema.org/)) -- `SimpleSchema2Bridge` in `uniforms-bridge-simple-schema-2` ([schema documentation](https://github.com/longshotlabs/simpl-schema#readme)) -- `ZodBridge` in `uniforms-bridge-zod` ([schema documentation](https://zod.dev/)) - -Deprecated bridges: - -- `SimpleSchemaBridge` in `uniforms-bridge-simple-schema` ([schema documentation](https://github.com/Meteor-Community-Packages/meteor-simple-schema/blob/master/DOCS.md)) -- `GraphQLBridge` in `uniforms-bridge-graphql` ([schema documentation](https://graphql.org/)) - -If you see a lot of [`Warning: Unknown props...`](https://fb.me/react-unknown-prop) logs, check if your schema or theme doesn't provide extra props. If so, consider [registering it with `filterDOMProps`](/docs/api-helpers#filterdomprops). - -## `JSONSchemaBridge` - -```tsx -import Ajv from 'ajv'; -import { JSONSchemaBridge } from 'uniforms-bridge-json-schema'; - -const ajv = new Ajv({ allErrors: true, useDefaults: true }); - -const schema = { - title: 'Person', - type: 'object', - properties: { - firstName: { type: 'string' }, - lastName: { type: 'string' }, - age: { - description: 'Age in years', - type: 'integer', - minimum: 0, - }, - }, - required: ['firstName', 'lastName'], -}; - -function createValidator(schema: object) { - const validator = ajv.compile(schema); - - return (model: object) => { - validator(model); - return validator.errors?.length ? { details: validator.errors } : null; - }; -} - -const validator = createValidator(schema); - -const bridge = new JSONSchemaBridge({ schema, validator }); -``` - -### Note on `allOf`/`anyOf`/`oneOf` - -The current handling of `allOf`/`anyOf`/`oneOf` is not complete and does not work with all possible cases. For an in-detail discussion, see [\#863](https://github.com/vazco/uniforms/issues/863). How it works, is that only a few properties are being used: - -- `properties`, where all subfields are merged (last definition wins), -- `required`, where all properties are accumulated, and -- `type`, where the first one is being used. - -Below is an example of these implications: - -```ts -{ - "type": "object", - "properties": { - // This will render `NumField` WITHOUT `min` nor `max` properties. - // It will be properly validated, but without any UI guidelines. - "foo": { - "type": "number", - "allOf": [{ "minimum": 0 }, { "maximum": 10 }] - }, - // This will render as `TextField`. - "bar": { - "oneOf": [{ "type": "string" }, { "type": "number" }] - } - } -} -``` - -### Note on Bluebird - -If you're using the [`bluebird`](https://www.npmjs.com/package/bluebird) package, you may have seen the following warning ([docs](http://bluebirdjs.com/docs/warning-explanations.html#warning-a-promise-was-rejected-with-a-non-error)): - -> Warning: a promise was rejected with a non-error [object Object] - -There could be multiple causes of this error. One of it is not returning a proper error object. - -In order to fix it, your `validator` function should return a `Error`-like object instead of an object with a single `details` property. The cleanest would be to create a custom `ValidationError` class: - -```ts -import { ErrorObject } from 'ajv'; - -class ValidationError extends Error { - name = 'ValidationError'; - - constructor(public details: ErrorObject[]) { - super('ValidationError'); - } -} - -// Usage. -return validator.errors?.length ? new ValidationError(validator.errors) : null; -``` - -Another cause of this error may be two different implementations of the `Promise` object when using an asynchronous validate function. -Ensure that you are returning the same `Promise` object implementation that Bluebird is expecting. -The simplest way to do that should be to avoid using the `async` keyword and instead make the function return a `Promise` instead. - -See [#1047](https://github.com/vazco/uniforms/discussions/1047) for more details. - -## `SimpleSchema2Bridge` - -```tsx -import SimpleSchema from 'simpl-schema'; -import SimpleSchema2Bridge from 'uniforms-bridge-simple-schema-2'; - -const schema = new SimpleSchema({ - // ... - - aboutMe: { - type: String, - uniforms: MyText, // Component... - uniforms: { - // ...or object... - component: MyText, // ...with component... - propA: 1, // ...and/or extra props. - }, - }, -}); - -const bridge = new SimpleSchema2Bridge({ schema }); -``` - -## `ZodBridge` - -```tsx -import ZodBridge from 'uniforms-bridge-zod'; -import z from 'zod'; - -const schema = z.object({ aboutMe: z.string() }); - -const bridge = new ZodBridge({ schema }); -``` - -## `SimpleSchemaBridge` - -:::caution - -SimpleSchemaBridge is deprecated since uniforms v4. - -::: - -```tsx -import SimpleSchemaBridge from 'uniforms-bridge-simple-schema'; -import { SimpleSchema } from 'aldeed:simple-schema'; - -const schema = new SimpleSchema({ - // ... - - aboutMe: { - type: String, - uniforms: MyText, // Component... - uniforms: { - // ...or object... - component: MyText, // ...with component... - propA: 1, // ...and/or extra props. - }, - }, -}); - -const bridge = new SimpleSchemaBridge({ schema }); -``` - -## `ZodBridge` - -```tsx -import ZodBridge from 'uniforms-bridge-zod'; -import z from 'zod'; - -const schema = z.object({ aboutMe: z.string() }); - -const bridge = new ZodBridge({ schema }); -``` - -## `GraphQLBridge` - -:::caution - -GraphQLBridge is deprecated since uniforms v4. - -::: - -This bridge enables using GraphQL schema types as uniforms forms. -This saves you from not having to rewrite the form schema in your code. -As a trade-off, you have to write the validator from scratch. In some cases, it might be easier to rewrite the schema and use, for example, [`JSONSchemaBridge` with `ajv`](/docs/api-bridges#jsonschemabridge). -If only a simple or no validation is needed, this bridge is perfectly suited to work with GraphQL schemas. - -The constructor accepts these arguments: - -- `schema: GraphQLType` can be any type parsed and extracted from a GraphQL schema. -- `validator: (model: Record) => any` a custom validator function that should return a falsy value if no errors are present or information about errors in the model as described in the [custom bridge section](/docs/examples-custom-bridge#validator-definition). -- `extras: Record = {}` used to extend the schema generated from GraphQL type with extra field configuration. -- `provideDefaultLabelFromFieldName = true` if set to `true`, the bridge will use the field name as a label if no label is provided in the schema. - -### Code example - -```tsx -import { GraphQLBridge } from 'uniforms-bridge-graphql'; -import { buildASTSchema, parse } from 'graphql'; - -const schema = ` - type Author { - id: String! - firstName: String - lastName: String - } - - type Post { - id: Int! - author: Author! - title: String - votes: Int - } - - # This is required by buildASTSchema - type Query { anything: ID } -`; - -const schemaType = buildASTSchema(parse(schema)).getType('Post'); -const schemaExtras = { - id: { - options: [ - { label: 1, value: 1 }, - { label: 2, value: 2 }, - { label: 3, value: 3 }, - ], - }, - title: { - options: [ - { label: 1, value: 'a' }, - { label: 2, value: 'b' }, - ], - }, - 'author.firstName': { - placeholder: 'John', - }, -}; - -const schemaValidator = (model: object) => { - const details = []; - - if (!model.id) { - details.push({ name: 'id', message: 'ID is required!' }); - } - - if (!model.author.id) { - details.push({ name: 'author.id', message: 'Author ID is required!' }); - } - - if (model.votes < 0) { - details.push({ - name: 'votes', - message: 'Votes must be a non-negative number!', - }); - } - - // ... - - return details.length ? { details } : null; -}; - -const bridge = new GraphQLBridge({ - schema: schemaType, - validator: schemaValidator, - extras: schemaExtras, -}); -``` diff --git a/docs/api-context-data.md b/docs/api-context-data.md deleted file mode 100644 index 1b0135c6b..000000000 --- a/docs/api-context-data.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -id: api-context-data -title: Context data ---- - -Some components might need to know a current form state, which is passed as [React context](https://reactjs.org/docs/context.html). -Properties stored in the context relates either to the form values or the form instance itself. -That means, besides current form state, you can access form methods or encounter some metadata, e.g. about the used schema. -Some of them were designed for internal use, but you can still take advantage of them. - -## Accessing context data - -A direct way of accessing the context data is to use the [`useForm`](/docs/api-helpers/#useform) hook: - -```tsx -import { useForm } from 'uniforms'; - -function Example() { - const context = useForm(); -} -``` - -For convenience, it's also accessible through the [`useField`](/docs/api-helpers/#usefield) hook: - -```tsx -import { useField } from 'uniforms'; - -function Example(rawProps) { - const [props, context] = useField(rawProps.name, rawProps); -} -``` - -## Available context data - -### `changed` - -Indicates whether there was a change on form. - -### `changedMap` - -A map of changed fields. Rather internal one, used for checking if _other_ fields has changed. - -### `error` - -An object with a `details` field, which is an array of any validation errors. - -### `formRef` - -Contains reference to the form component that gives access to [the form methods](/docs/api-forms#methods). - -### `model` - -An object with current form fields values structured `{field: value}`. - -### `name` - -It is an array of the parent fields names: - -```tsx - - // name = [] - - // name = ['x'] - // name = ['x', 'y', 'z'] - - -``` - -For example if we define a `CompositeField`: - -```tsx -const Composite = () => ( -
- - -
-); -``` - -And use it like that: - -```tsx - - - - -``` - -The `name` array of the nested `AutoFields` will store a `personA` value. - -### `onChange` - -You can directly access to the `onChange` method. E.g. `onChange(field, value)`. - -### `onSubmit` - -Access to `onSubmit` method. - -### `randomId` - -Access to `randomId` method, created using the [`randomIds()`](/docs/api-helpers#randomids) helper. - -### `schema` - -A bridge class instance with `schema` and `validator` properties. - -The `schema` is simply your schema object and `validator` is your validating function. - -### `state` - -The `state` is an object representing your current form status. - -The state properties are: - -| Name | Description | -| :---------------: | :--------------------------------------------------: | -| `disabled` | Indicates whether the form is disabled. | -| `readOnly` | Indicates whether the form is read-only. | -| `showInlineError` | Indicates whether the inline errors should be shown. | - -### `submitted` - -Indicates whether the form was submitted. - -### `submitting` - -Indicates whether the form is in the `submitting` state. Helpful when handling asynchronous submission. - -### `validating` - -Indicates whether the form is in the `validating` state. Helpful when handling asynchronous validation. diff --git a/docs/api-fields.md b/docs/api-fields.md deleted file mode 100644 index f6900ea7d..000000000 --- a/docs/api-fields.md +++ /dev/null @@ -1,690 +0,0 @@ ---- -id: api-fields -title: Fields ---- - -uniforms provide a set of predefined components that can be used as form fields. - -The list below contains a guaranteed set of fields, implemented in every theme package: - -| Component | Description | -| :-------------: | :-----------------------------------------------: | -| `AutoField` | Automatically renders a given field. | -| `AutoFields` | Automatically renders given fields. | -| `BoolField` | Checkbox. | -| `DateField` | HTML5 `date` or `datetime-local` input. | -| `ErrorField` | Error message for a given field. | -| `ErrorsField` | Error message with a list of validation errors. | -| `HiddenField` | Hidden field (with a possibility to omit in DOM). | -| `ListAddField` | An icon with action to add a list item. | -| `ListDelField` | An icon with action to remove a list item. | -| `ListField` | List of nested fields. | -| `ListItemField` | Single list item wrapper. | -| `LongTextField` | Textarea. | -| `NestField` | Block of nested fields. | -| `NumField` | Numeric input. | -| `RadioField` | Radio checkbox. | -| `SelectField` | Select (or set of radio checkboxes). | -| `SubmitField` | Submit button. | -| `TextField` | Text (or any HTML5 compatible) input. | - -## Fields - -### `AutoField` - -`AutoField` is basically a field renderer - it will render a field of a type adequate to the one defined in the schema, -according to the [`AutoField` algorithm](/docs/uth-autofield-algorithm). -You can also directly pass a component to it (by a `component` prop). -All additional props will be passed to the result field component. - -##### Props: - -| Name | Default | Description | -| :---------: | :------------------------------------------: | :-----------------------------: | -| `component` | Field according to the `AutoField` algorithm | Component to render | -| `name` | - | Name of the field in the schema | - -##### Props usage: - -```tsx -import { AutoField } from 'uniforms-unstyled'; - -; -``` - -### `AutoFields` - -`AutoFields` is basically a set of rendered `AutoField`s. -By default, the rendered fields will be `AutoField` in a chosen theme. -However, you can replace the standard `AutoField` with [`AutoField.componentDetectorContext`](/docs/uth-autofield-algorithm#overriding-autofield). - -The `element` property defines a wrapping component. -E.g. you want to group your fields inside a section, just do `element="section"`. The default one is `div`. - -##### Props: - -| Name | Default | Description | -| :----------: | :---------------: | :----------------------: | -| `element` | `div` | Fields wrapper | -| `fields` | All schema fields | List of fields to render | -| `omitFields` | `[]` | List of fields to omit | - -##### Props usage: - -```tsx -import { AutoFields } from 'uniforms-unstyled'; - -; -``` - -### `BoolField` - -A checkbox. - -##### Props: - -| Name | Description | Available in | -| :---------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `appearance` | Field appearance. Set to "toggle" to appear as a Material Toggle or to "checkbox" (or leave it undefined) to use a Checkbox appearance. | material, mui | -| `extra` | Extra feedback text. In the antd theme, this renders addtional help text below any validation messages. | antd | -| `feedbackable` | Field feedback state. _Some description would be great, huh?_ | bootstrap3 | -| `grid` | Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through. | bootstrap3, bootstrap4, bootstrap5 | -| `help` | Help text. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5 | -| `helpClassName` | Help block className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `inline` | Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label. | bootstrap3, bootstrap4, bootstrap5 | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `inputRef` | Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead. | All | -| `labelBefore` | Left label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field. | bootstrap3, bootstrap4, bootstrap5 | -| `labelClassName` | Label className. A custom className for the field's label. | bootstrap3, bootstrap4, bootstrap5 | -| `labelCol` | Field layout. The layout of label. You can set span and/or offset. | antd | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | -| `wrapClassName` | Field and sourroundings wrap className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `wrapperCol` | Field layout. The layout for input controls. Same as labelCol. | antd | - -##### Props usage: - -```tsx -import { BoolField } from 'uniforms-unstyled'; -import { useRef } from 'react' - -const inputRef = useRef(); - -; -``` - -### `DateField` - -##### Props: - -| Name | Description | Available in | -| :---------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `extra` | Extra feedback text. In the antd theme, this renders addtional help text below any validation messages. | antd | -| `feedbackable` | Field feedback state. _Some description would be great, huh?_ | bootstrap3 | -| `grid` | Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through. | bootstrap3, bootstrap4, bootstrap5 | -| `help` | Help text. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5 | -| `helpClassName` | Help block className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `icon` | Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use `iconLeft` prop instead. | semantic | -| `iconLeft` | Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead. | semantic | -| `iconProps` | Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element. | semantic | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `inputRef` | Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead. | All | -| `labelClassName` | Label className. A custom className for the field's label. | bootstrap3, bootstrap4, bootstrap5 | -| `labelCol` | Field layout. The layout of label. You can set span and/or offset. | antd | -| `labelProps` | Props for the InputLabel | material, mui | -| `max` | Maximum value. Date object. | All | -| `min` | Minimal value. Date object. | All | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | -| `timeFormat` | Display time picker in ampm (12hr) format or 24hr format. | material, mui | -| `type` | Display date and time or date only picker. Format value according to its type | All except antd | -| `wrapClassName` | Field and sourroundings wrap className. In SemanticUI theme, this class name is used on ui input wrapper, so you can pass classes like small, huge, inverted, transparent etc. | bootstrap3, bootstrap4, bootstrap5, semantic | -| `wrapperCol` | Field layout. The layout for input controls. Same as labelCol. | antd | - -##### Props usage: - -```tsx -import { DateField } from 'uniforms-unstyled'; -import { useRef } from 'react' - -const inputRef = useRef(); - -; -``` - -### `ErrorField` - -Error message renderer. - -##### Props: - -| Name | Description | -| :--------: | :--------------------------------------------------------------------------------------------------------------------: | -| `children` | Custom content. By default, it will render a block with the error message (if any), but you can customize the content. | -| `name` | Target field. This field error should be used. | - -##### Props usage: - -```tsx -import { ErrorField } from 'uniforms-unstyled'; - -; -``` - -### `ErrorsField` - -Error messages renderer. - -##### Props: - -| Name | Description | -| :--------: | :---------------------------------------------------------------------------------------------------------------------: | -| `children` | Custom content. By default, it will render a block with the error messages (if any), but you can customize the content. | - -##### Props usage: - -```tsx -import { ErrorsField } from 'uniforms-unstyled'; - -; -``` - -### `HiddenField` - -##### Props: - -| Name | Description | -| :-----: | :-------------------------------------------------------------------------------------------------------------------------------------------------------: | -| `name` | Field name. Used for identification. It should match your schema - if not, it will throw an error. | -| `value` | Field value. This field has completely different semantics. When a value is set, then it's updating a current model instead of being passed to the field. | - -##### Props usage: - -```tsx -import { HiddenField } from 'uniforms-unstyled'; - -; -``` - -### `ListAddField` - -##### Props: - -| Name | Description | Available in | -| :-------: | :----------------------------------: | :--------------------------------: | -| `addIcon` | Icon. By default, glyphicon is used. | bootstrap3, bootstrap4, bootstrap5 | - -**Note:** This is one of _internal_ components of `ListField`. - -##### Props usage: - -```tsx -import { ListAddField } from 'uniforms-unstyled'; - -} />; -``` - -### `ListDelField` - -##### Props: - -| Name | Description | Available in | -| :----------: | :----------------------------------: | :--------------------------------: | -| `removeIcon` | Icon. By default, glyphicon is used. | bootstrap3, bootstrap4, bootstrap5 | - -**Note:** This is one of _internal_ components of `ListField`. - -##### Props usage: - -```tsx -import { ListDelField } from 'uniforms-unstyled'; - -} />; -``` - -### `ListField` - -##### Props: - -| Name | Default | Description | Available in | -| :---------------: | :-------: | :------------------------------------------------------------------------------------: | :------------------------------------------: | -| `addIcon` | glyphicon | Icon. It's passed to the ListAddField. | bootstrap3, bootstrap4, bootstrap5 | -| `initialCount` | - | Initial items count. At least this amount of fields will be rendered at the beginning. | All | -| `itemProps` | - | ListItemField props. These props are passed to the ListItemField. | All | -| `removeIcon` | glyphicon | Icon. It's passed to the ListDelField. | bootstrap3, bootstrap4, bootstrap5 | -| `showInlineError` | | Field inline error. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5, semantic | - -##### Props usage: - -```tsx -import { ListField } from 'uniforms-unstyled'; - -} - initialCount={5} - itemProps={ - { - /* ... */ - } - } - removeIcon={} - showInlineError -/>; -``` - -### `ListItemField` - -| Name | Default | Description | Available in | -| :----------: | :-------: | :------------------------------------: | :--------------------------------: | -| `removeIcon` | glyphicon | Icon. It's passed to the ListDelField. | bootstrap3, bootstrap4, bootstrap5 | - -**Note:** This is one of _internal_ components of `ListField`. - -##### Props usage: - -```tsx -import { ListItemField } from 'uniforms-unstyled'; - -} />; -``` - -### `LongTextField` - -A textarea. - -##### Props: - -| Name | Description | Available in | -| :---------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `extra` | Extra feedback text. In the antd theme, this renders addtional help text below any validation messages. | antd | -| `grid` | Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through. | bootstrap3, bootstrap4, bootstrap5 | -| `help` | Help text. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5 | -| `helpClassName` | Help block className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `icon` | Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use `iconLeft` prop instead. | semantic | -| `iconLeft` | Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead. | semantic | -| `iconProps` | Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element. | semantic | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `inline` | Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label. | bootstrap3, bootstrap4 | -| `inputRef` | Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead. | All | -| `labelBefore` | Left label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field. | bootstrap3, bootstrap4, bootstrap5 | -| `labelClassName` | Label className. A custom className for the field's label. | bootstrap3, bootstrap4, bootstrap5 | -| `labelCol` | Field layout. The layout of label. You can set span and/or offset. | antd | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | -| `wrapperCol` | Field layout. The layout for input controls. Same as labelCol. | antd | -| `wrapClassName` | Field and sourroundings wrap className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | - -##### Props usage: - -```tsx -import { LongTextField } from 'uniforms-unstyled'; -import { useRef } from 'react' - -const inputRef = useRef(); - -; -``` - -### `NestField` - -##### Props: - -| Name | Description | Available in | -| :---------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `fields` | Array of rendered fields. If no custom content provided, only those fields are rendered. By default, All of nested fields are rendered. | All | -| `grouped` | Add / remove "grouped" class from the field. In Semantic, fields can be grouped using this class. By default, this class is added to the NestField. | semantic | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | - -##### Props usage: - -```tsx -import { NestField } from 'uniforms-unstyled'; - -; -``` - -### `NumField` - -A numeric input field. - -##### Props: - -| Name | Description | Available in | -| :---------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `decimal` | Decimal mode. This will change value step from 1 to 0.01. | All | -| `extra` | Extra feedback text. In the antd theme, this renders addtional help text below any validation messages. | antd | -| `grid` | Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through. | bootstrap3, bootstrap4, bootstrap5 | -| `help` | Help text. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5 | -| `helpClassName` | Help block className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `icon` | Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use `iconLeft` prop instead. | semantic | -| `iconLeft` | Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead. | semantic | -| `iconProps` | Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element. | semantic | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `inline` | Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label. | bootstrap3, bootstrap4 | -| `inputRef` | Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead. | All | -| `labelBefore` | Left label. In bootstrap themes, label is rendered on the right side of a checkbox. This label is rendered above the field. | bootstrap3, bootstrap4 | -| `labelClassName` | Label className. A custom className for the field's label. | bootstrap3, bootstrap4, bootstrap5 | -| `labelCol` | Field layout. The layout of label. You can set span and/or offset. | antd | -| `max` | Maximum value. Date object. | All | -| `min` | Minimal value. Date object. | All | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | -| `step` | Input step. | All | -| `wrapperCol` | Field layout. The layout for input controls. Same as labelCol. | antd | -| `wrapClassName` | Field and sourroundings wrap className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | - -##### Props usage: - -```tsx -import { NumField } from 'uniforms-unstyled'; -import { useRef } from 'react' - -const inputRef = useRef(); - -; -``` - -### `RadioField` - -##### Props: - -| Name | Description | Available in | -| :---------------: | :---------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `inline` | Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label. | bootstrap3, bootstrap4, bootstrap5 | -| `options` | Options. It can be either an object or an array (or a function, that returns it). | All | -| `labelCol` | Field layout. The layout of label. You can set span and/or offset. | antd | -| `wrapperCol` | Field layout. The layout for input controls. Same as labelCol. | antd | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `labelClassName` | Label className. A custom className for the field's label. | bootstrap3, bootstrap4, bootstrap5 | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | - -##### Props usage: - -```tsx -import { RadioField } from 'uniforms-unstyled'; - -; -``` - -### `SelectField` - -##### Props: - -| Name | Description | Available in | -| :---------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `appearance` | Field appearance. Set to "toggle" to appear as a Material Toggle or to "checkbox" (or leave it undefined) to use a Checkbox appearance. | material, mui | -| `checkboxes` | Turn on checkbox/radio mode. It's always true in multiple (i.e. fieldType === Array) mode. | All | -| `disableItem` | Disable items (options) based on a given predicate. | All | -| `extra` | Extra feedback text. In the antd theme, this renders additional help text below any validation messages. | antd | -| `help` | Help text. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5 | -| `helpClassName` | Help block className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `inline` | Checkbox inline state. In bootstrap themes, a label is rendered as a text but in inline mode, it's treated as a field label. | bootstrap3, bootstrap4, bootstrap5 | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `inputRef` | Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead. | All | -| `labelClassName` | Label className. A custom className for the field's label. | bootstrap3, bootstrap4, bootstrap5 | -| `labelCol` | Field layout. The layout of label. You can set span and/or offset. | antd | -| `labelProps` | Props for the InputLabel | material, mui | -| `options` | Options. It can be either an object or an array (or a function, that returns it). | All | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | -| `wrapperCol` | Field layout. The layout for input controls. Same as labelCol. | antd | -| `wrapClassName` | Field and surroundings wrap className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `textFieldProps` | Props injected directly to `TextField` ( valid only for non-checkbox `SelectField` ). | material, mui | - -##### Props usage: - -```tsx -import { SelectField } from 'uniforms-unstyled'; -import { useRef } from 'react' - -const inputRef = useRef(); - - value % 2} - extra="Extra Feedback or Help" - help="Need help?" - helpClassName="a b c" - inline - inputClassName="a b c" - inputRef={inputRef} - labelClassName="a b c" // You can either specify them as a single string - labelClassName=[ 'a', 'b', 'c' ] // or as an array of strings - labelCol={{offset: 2}} // 'ant-col-offset-2' on label - labelCol={{span: 4}} // 'ant-col-4' on label - labelProps={{shrink: true, disableAnimation: true}} - options={[{ label: 'A', value: 'a' }, { label: 'B', value: 'b' }, /* ... */]} - showInlineError - wrapperCol={{offset: 2}} // 'ant-col-offset-2' on field - wrapperCol={{span: 4}} // 'ant-col-4' on field -/>; -``` - -### `SubmitField` - -##### Props: - -| Name | Description | Available in | -| :--------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------: | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `inputRef` | Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead. | All | - -##### Props usage: - -```tsx -import { SubmitField } from 'uniforms-unstyled'; -import { useRef } from 'react'; - -const inputRef = useRef(); - -; -``` - -### `TextField` - -##### Props: - -| Name | Description | Available in | -| :---------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: | -| `extra` | Extra feedback text. In the antd theme, this renders addtional help text below any validation messages. | antd | -| `grid` | Field layout. Bootstrap grid layout style. Number is an equivalent of {sm: n}. Object is a {mode: size} object. Complete string is simply passed through. | bootstrap3, bootstrap4, bootstrap5 | -| `help` | Help text. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5 | -| `helpClassName` | Help block className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | -| `icon` | Input icon. Semantic inputs can have an icon. By default, it's placed on the right side - to place it on the left, use `iconLeft` prop instead. | semantic | -| `iconLeft` | Semantic inputs can have an icon. With this prop, it's placed on the left side - to place it on the right, use icon prop instead. | semantic | -| `iconProps` | Input icon props. Semantic inputs can have an icon. These props are passed directly to the icon element. | semantic | -| `inputClassName` | Input wrapper class name. In bootstrap themes, passed className is used on field block. This is used on direct field wrapper. | bootstrap3, bootstrap4, bootstrap5 | -| `inputRef` | Setting ref prop to a field won't work as desired, because you'll receive a field component rather than an HTML input. If you need an input ref, use this prop instead. | All | -| `labelClassName` | Label className. A custom className for the field's label. | bootstrap3, bootstrap4, bootstrap5 | -| `labelCol` | Field layout. The layout of label. You can set span and/or offset. | antd | -| `showInlineError` | Field inline error. _Some description would be great, huh?_ | antd, bootstrap3, bootstrap4, bootstrap5, semantic | -| `type` | Input type. HTML compatible input type like password. Default is text. | All | -| `wrapperCol` | Field layout. The layout for input controls. Same as labelCol. | antd | -| `wrapClassName` | Field and sourroundings wrap className. _Some description would be great, huh?_ | bootstrap3, bootstrap4, bootstrap5 | - -##### Props usage: - -```tsx -import { TextField } from 'uniforms-unstyled'; -import { useRef } from 'react' - -const inputRef = useRef(); - -; -``` - -## Common props - -| Name | Default | Description | -| :-----------: | :-----: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| `disabled` | `false` | Field disabled state. It's passed directly to the field, but it propagates same as the label. | -| `label` | `true` | Field label. This prop has three modes. If you pass a string, then it will be used as a label. If you pass a null, then it won't have a label, but nested fields will have default labels. If you pass a non-null falsy value, it won't have a label and nested fields won't have labels too. | -| `name` | - | Field name. Used for identification. It should match your schema - if not, it will throw an error. | -| `placeholder` | `false` | Field placeholder. If set to true, then a label will be used. Otherwise, it's handled like a label (including propagation). | -| `readOnly` | `false` | Field read-only state. It's passed directly to the field, but it propagates same as the label. | - -##### Props usage: - -```tsx - -``` - -## Props propagation - -Few props propagate in a very special way. These are `disabled`, `label`, `placeholder`, and `readOnly`. - -**Example:** - -```tsx - // default label | no placeholder - // custom label | no placeholder - // no label | no placeholder - // default label | default placeholder - // default label | custom placeholder - - // null = no label but the children have their labels - - - - // false = no label and the children have no labels - - - - // Additions are disabled... - // ...deletion too - // ...but editing is not. - - - - - -``` - -**Note:** `disabled`, `label`, `placeholder`, and `readOnly` are casted to `Boolean` before being passed to nested fields. diff --git a/docs/api-forms.md b/docs/api-forms.md deleted file mode 100644 index 94c728423..000000000 --- a/docs/api-forms.md +++ /dev/null @@ -1,461 +0,0 @@ ---- -id: api-forms -title: Forms ---- - -## Forms components - -Most of the time you'll be using either `AutoForm` or `ValidatedForm`, but there are also other form components (rather low-level ones) with different capabilities. - -| Component | Self-generated? | Self-managed? | Self-validated? | -| :------------------: | :----------------------: | :----------------------: | :----------------------: | -| `AutoForm` | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| `ValidatedQuickForm` | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | -| `ValidatedForm` | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| `QuickForm` | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | -| `BaseForm` | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | - -### `AutoForm` - -`AutoForm` extends `ValidatedQuickForm` with state management. -It is the most user-friendly and commonly used form. -It's self-generated so if you provide a schema, the fields will be automatically rendered. -These fields will be also validated. -By default, the validation will take place `onSubmit`, and `onChange` **after the first submission**. - -##### Props: - -| Name | Description | -| :-------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| `onChangeModel` | Like `onChange` but for the whole model. Triggered just after `onChange` with the next model and information what `{ key, value, previousValue }` caused the change. `previousValue` will be `undefined` if there was no value before. | - -**Note:** All `ValidatedQuickForm` props are also accepted and all methods are available. -In other words, that means that `AutoForm` receives all props listed on this page. - -##### Props usage: - -```tsx -import { AutoForm } from 'uniforms'; // Or from the theme package. - - console.log(model)} />; -``` - -### `ValidatedQuickForm` - -This form combines both `QuickForm` and `ValidatedForm` features. -It is not self-managed, however, it will automatically generate fields based on the provided schema and validate them. - -**Note:** All `QuickForm` props are also accepted and all methods are available.
-**Note:** All `ValidatedForm` props are also accepted and all methods are available. - -### `ValidatedForm` - -(_It's rather an internal form, but it's still exported._) - -It's based on `BaseForm` and extends its functionality by enabling automatic form validation. -Its purpose is providing validation functions. -It's not autogenerated, so if you want to see any fields rendered, you have to manually add them. -`ValidatedForm` is not self-managed, so you won't be able to type anything until there is no `onChange` handler, -however, there will be validation checks. - -##### Props: - -| Name | Description | -| :----------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| `onValidate` | Additional asynchronous validation. Schema validation has to be sync, so this is the only way to achieve async validation. | -| `validate` | Validation mode. By default, the form will start to validate from the time of the first submit and then revalidate on every change. It's `onChangeAfterSubmit`. There are also `onChange` and `onSubmit` modes, but those are quite self-explanatory. | -| `validator` | Validator options. It's passed to `getValidator` of your schema bridge. It really depends on your schema. | - -**Note:** All `BaseForm` props are also accepted and all methods are available. - -##### Props usage: - -```tsx -import { ValidatedForm } from 'uniforms'; // Or from the theme package. -import { useRef } from 'react'; - -const formRef = useRef(); - -const formAction = () => { - // Reset form. - // It will reset changed state, model state in AutoForm, validation - // state in ValidatedForm and rerender. - formRef.reset(); - - // Trigger form change. - // It's a programmatic equivalent of a change event. - formRef.change(key, value); - - // Submit form. - // It's a programmatic equivalent of a submit event. Returns a promise, - // which will either resolve with submitted form or reject with - // validation error in ValidatedForm. - formRef.submit(); -}; - - { - // You can either ignore validation error... - if (omitValidation(model)) { - return null; - } - - // ...or any additional validation if an error is already there... - if (isSomeSpecialCase(error)) { - return MyAPI.checkOtherCondition(model); - } - - // ...or feed it with another error. - return MyAPI.validate(model); - }} - validate="onChangeAfterSubmit" - validator={{ clean: true }} - ref={formRef} -/>; -``` - -### `QuickForm` - -(_It's rather an internal form, but it's still exported._) - -It's based on `BaseForm` and extends its functionality by enabling automatic form generation. -If you provide a schema, the fields will be automatically rendered. -However, `QuickForm` is not self-managed, so you won't be able to type anything until there is no `onChange` handler. -You can customize which `AutoField` should be used with [`AutoField.componentDetectorContext`](/docs/uth-autofield-algorithm#overriding-autofield). - -##### Props: - -| Name | Description | -| :-----------: | :---------------------------------------------------------------------------------------: | -| `errorsField` | Custom `ErrorsField`. It should be anything that will pass through `React.createElement`. | -| `submitField` | Custom `SubmitField`. It should be anything that will pass through `React.createElement`. | - -**Note:** All `BaseForm` props are also accepted and all methods are available. - -##### Props usage: - -```tsx -import { QuickForm } from 'uniforms'; // Or from the theme package. - -; -``` - -### `BaseForm` - -(_It's rather an internal form, but it's still exported._) - -It's the very basic form & foundation for the other forms. -It's not autogenerated, so if you want to see any fields rendered, you have to manually add them. -However, `BaseForm` is not self-managed, so you won't be able to type anything until there is no `onChange` handler. - -##### Props: - -| Name | Description | -| :---------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| `autosaveDelay` | Autosave delay. Set 0 for an instant autosave. | -| `autosave` | Enable autosave. Every change triggers `onSubmit`. | -| `disabled` | Default `disabled` prop for all fields. By default it's `false` - set it to `true` to disable the whole form. | -| `error` | Validation error. Current validation state. It should be either compatible with your schema or an `Error` object. | -| `grid` | Bootstrap grid layout style. Passing a number is an equivalent of `{sm: n}`. Object is a `{mode: size}` object. Complete string is simply passed through. Available in: bootstrap3, bootstrap4. | -| `model` | Form model. An object with `{field: value}` structure. It doesn't matter if it has a prototype or not, but keep in mind that in `onSubmit` or in `onChangeModel` you'll receive a plain object. If you treat form as an input, then this is a value. | -| `modelTransform` | Model transform. Function transforming one model into another. It's used in a few situations (modes) described below. Do not mutate a given model! | -| `onChange` | Field change action. It receives two arguments: key and value, where the key is a dot-separated path to the changed field and value is a requested value. | -| `onSubmit` | Submit action. When the form is submitted manually or by an HTML5 event, then it's called with the current model. **Note:** use `Promise` to return values and errors - synchronous `return` and `throw` are disallowed. | -| `readOnly` | Default `readOnly` prop for all fields. By default it's `false` - set it to `true` to make the whole form read-only. | -| `schema` | Form schema. It's used for form generation in QuickForm and validation in ValidatedForm. | -| `showInlineError` | Default `showInlineError` prop for all fields. By default it's `false` - set it to `true` to enable inline errors for the whole form. Available in: antd, bootstrap3, bootstrap4, semantic. | - -##### Props usage: - -```tsx -import { BaseForm } from 'uniforms'; // Or from the theme package. -import { useRef } from 'react'; - -const formRef = useRef(); - -const formAction = () => { - // Reset form. - // It will reset changed state, model state in AutoForm, validation - // state in ValidatedForm and rerender. - formRef.reset(); - - // Trigger form change. - // It's a programmatic equivalent of a change event. - formRef.change(key, value); - - // Submit form. - // It's a programmatic equivalent of a submit event. Returns a promise, - // which will either resolve with submitted form or reject with - // validation error in ValidatedForm. - formRef.submit(); -}; - - { - // This model will be passed to the fields. - if (mode === 'form') { - /* ... */ - } - - // This model will be submitted. - if (mode === 'submit') { - /* ... */ - } - - // This model will be validated. - if (mode === 'validate') { - /* ... */ - } - - // Otherwise, return unaltered model. - return model; - }} - onChange={(key, value) => console.log(key, value)} - onSubmit={model => db.saveThatReturnsPromiseOrNothing(model)} - readOnly={false} - schema={myFormSchema} - showInlineError - ref={formRef} -/>; -``` - -## Form features - -### Asynchronous validation - -`AutoForm` and `ValidatedForm` both accept an `onValidate` prop. It can be used to create an asynchronous validation: - -The `onValidate` should return `null` if the `model` is valid, otherwise return any error value. The error can be either `Promise` for asynchronous validation or any other value for synchronous validation (https://github.com/vazco/uniforms/blob/d557f90e6807e34c1ebb9803d44fd799174175f8/packages/uniforms/src/ValidatedForm.tsx#L118-L142). - -```tsx -const MyAPI = { - checkOtherCondition(model): Error | null { - if (model.age < 18) { - return new Error('Too young') - } - return null - } - - async validate(model): Error | null { - const result = await fetch('...', { body: JSON.stringify(model) }) - const { error } = await result.json() - return error - } -} - -const onValidate = async (model, error) => { - // You can either ignore validation error... - if (omitValidation(model)) { - return null; - } - - // ...or any additional validation if an error is already there... - if (isSomeSpecialCase(error)) { - return MyAPI.checkOtherCondition(model); - } - - // ...or feed it with another error. - return MyAPI.validate(model); -}; - -// Later... - -; -``` - -### Autosave - -Every form has autosave functionality. If you set an `autosave` prop, then every change will trigger a submit. There's also an `autosaveDelay` prop - a minimum time between saves in milliseconds (default: `0`). - -**Example:** - -```tsx - -``` - -### Methods - -You can use [React `ref` prop](https://facebook.github.io/react/docs/more-about-refs.html) to manually access form methods. Example usage: - -```tsx -import { useRef } from 'react'; - -const MyForm = ({ schema, onSubmit }) => { - const formRef = useRef(); - - return ( -
- - formRef.reset()}>Reset - formRef.submit()}>Submit -
- ); -}; -``` - -You can do the same by using the [`useForm`](/docs/api-context-data#accessing-context-data) hook and the [`formRef`](/docs/api-context-data#formref) property. - -```tsx -function FormControls() { - const { formRef } = useForm(); - - return ( - <> - - - - ); -} - -function App() { - return ( - - - - ); -} -``` - -All available methods: - -#### `change(key, value)` - -Triggers a form change. It's a programmatic equivalent of a change event. - -#### `reset()` - -Resets a form. It will also reset changed state, model state (only in AutoForm), validation state (only in ValidatedForm) and trigger a rerender. - -#### `submit()` - -Submits a form. It's a programmatic equivalent of a submit event. Returns a promise, which will either resolve with a submitted model or reject with validation error in ValidatedForm. - -#### `validate()` - -_(added in `ValidatedForm`)_ - -Validates a form with the current model. Returns a Promise, which rejects with a validation error or resolves without any value. Note, that it resolves/rejects **after** the component is rerendered. - -#### `validate(key, value)` - -_(added in `ValidatedForm`)_ - -Validates a form with key set to value. You can use it to check, if a given value will pass the validation or not. Returns validation Promise, as described above. - -#### `validateModel(model)` - -_(added in `ValidatedForm`)_ - -Validates a form with the given model. Returns validation Promise, as described above. - -### Change reactions - -If you want to make one field to influence others, simply extend `AutoForm` and override `onChange` method. - -**Example:** - -```tsx -class ChainForm extends AutoForm { - onChange(key, value) { - if (key === 'key_to_intercept') return; - if (key === 'key_to_translate') return super.onChange('another_key', value); - if (key === 'key_to_mutate') { - super.onChange('another_key1', value * 2); - super.onChange('another_key2', value / 2); - return; - } - - super.onChange(key, value); - } -} -``` - -It can be easily applied multiple times to make your forms even more reusable. - -**Example:** - -```tsx -const withMultipliedField = (fieldA, fieldB, Form) => - class withMultipliedFieldForm extends Form { - onChange(key, value) { - // Multiply fieldA - if (key === fieldA) super.onChange(fieldB, value + value); - - // Pass every change - super.onChange(key, value); - } - }; -``` - -### Model transformations - -If you need to transform model before it will be validated, submitted or passed down to the fields, there's a `modelTransform` prop, which should be used in those use cases. - -**Example:** - -```tsx - { - // This model will be passed to the fields. - if (mode === 'form') { - /* ... */ - } - - // This model will be submitted. - if (mode === 'submit') { - /* ... */ - } - - // This model will be validated. - if (mode === 'validate') { - /* ... */ - } - - // Otherwise, return unaltered model. - return model; - }} - onSubmit={onSubmit} - schema={schema} -/> -``` - -### Validation options and modes - -Any form can be validated in one those three styles: - -- `onChange` - Validate on every change. - -- `onChangeAfterSubmit` _(default)_ - Validate on every change, but only after first submit. - -- `onSubmit` - Validate on every submit. - -If your schema validator accepts any options, those can be passed in `validator` prop. - -**Example:** - -```tsx - -``` diff --git a/docs/api-helpers.md b/docs/api-helpers.md deleted file mode 100644 index fb3c83d06..000000000 --- a/docs/api-helpers.md +++ /dev/null @@ -1,216 +0,0 @@ ---- -id: api-helpers -title: Helpers ---- - -## `connectField` - -Provides form management related props. The `connectField` helper is a component wrapper (higher order component, HOC), that provides various props related to the form management. It also adds the `Field` suffix to the name of the wrapped component. - -The table below lists all of the **guaranteed** props that will be passed to the wrapped component: - -| Name | Type | Description | -| :---------------: | :-------------------: | :------------------------------------: | -| `changed` | `boolean` | Has field changed? | -| `disabled` | `boolean` | Is field disabled? | -| `error` | `object` | Field scoped part of validation error. | -| `errorMessage` | `string` | Field scoped validation error message. | -| `field` | `object` | Field definition from schema. | -| `fields` | `arrayOf(string)` | Subfields names. | -| `fieldType` | `func` | Field type. | -| `id` | `string` | Field id - given or random. | -| `label` | `string` | Field label. | -| `name` | `string` | Field name. | -| `onChange` | `func(value, [name])` | Change field value. | -| `placeholder` | `string` | Field placeholder. | -| `readOnly` | `boolean` | Is field read-only? | -| `showInlineError` | `boolean` | Show inline error? | -| `value` | `any` | Field value. | - -The `connectField` function accepts two arguments: the first one is a component and the second one is an `options` object. - -```tsx -function Example(props) { - /* ... */ -} - -const ExampleField = connectField(Example, options); -``` - -The table below lists all available options: - -| Name | Type | Description | -| :------------: | :------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | -| `initialValue` | `boolean` | Initial value check. If `true`, then after the first render the default value is set as value if no value is provided (`undefined`). | -| `kind` | `'leaf'` or `'node'` | See [Field kinds](#field-kinds). | - -### Field kinds - -Every field is either a _leaf_ or _node_ field. In the future, we could introduce new kinds to enable even more optimizations. - -- _Leaf_ fields cannot have subfields. This allows us to perform some optimizations, like skipping the extra `Provider` from `connectField`, effectively reducing the overhead down to a single `useField` call. - - It includes all input fields, like `NumField`, `SelectField` or `TextField`. -- _Node_ fields can have subfields. Fields of the _leaf_ kind cannot have subfields. - - It includes all combined and layout fields, like `ListField` or `NestField`. - -If you are not sure which one to use, do not use the `kind` option at all - it'll default to the safest option (right now it's `node`). - -### Props merging order - -The resulting props of a field are a merge of the props that uniforms provide, the ones coming from the bridge (schema) and finally the actual field props. For the exact ordering, please refer to the [source of `useField` hook](https://github.com/vazco/uniforms/blob/master/packages/uniforms/src/useField.tsx). Overall, it looks as follows: - -1. uniforms props (e.g., `changed`, `onChange`, `value`). -2. uniforms state (as defined in [context data](/docs/api-context-data/#state)). -3. bridge props (depending on the schema) -4. field props (only when rendered directly) - -That's important, as using empty values in the schema or field props, like `undefined`, will be merged as well. See [#1094](https://github.com/vazco/uniforms/issues/1094) for more context as well as an example of a potential pitfall. - -## `changedKeys` - -Returns an array of changed keys between `valueA` and `valueB`, where `root` is the root key. For examples see [`changedKeys` tests](https://github.com/vazco/uniforms/blob/master/packages/uniforms/__tests__/changedKeys.ts). - -```tsx -import { changedKeys } from 'uniforms'; - -changedKeys('a', { b: 1, c: 2 }, { b: 1 }); // ['a', 'a.c'] -``` - -## `filterDOMProps` - -Removes all uniforms-related props, registered with `filterDOMProps.register`. Use it in all places where you'd like to pass all unrelated props down and `useField` or `connectField` provide you with the props. - -```tsx -import { filterDOMProps } from 'uniforms'; - -const filteredProps = filterDOMProps(props); -``` - -### Custom props registration - -It's often the case that your custom components will have a bunch of known properties, like `locale` or `userType`. To ease the process of using them across the project, you can register them to make `filterDOMProps` remove them as well. For example, [`SimpleSchemaBridge`](https://github.com/vazco/uniforms/blob/master/packages/uniforms-bridge-simple-schema/src/register.ts) registers all of the SimpleSchema-specific options. - -```tsx -import { filterDOMProps } from 'uniforms'; - -filterDOMProps({ example: 42 }); // { example: 42 } -filterDOMProps.registered.includes('example'); // false -filterDOMProps.register('example'); -filterDOMProps.registered.includes('example'); // true -filterDOMProps({ example: 42 }); // {} -``` - -As `filterDOMProps` is fully typed, if you'd like to make it work with TypeScript, you have to extend the `FilterDOMProps` interface as well. - -```tsx -declare module 'uniforms' { - interface FilterDOMProps { - propA: never; - propB: never; - } -} - -filterDOMProps.register('propA', 'propB'); -``` - -## `joinName` - -Safely joins partial field names. -If you create a custom field with subfields, do use `joinName` instead of manually concatenating them. -It ensures that the name will be correctly escaped if needed. - -```tsx -import { joinName } from 'uniforms'; - -joinName('array', 1, 'field'); // 'array.1.field' -joinName('object', 'nested.property'); // 'object.nested.property' -``` - -If the first argument is `null`, then it returns an array of escaped parts. - -```tsx -import { joinName } from 'uniforms'; - -joinName(null, 'array', 1, 'field'); // ['array', '1', 'field'] -joinName(null, 'object', 'nested.property'); // ['object', 'nested', 'property'] -``` - -If the field name contains a dot (`.`) or a bracket (`[` or `]`), it has to be escaped with `["..."]`. -If any of these characters is not escaped, `joinName` will **not** throw an error but its behavior is not specified. -The escape of any other name part will be stripped. - -```tsx -joinName(null, 'object["with.dot"].field'); // ['object', '["with.dot"]', 'field'] -joinName('object["with.dot"].field'); // 'object["with.dot"].field' - -joinName(null, 'this["is"].safe'); // ['this', 'is', 'safe'] -joinName('this["is"].safe'); // 'this.is.safe' -``` - -For more examples check [`joinName` tests](https://github.com/vazco/uniforms/blob/master/packages/uniforms/__tests__/joinName.ts). - -## `randomIds` - -Generates random ID, based on given prefix. Use it, if you want to have random but deterministic strings. If no prefix is provided, a unique `uniforms-X` prefix will be used generated. - -```tsx -import { randomIds } from 'uniforms'; - -const randomId1 = randomIds(); -randomId1(); // uniforms-0000-0000 -randomId1(); // uniforms-0000-0001 -randomId1(); // uniforms-0000-0002 - -const randomId2 = randomIds(); -randomId2(); // uniforms-0001-0000 -randomId2(); // uniforms-0001-0001 -randomId2(); // uniforms-0001-0002 - -const randomId3 = randomIds('prefix'); -randomId3(); // prefix-0000 -randomId3(); // prefix-0001 -randomId3(); // prefix-0002 -``` - -## `useForm` - -A direct way of accessing the [context data](/docs/api-context-data/#state): - -```tsx -import { useForm } from 'uniforms'; - -function Example() { - const context = useForm(); -} -``` - -## `useField` - -A hook version of [`connectField`](#connectfield). It receives three arguments: field name (`string`), field props (`object`), and optional options. - -```tsx -function Example(props) { - const [fieldProps, context] = useField(props.name, props, options); - return ; -} -``` - -The table below lists all available options: - -| Name | Type | Default | Description | -| :------------: | :-------: | :-----: | :----------------------------------------------------------------------------------------------------------------------------------: | -| `absoluteName` | `boolean` | `false` | Whether the field name should be treated as a top-level one, ignoring parent fields. | -| `initialValue` | `boolean` | `true` | Initial value check. If `true`, then after the first render the default value is set as value if no value is provided (`undefined`). | - -Using `useField` allows you to create components that combine values of multiple fields: - -```tsx -import { useField } from 'uniforms'; - -function ArePasswordsEqual() { - const [{ value: passwordA }] = useField('passwordA', {}); - const [{ value: passwordB }] = useField('passwordB', {}); - const areEqual = passwordA === passwordB; - return
{`Passwords are ${areEqual ? 'equal' : 'not equal'}`}
; -} -``` diff --git a/docs/compare-matrix-landing.md b/docs/compare-matrix-landing.md deleted file mode 100644 index 81cf036ec..000000000 --- a/docs/compare-matrix-landing.md +++ /dev/null @@ -1,8 +0,0 @@ -| Feature | [uniforms](https://github.com/vazco/uniforms) | [Formik](https://github.com/jaredpalmer/formik) | [redux-form](https://github.com/erikras/redux-form) | [React Final Form](https://github.com/final-form/react-final-form) | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | -| :----------------------------------------------------------------------------- | :---------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------: | ----------------------------------------------------------------------------------- | -| Automatic form layout | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | -| Manual state management | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | -| Manually trigger validation | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | -| AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic UI themes | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | -| JSON, GraphQL, SimpleSchema, Zod and custom schema support | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | -| Field level validation | ![unsupported](https://github.githubassets.com/images/icons/emoji/unicode/2716.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | ![supported](https://github.githubassets.com/images/icons/emoji/unicode/2714.png) | diff --git a/docs/compare-matrix.md b/docs/compare-matrix.md deleted file mode 100644 index 7829487b4..000000000 --- a/docs/compare-matrix.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -id: compare-matrix -title: Comparison matrix ---- - -| Feature | [uniforms](https://github.com/vazco/uniforms) | [Formik](https://github.com/jaredpalmer/formik) | [redux-form](https://github.com/erikras/redux-form) | [React Final Form](https://github.com/final-form/react-final-form) | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | [react-jsonschema-form](https://github.com/rjsf-team/react-jsonschema-form) | -| ------------------------------------------------------------------: | :-------------------------------------------: | :---------------------------------------------: | :-------------------------------------------------: | :----------------------------------------------------------------: | :-------------------------------------------------------------------: | :-------------------------------------------------------------------------: | -| [Synchronous validation](#synchronous-validation) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| [Asynchronous validation](#asynchronous-validation) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:[^1] | -| [Field level validation](#field-level-validation) | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | -| [Manual form layout](#manual-form-layout) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | -| [Automatic form layout](#automatic-form-layout) | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| [Manual state management mode](#manual-state-management-mode) | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | -| [Automatic state management mode](#automatic-state-management-mode) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| [Manually trigger change](#manually-trigger-change) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| [Manually trigger reset](#manually-trigger-reset) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | -| [Manually trigger validation](#manually-trigger-validation) | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | -| [Built in focus state management](#built-in-focus-state-management) | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | -| Ant Design theme | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| Bootstrap 3 theme | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| Bootstrap 4 theme | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| Bootstrap 5 theme | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | -| Chakra UI theme | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | -| Fluent UI theme | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | -| Semantic UI theme | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| Material theme | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| MUI theme | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| Your custom theme | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_check_mark: | -| JSON Schema support | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | -| GraphQL schema support | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | -| SimpleSchema support | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | -| Zod schema support | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_multiplication_x: | -| Your custom schema support | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | - -### Feature descriptions - -#### Synchronous validation - -This type of validation checks user input immediately as it is entered in a form field. - -#### Asynchronous validation - -This type of validation checks user input after it has been submitted. - -#### Field-level validation - -Refers to the process of validating individual form fields against predefined rules or requirements. - -#### Manual form layout - -Allows the structure of form elements to be defined manually. - -#### Automatic form layout - -Allows autogenerating the structure of form elements depending on a provided schema. - -#### Manual state management mode - -The ability to manually control and update the state or values of form elements (such as input fields, checkboxes, or radio buttons). - -#### Automatic state management mode - -Automatically manage the state or values of form elements (such as input fields, checkboxes, or radio buttons) without requiring explicit manual updates by developers. - -#### Manually trigger change - -Allows to initiate changes of form values manually. - -#### Manually trigger reset - -Allows to reset form values manually. - -#### Manually trigger validation - -Allows to validate form values manually. - -#### Built in focus state management - -Automatically manage the visual state of form elements when they are focused or blurred (i.e., when the user clicks on or navigates away from an element). - -[^1]: There's no built-in flow for that, but you can handle it yourself and pass it to the display. diff --git a/docs/examples-common-forms.mdx b/docs/examples-common-forms.mdx deleted file mode 100644 index e065d57b8..000000000 --- a/docs/examples-common-forms.mdx +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: examples-common-forms -title: Common forms ---- - -import { ExampleCustomizer } from '../website/components/ExampleCustomizer'; - -### `Sign up` - - diff --git a/docs/examples-custom-bridge.md b/docs/examples-custom-bridge.md deleted file mode 100644 index 7e24f7630..000000000 --- a/docs/examples-custom-bridge.md +++ /dev/null @@ -1,153 +0,0 @@ ---- -id: examples-custom-bridge -title: Custom bridge & validator ---- - -In this example, we will create an ordinary login form, with login, password, and password confirmation fields. - -### Schema definition - -We'll start with defining a schema. -It's an object with three keys, representing our fields. -Each of them has the following self-explanatory properties: - -- `__type__` -- `required` -- `initialValue` -- `label` - -```tsx -const UserLoginSchema = { - login: { - __type__: String, - required: true, - initialValue: '', - label: 'Login', - }, - password1: { - __type__: String, - required: true, - initialValue: '', - label: 'Password', - }, - password2: { - __type__: String, - required: true, - initialValue: '', - label: 'Password (again)', - }, -}; - -export default UserLoginSchema; -``` - -### Validator definition - -When the schema is ready, our next step is to provide a way to check if the values received from our form are correct. -In order to do so, we prepare a validation function. -That function, called validator, takes a model (the submitted object) as input and throws an error whether any value doesn't meet given criteria. - -In our case we say 'form is invalid' when there's no login or password at all, -login has less then 5 characters, password has lass then 10 characters or given passwords mismatch: - -```tsx -const UserLoginSchemaValidator = model => { - const error = {}; - - if (!model.login) { - error.login = 'Login is required!'; - } else if (model.login.length < 5) { - error.login = 'Login has to be at least 5 characters long!'; - } - - if (!model.password1) { - error.password1 = 'Password is required!'; - } else if (model.password1.length < 10) { - error.login = 'Password has to be at least 10 characters long!'; - } - - if (model.password1 !== model.password2) { - error.password1 = 'Passwords mismatch!'; - } - - if (Object.keys(error).length) { - return error; - } -}; - -export default UserLoginSchemaValidator; -``` - -### The Bridge! - -Now that both have the schema and the validator, we can define our bridge, which will be a binder between the form and the data itself. -All we have to do is to extend `Bridge` class and implement its methods according to the [Bridge concept](/docs/uth-bridge-concept): - -```tsx -import { Bridge } from 'uniforms'; - -export default class UserLoginSchemaBridge extends Bridge { - constructor(schema, validator) { - super(); - - this.schema = schema; - this.validator = validator; - } - - getError(name, error) { - return error && error[name]; - } - - getErrorMessage(name, error) { - return (error && error[name]) || ''; - } - - getErrorMessages(error) { - return error ? Object.keys(this.schema).map(field => error[field]) : []; - } - - getField(name) { - return this.schema[name.replace(/\.\d+/g, '.$')]; - } - - getType(name) { - return this.schema[name.replace(/\.\d+/g, '.$')].__type__; - } - - getProps(name) { - return this.schema[name.replace(/\.\d+/g, '.$')]; - } - - getInitialValue(name) { - return this.schema[name.replace(/\.\d+/g, '.$')].initialValue; - } - - getSubfields(name) { - return name - ? this.schema[name.replace(/\.\d+/g, '.$')].subfields || [] - : Object.keys(this.schema).filter(field => field.indexOf('.') === -1); - } - - getValidator() { - return this.validator; - } -} -``` - -### Usage - -After our custom bridge is created, we can use in the very same way as we would use predefined one - -we have to supply the schema and validator and then we can take an advantage of it in the AutoForm: - -```tsx -import UserLoginSchema from './UserLoginSchema'; -import UserLoginSchemaBridge from './UserLoginSchemaBridge'; -import UserLoginSchemaValidator from './UserLoginSchemaValidator'; - -const bridge = new UserLoginSchemaBridge({ - schema: UserLoginSchema, - validator: UserLoginSchemaValidator, -}); - -; -``` diff --git a/docs/examples-custom-fields.mdx b/docs/examples-custom-fields.mdx deleted file mode 100644 index e7a370380..000000000 --- a/docs/examples-custom-fields.mdx +++ /dev/null @@ -1,139 +0,0 @@ ---- -id: examples-custom-fields -title: Custom fields ---- - -import { ExampleCustomizer } from '../website/components/ExampleCustomizer'; - -### `CompositeField` - -This field is a kind of a shortcut for few fields. You can also access all -field props here, like value or onChange for some extra logic. - - - -### `CustomAutoField` - -**Note:** Since v3.1, the preferred way is to create an `AutoField` component is to use the `createAutoField` helper. Also, it's often the case that using the [`AutoField.componentDetectorContext`](/docs/uth-autofield-algorithm#overriding-autofield) is enough. - -These are two _standard_ options to define a custom `AutoField`: either using `connectField` or simply taking the code from the [original one](https://github.com/vazco/uniforms/blob/master/packages/uniforms-unstyled/src/AutoField.tsx#L14-L47) _(theme doesn't matter)_ and simply apply own components and/or rules to render components. Below an example with `connectField`. - -```tsx -// Remember to choose a correct theme package -import { AutoField } from 'uniforms-unstyled'; - -const CustomAuto = props => { - // This way we don't care about unhandled cases - we use default - // AutoField as a fallback component. - const Component = determineComponentFromProps(props) || AutoField; - - return ; -}; - -const CustomAutoField = connectField(CustomAuto, { - initialValue: false, -}); - -const CustomAutoFieldDetector = () => { - return CustomAutoField; -}; - - - -; -``` - -### `CycleField` - -This field works as follows: iterate all allowed values and optionally no-value -state if the field is not required. This one uses Semantic-UI. - - - -### `DisplayIf` - -This simple field component conditionally displays other fields based on input. - - - -### `ImageField` - - - -### `RangeField` - -This field works as follows: two datepickers are bound to each other. -Value is a `{start, stop}` object. - - - -### `RatingField` - -This field works as follows: render stars for each rating and mark them as -filled, if rating (value) is greater. - - - -### `SubmitButton` - -This field works as follows: render standard submit field and disable it, when -the form is invalid. It's a simplified version of a default SubmitField from -uniforms-unstyled. We use schema from previous examples as a template for validation. - - - -### `SwapField` - -This field works as follows: on click of its child (refresh icon) it swaps values of fieldA -and fieldB. It's that simple. - - diff --git a/docs/examples-custom-form.md b/docs/examples-custom-form.md deleted file mode 100644 index 6fe9a4e60..000000000 --- a/docs/examples-custom-form.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: examples-custom-form -title: Custom form ---- - -In uniforms, every form is just an injectable set of functionalities. -Thus, we can live without many higher order components, using composed ones instead. -If you want to get a deeper dive into it, we encourage you to read the source of AutoForm or QuickForm in the core package. - -### `ModifierForm` - -```tsx -import { BaseForm } from 'uniforms'; - -const Modifier = parent => - class extends parent { - // Expose injector. - // It's not required, but recommended. - static Modifier = Modifier; - - // Alter component display name. - // It's not required, but recommended. - static displayName = `Modifier${parent.displayName}`; - - // Here you can override any form methods or create additional ones. - getModel(mode) { - if (mode === 'submit') { - const doc = super.getModel('submit'); - const keys = this.getContextSchema().getSubfields(); - - const update = keys.filter(key => doc[key] !== undefined); - const remove = keys.filter(key => doc[key] === undefined); - - // It's a good idea to omit empty modifiers. - const $set = update.reduce( - (acc, key) => ({ ...acc, [key]: doc[key] }), - {}, - ); - const $unset = remove.reduce((acc, key) => ({ ...acc, [key]: '' }), {}); - - return { $set, $unset }; - } - - return super.getModel(mode); - } - }; - -// Now we have to inject our functionality. This one is a ModifierForm. Use any -// form component you want. -const ModifierForm = Modifier(BaseForm); -``` diff --git a/docs/faq.md b/docs/faq.md deleted file mode 100644 index cbfced0c1..000000000 --- a/docs/faq.md +++ /dev/null @@ -1,315 +0,0 @@ ---- -id: faq -title: FAQ ---- - -### Can I use React v18? - -_Yes_, but be cautious about it. - -Our test suite is incompatible with it (we're using Enzyme; see [enzymejs/enzyme#2429](https://github.com/enzymejs/enzyme/issues/2429) and [enzymejs/enzyme#2524](https://github.com/enzymejs/enzyme/issues/2524)), therefore we are not certain that everything works as it should. Based on the [official upgrade guide](https://reactjs.org/blog/2022/03/08/react-18-upgrade-guide.html), there's nothing you should worry about. A few people (including some of our projects) are already doing that (see [#1109](https://github.com/vazco/uniforms/issues/1109)). - -If you'll encounter any issues, do file an issue. - -### How can I customize/style my form fields? - -You can style your form fields simply by passing a `className` property. - -### How can I create custom fields? - -You can create a custom field by wrapping your component inside the [`connectField`](/docs/api-helpers#connectfieldcomponent-options). - -The `connectField` will pass various props related to the form management, such as `onChange()` function, current field's value, errors and so on, to your component. - -Please visit the [Tutorials > Creating a custom field](/docs/tutorials-creating-custom-field) tutorial to see how to create your own fields. - -### How can I use a custom field in my form? - -You can tell your schema to use your custom field by adding the `uniforms` property. - -Example in JSONSchema: - -```tsx -const schema = { - /*...*/ - firstName: { - type: 'string', - uniforms: MyCustomFirstNameField, - }, - /*...*/ -}; -``` - -We say that the component used for the `firstName` property will be the `MyCustomFirstNameField`. - -You can also leave the schema untouched and pass your custom field directly to the `AutoField` in a `component` property instead: - -```tsx - - /*...*/ - - /*...*/ - -``` - -### How can I pass additional props to the custom field? - -You can pass any additional props to your custom field, by converting the `uniforms` property to the type of object, with the `component` key. Any other keys will be treated as props. - -E.g. in JSONSchema: - -```tsx -const schema = { - /*...*/ - firstName: { - type: 'string', - uniforms: { - component: MyCustomFirstNameField, - propA: 1, - propB: 2, - }, - }, - /*...*/ -}; -``` - -We say that the component used for the `firstName` property will be the `MyCustomFirstNameField` and it will receive 2 additonal props: `propA` and `propB`. - -You can also leave the schema untouched and pass your custom field with props directly to the `AutoField` instead: - -```tsx - - /*...*/ - - /*...*/ - -``` - -### How can I have a dynamic label? (e.g. handling i18n) - -There are few ways to handle that, depending on the level of abstraction you want to do it - schema, field or `AutoField` component. - -On the **schema** level, you can use `uniforms: {...}` object property to pass extra props to the field. -A function returning it (`uniforms: () => ({...})`) is also accepted. With it, dynamic labels can be fetched from any source. - -On the **field** level, you can prepare your own component set, where you will use `{label}` instead of `{label}`. - -While the first one is schema-dependent and the second is theme-dependent, there's an additional option, somewhere in between. You can create a custom `AutoField` component, based on a builtin one, where you provide some additional props and label might be one of them (based on other props, like name or some schema field). - -### How can I change the way my form validates? - -Any form can be validated in one of those three styles: - -- `onChange` - Validate on every change. - -- `onChangeAfterSubmit` _(default)_ - Validate on every change, but only after first submit. - -- `onSubmit` - Validate on every submit. - -You change the way your form validates by setting `validate` prop: - -```tsx - -``` - -**Note:** If your schema validator accepts any options, those can be passed in `validator` prop: - -```tsx - -``` - -### How can I reset my form state? - -You can use [React `ref` prop](https://facebook.github.io/react/docs/more-about-refs.html) or [`formRef`](/docs/api-context-data#formref) to manually access form methods. - -These methods are: - -- `change(key, value)` -- `reset()` -- `submit()` -- `validate()` _(added in `ValidatedForm`)_ - -```tsx -import { useRef } from 'react'; - -const MyForm = ({ schema, onSubmit }) => { - const formRef = useRef(); - - return ( -
- - formRef.reset()}>Reset - formRef.submit()}>Submit -
- ); -}; -``` - -or the hook way: - -```tsx -function FormControls() { - const { formRef } = useForm(); - - return ( - <> - - - - ); -} - -function App() { - return ( - - - - ); -} -``` - -You can find more about form methods [here](/docs/api-forms). - -### I want my form to be prefilled with data. How can I do that? - -You can pass the initial data to the form by using the `model` prop. - -The `model` is an object with `{field: value}` structure. It doesn't matter if it has a prototype or not, but keep in mind that in `onSubmit` or in `onChangeModel` you'll receive a plain object. If you treat form as an input, then this is a value. - -### How can I transform my model? - -You should `modelTransform`. It is a function transforming one model into another. It's used in a few situations (called 'modes') described below. - -**Remember not to mutate a given model!** - -```tsx -function transform(mode, model) { - // This model will be passed to the fields. - if (mode === 'form') { - /* ... */ - } - - // This model will be submitted. - if (mode === 'submit') { - /* ... */ - } - - // This model will be validated. - if (mode === 'validate') { - /* ... */ - } - - // Otherwise, return unaltered model. - return model; -} - -; -``` - -### How can I make my form autofocused? - -You can take a reference to the field and manually trigger `.focus()`: - -```tsx -import { useRef } from 'react'; - -const inputRef = useRef(); - -; -``` - -### How can I create a multi-step form? - -What is a multi-step form? Well, one can imagine at least two completely separate definitions: - -1. **A set of independent forms with a shared state.** That's the _easier_ one as it's always possible. Each step renders a separate form, with a different schema/validator/style and moves to the next one when submitted, accumulating submitted data. - - This handles not only multi-step forms but also forms wizards with a tree-like structure (i.e. next step bases on the answers). Optional steps (_skip step 2 if age < 40_) and contextual validation (_field Y in step 2 has to be greater than the value of X in step 1_) is also possible. - - But it gets even better - each step may use a different forms library! It makes no sense but is definitely possible - each form is independent, and the orchestration happens in the application. - -2. **A single form displayed in parts.** It is, of course, possible to implement it, but the number of all configurations and options is _massive_. But let's skip that and see where a bigger problem is: the validation. In **1.** each step is validated separately (i.e. can have a separate schema). Here, we have only one schema, and the schema itself has to know that _some_ fields were not yet visible. - - Let's make an example. The schema is very basic: `{ a: string, b: string }` (TypeScript notation). Now, as both `a` and `b` are required, a _valid_ model has to have both. If the first step will render only the `a` field (`b` is on the next page), it's impossible to validate the form. This leads to a situation where the schema (logic) depends on the steps (UI). On the other hand, the form could be validated only at the end. The UX of this solution is terrible though - imagine a _there's an error ten pages back_ error! - -We are not planning to provide any out-of-the-box support for multi-step forms as option **1.** is most of the time the best. It's not only the cleanest but also less complicated as well as doesn't rely on any library. - -### How can I know a current form state? - -A current form state is available in [React context](https://reactjs.org/docs/context.html), accessible through `useForm` and `useField(name)` hooks. - -The context data consists of various properties which can be found in [here](/docs/api-context-data). - -##### Example usage: - -```tsx -function SubmittingState() { - const uniforms = useForm(); - return uniforms.submitting ? 'Submitting...' : null; -} - - - -; -``` - -### I want to disable a submit button until there is a difference between the current form state and my model. How can I do it? - -Basically, you have to find out whether there is a difference between a current form state and your model, e.g. by calling lodash's `isEqual` function. -Current form state can be accessed through the context (see [How can I know a current form state?](/docs/faq#how-can-i-know-a-current-form-state)) and form model can be passed as an ordinary prop: - -```tsx -function DifferentSubmitField({ initialModel }) { - const { model } = useForm(); - return ; -} - -const ChangedForm = ({ model }) => ( - - - -); -``` - -### Why am I suddenly getting type errors in my form components? - -After introduction of TypeScript in `uniforms@3.0.0`, in the initial versions all form components in theme packages were typed as `any`. -Natural strict typing is not possible due to TypeScript constraints. In one of the versions we have decided to change this approach and explicitly cast all of the form types. -If you experience any errors regarding form types, please [file us a bug report](https://github.com/vazco/uniforms/issues/new?assignees=&labels=&template=bug-report.md) and use one of the following workarounds for the time being in your project. - -```tsx -const AnyAutoForm: any = AutoForm; -; - -// or - -const anyProps: any = { - untypedProp: 1 -} - -``` - -### "`useForm` must be used within a form" - -uniforms uses a `React.Context` in order to keep the state of the whole form. -The provider for this context is rendered by `BaseForm`, and in turn all the other form components inheriting it. - -There are two most common issues causing this problem: - -1. **The component calling this function does not have a Form component above it anywhere in the component tree.** - - To fix this, wrap this component within a parent Form component (does not have to be direct). - -2. **There are multiple versions of `uniforms` installed in your `node_modules`**. - - This usually happens when you have installed more than one version of the core `uniforms` package. It can happen when you have a mismatch of versions between any of your `uniforms` related dependencies. - - Ensure all your uniforms packages versions, clean any `node_modules` directories and reinstall dependencies to resolve this error. diff --git a/docs/installation.mdx b/docs/installation.mdx deleted file mode 100644 index 7fa7b97df..000000000 --- a/docs/installation.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -id: installation -title: Installation ---- - -import { CodeSection } from '../website/components/CodeSection'; -import { Tabs } from '../website/components/Tabs'; - -Core package first. - -```shell -npm install uniforms -``` - -Now the schema package. - - - {({ name: bridgeName }) => ( - <> - -

Finally, pick your theme.

- - {({ name: themeName }) => ( - <> - -

TL;DR; Just let me copy it!

- - - )} -
- - )} -
- -**Note:** If you are going to use a themed package - remember to include correct styles! diff --git a/docs/migrating-2-to-3.md b/docs/migrating-2-to-3.md deleted file mode 100644 index fa0b66d9f..000000000 --- a/docs/migrating-2-to-3.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -id: migrating-2-to-3 -title: Migrating v2 to v3 ---- - -This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on _why_ certain changes were made, see the [`CHANGELOG.md`](https://github.com/vazco/uniforms/blob/master/CHANGELOG.md). When migrating to v3, use the newest version. Gradual updates will take more time and won't ease this process. - -## Breaking API changes - -- Context data shape has changed: `changed`, `changedMap`, `submitting`, and `validating` were lifted from the `state` property to the root. -- Removed `AutoForm.state.modelSync`. Use `AutoForm.state.model` instead. -- Removed `BaseField`. Use `connectField` or `useField` instead. -- Removed `BaseForm.getChangedKeys`. Use `changedKeys` directly. -- Removed `BaseForm.state.bridge`. Use `BaseForm.props.schema` instead. -- Removed `Bridge.check`. Without `createSchemaBridge` it's no longer needed. -- Removed `baseField` from `connectField` options. There's no one solution here and it may require additional changes, depending on the usage. -- Removed `createSchemaBridge`. Now all `*Bridge` instances have to be created manually. - ```diff - import { SimpleSchema } from 'simpl-schema'; - + import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2'; - const schema = new SimpleSchema({ /* ... */ }); - - - + const bridge = new SimpleSchema2Bridge(schema); - + - ``` -- Removed `ensureValue` from `connectField` options. That means `undefined` will no longer be automatically passed to the field as `''`. Use `value ?? ''` instead. **This option was enabled by default, therefore it will impact all your custom fields**. -- Removed `includeParent` from `connectField` options. Use `useField` as many times as needed instead. - ```tsx - const parentName = joinName(joinName(null, props.name).slice(0, -1)); - const parentField = useField(parentName, {}, { absoluteName: true })[0]; - ``` -- Removed `injectName`. In most cases, it can be safely omitted. -- Removed `includeInChain` parameter from `connectField` options. It was used only in the `NestField` and `ListField` family, and mostly because of the way how the old context API worked. In most cases, if you've used `includeInChain: false`, the migration is to use `name=""` for the nested fields. See [#738](https://github.com/vazco/uniforms/pull/738), [#720](https://github.com/vazco/uniforms/pull/720), [#721](https://github.com/vazco/uniforms/pull/721) for more information. -- Removed `mapProps` from `connectField` options. Map props directly in the component. -- Removed `nothing`. Use `null` instead. -- Removed all `propTypes` in favor of TypeScript types. -- Renamed or removed deprecated lifecycle methods. If you were using them, e.g. `super.componentWillReceiveProps`, check whether it's still there and use the correct name if needed. -- Renamed `getChildContext*` methods to `getContext*`, e.g. `getChildContextName` -> `getContextName`. -- Synchronous return and throw in `onSubmit` are no longer allowed. To return an error or some result, return a `Promise` instead. -- `filterDOMProps.registered` is now read-only. - -## Validation flow changes - -- Bridge validators have to return errors instead of throwing them. - ```diff - // GraphQL Schema - function validator(model) { - if (errors.length) { - - throw { details: validator.errors }; - + return { details: validator.errors }; - } - } - ``` - ```diff - // JSON Schema - function createValidator(schema) { - const validator = ajv.compile(schema); - return (model) => { - validator(model); - if (validator.errors && validator.errors.length) { - - throw { details: validator.errors }; - + return { details: validator.errors }; - } - }; - } - ``` -- Removed `onSubmitSuccess` and `onSubmitFailure`. Perform all needed operations directly in the `onSubmit`: - ```diff - - onSubmit={onSubmit} - - onSubmitSuccess={onSubmitSuccess} - - onSubmitFailure={onSubmitFailure} - + onSubmit={model => { - + const result = onSubmit(model); - + result.then(onSubmitSuccess, onSubmitFailure); - + return result; - + }}` - ``` -- `onValidate` is no longer using callbacks. The error (or the lack of it) has to be returned either synchronously or asynchronously (i.e. wrapped in a promise). - ```diff - - onValidate={(model, error, done) => done(error)} - + onValidate={async (model, error) => error} - ``` - -## React Context API - -- If you were **not** using `context`, `contextTypes`, `childContextTypes`, or `getChildContext*` methods directly, there's nothing to do. -- For direct context access, use `useForm` hook (functional components), `contextType` static property (class components), or `` (both). - - The React context object, `context`, is exported from the `uniforms` package. - -## TypeScript - -- A lot of types were added or changed. If you are using TypeScript, you may expect some type errors, as all components are no longer full of `any`. -- `filterDOMProps.register` is now type safe and requires `FilterDOMProps` interface extension. - -## Miscellaneous - -- For performance reasons `getField`, `getSubfields`, and `getType` of all bridges are now memoized. If possible, do the same for custom bridges for a potential performance gain. -- Simplified `NumField` in most themes as it works as expected in React 16 and later. If you have a custom `NumField` in your project, do revise its implementation for a potential performance gain. -- Stop using direct imports and use named ones instead. It'll let your bundler decide, which version it'll need. - ```diff - -import BaseForm from 'uniforms/BaseForm'; - +import { BaseForm } from 'uniforms'; - ``` diff --git a/docs/migrating-3-to-4.md b/docs/migrating-3-to-4.md deleted file mode 100644 index 605561df6..000000000 --- a/docs/migrating-3-to-4.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: migrating-3-to-4 -title: Migrating v3 to v4 ---- - -This guide is designed to help you through the migration. If you went through it and encountered any problems - do let us know. For more information on _why_ certain changes were made, see the [`CHANGELOG.md`](https://github.com/vazco/uniforms/blob/master/CHANGELOG.md). When migrating to v4, use the newest version. Gradual updates will take more time and won't ease this process. - -## Breaking API changes - -- `componentDetector` in `AutoField`s now always takes precedence over `component` property on a schema. This may make your `AutoField` render a different component when you were using both previously. If that's the case, move your schema's `component` definition to a [`AutoField.componentDetectorContext.Provider`](/docs/uth-autofield-algorithm/#overriding-autofield) instead. -- Dropped support for `initialCount` in bridges and `ListField`s. Pass a model object to the form with the appropriate amount of initial items instead. -- `AutoFields` component in all themes now renders a `React.Fragment` instead of a `div`. Explicitly render a wrapper component around if you need one. -- Removed the `autoField` prop from `QuickForm`, `AutoForm`, and `AutoFields` components in all themes. Use [`AutoField.componentDetectorContext.Provider`](/docs/uth-autofield-algorithm/#overriding-autofield) instead. -- The constructors for all our bridges now accept an object (e.g., `{schema, validator}`) instead of individual parameters. This applies to `SimpleSchema2Bridge`, `JSONSchemaBridge`, and `ZodBridge`. Please update your constructor calls accordingly. diff --git a/docs/motivation.md b/docs/motivation.md deleted file mode 100644 index bd096340c..000000000 --- a/docs/motivation.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: motivation -title: Motivation ---- - -## Forms concept - -There’s a very interesting class-based inheritance concept for forms. -Basically, there are a few types of forms with different capabilities. -Most of the time you’ll be using either AutoForm or ValidatedForm, but there are quite a few more to choose from: - -

- AutoForm class inheritance from ValidatedQuickForm which subsequently inherits from QuickForm and ValidatedForm. -

- -> **If you are not familiar with concept of HOC, read one of many posts about them first.** -> I’m sure you’ve read at least one of _Why ES6 classes are bad_ or _class considered harmful_ posts. I’ve read them too, so why is uniforms using classes? Well, it’s all about the complexity. -> -> -- [Radosław Miernik](https://github.com/radekmie) - -

- React DevTools when lots of HOC’s are applied to a component. -

- -> I wanted to achieve the same functionality as with multiple HOCs, but within one component. To be honest, readability is more important than performance. In short, I’ve reached (more or less) traits with ES6 classes. The result? -> -> -- [Radosław Miernik](https://github.com/radekmie) - -```tsx -import BaseForm from './BaseForm'; -import QuickForm from './QuickForm'; -import ValidatedForm from './ValidatedForm'; - -const ValidatedQuickForm = ValidatedForm.Validated(QuickForm.Quick(BaseForm)); -``` - -

- Single AutoValidatedQuickSemanticForm component (using 5 "traits") viewed in React DevTools. -

- -While it’s not a universal approach that will work in every situation, using it in uniforms allows us to deliver clean-looking components while keeping extensibility and separation of concerns. - -
- -Based on [Managing forms in a Meteor/React project with the uniforms package](https://blog.meteor.com/managing-forms-in-a-meteor-react-project-with-uniforms-33d60602b43a) written by [Maciej Stasiełuk](https://github.com/MacRusher). diff --git a/docs/tutorials-basic-uniforms-usage.mdx b/docs/tutorials-basic-uniforms-usage.mdx deleted file mode 100644 index 6b992c8e0..000000000 --- a/docs/tutorials-basic-uniforms-usage.mdx +++ /dev/null @@ -1,123 +0,0 @@ ---- -id: tutorials-basic-uniforms-usage -title: Basic uniforms usage ---- - -import { CodeSection } from '../website/components/CodeSection'; -import { GuestFormBasic } from '../website/pages-parts/Tutorial/GuestFormBasic'; -import { TutorialForm } from '../website/components/TutorialForm'; - -:::tip - -You can also follow the tutorial and explore uniforms in our [sample CodeSandbox repository](https://codesandbox.io/s/github/vazco/uniforms/tree/master/reproductions). - -::: - -Imagine that we host an IT conference and want to make a list of guests. -Obviously, we want to collect their first name and last name. -Additionally, we can ask for their work experience, but that information is not required. -Let's prepare a form for the guests, so they can sign up for our event, by using uniforms! - -### 1. Install the required packages - -To start using uniforms, we have to install three independent packages: - -1. Core -2. Bridge -3. Theme - -In this example, we will use the JSONSchema to describe our desired data format and style our form using Semantic UI theme. - -```shell -npm install uniforms -npm install uniforms-bridge-json-schema -npm install uniforms-semantic -``` - -**Note**: When using a themed package, remember to include correct styles! If you are willing to run this example by yourself, -have a read on [Semantic UI React's theme usage](https://react.semantic-ui.com/usage/#theme). - -### 2. Start by defining a schema - -After we've installed required packages, it's time to define our Guest schema. We can do it in a plain JSON, which is a valid JSONSchema instance: - - - -As you can see, we've defined three properties - `firstName` and `lastName`, that are of string type, and `workExperience`, -which is an integer, with a value between 0 and 100. - -### 3. Then create the bridge - -Now that we have the schema, we can create the uniforms bridge of it, by using the corresponding uniforms schema-to-bridge package. -Creating the bridge instance is necessary - without it, uniforms would not be able to process form generation and validation. -As we are using the JSONSchema, we have to import the `uniforms-bridge-json-schema` package. - - - -Now you may think that we can simply do: - -```tsx -// Wrong usage of the JSONSchemaBridge! -// You have to pass a validator! -const bridge = new JSONSchemaBridge({ schema }); -``` - -However, **there's small caveat with using the JSONSchemaBridge**. -Because of its simplicity, JSONSchema doesn't provide any validation checkers, so in order to properly validate our submitted data, -we need to **manually define a validator**, and that is required by the uniforms `JSONSchemaBrigde` constructor. - -To manually create the validator, we will use the [Ajv](https://github.com/ajv-validator/ajv) package: - -:::caution - -Ajv executes in [strict mode by default](https://ajv.js.org/options.html#strict) since version 7. To avoid errors at schema compilation phase, we have to register the `uniforms` keyword (see [Unknown keywords](https://ajv.js.org/strict-mode.html#unknown-keywords) for more details). - -::: - - - -Now that we have both the schema and the validator, we can create the uniforms bridge: - - - -Just to recap, the whole `GuestSchema.js` file looks like this: - - - -### 4. Finally, use it in a form! - -uniforms theme packages provide the `AutoForm` component, which is able to generate the form based on the given schema. -All we have to do now is to pass the previously created GuestSchema to the `AutoForm`: - - - -And that's it! `AutoForm` will generate a complete form with labeled fields, errors list (if any) and a submit button. -Also, it will take care of validation and handle model changes. - - - - diff --git a/docs/tutorials-creating-custom-field.mdx b/docs/tutorials-creating-custom-field.mdx deleted file mode 100644 index 004fc6353..000000000 --- a/docs/tutorials-creating-custom-field.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -id: tutorials-creating-custom-field -title: Creating a custom field ---- - -import { CodeSection } from '../website/components/CodeSection'; -import { GuestFormFinal } from '../website/pages-parts/Tutorial/GuestFormFinal'; -import { TutorialForm } from '../website/components/TutorialForm'; - -Great! We have a perfect form designed for collecting the data about our guests! -In the previous chapters, we've learned how to use the `AutoForm` and redesign its layout, by changing the order of the fields and error messages (if any). -We've also found out how to change the fields' types, by using predefined ones, such as `SelectField` or `LongTextField`. - -Now we're going to learn how to define a custom field. - -Let's assume that our conference has a limited number of attendees. -What we need is to prepare special passes, with the first name, last name and the photo of the person. -Therefore, we need to add one more field to our form - an image field, which should enable our guests to choose a photo. -As there isn't such field provided, we have to create it ourselves. - -Let's add a new property to our schema - `pictureUrl`, which will store an URL string containing guest's picture, -and declare that it will be managed by our newly created custom `ImageField` component: - - - -We can prepare the custom field by creating a React component and wrapping it in a `connectField` helper. -`connectField` will pass various props related to the form management, such as `onChange()` function, current field's value, errors an so on. -You can find the whole list of guaranteed props inside the [helpers](/docs/api-helpers#connectfieldcomponent-options) section. -It's worth noting, that it will also add the `Field` suffix to the name of our component. - -Our newly created `ImageField` looks like this: - - - -The component itself is a file input that accepts only images. -After the file is selected, it is converted to the DOMString that contains a URL representing the user's picture. -Please pay attention to what props the `Image` component uses: `onChange` and `value` are provided by a `connectField` helper. -By using these, we don't have to worry about managing the field's state. - -Take a look at the form code: - - - -and the form itself: - - - - diff --git a/docs/tutorials-creating-custom-theme.md b/docs/tutorials-creating-custom-theme.md deleted file mode 100644 index 5e1ec3ad6..000000000 --- a/docs/tutorials-creating-custom-theme.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: tutorials-creating-custom-theme -title: Creating a custom theme ---- - -We've made hundreds of custom components across dozens of projects, including complete custom themes. -Most of them began as source forks of `uniforms-unstyled` - one simply copies the source -and imports `./some/project/path/uniforms-custom-theme-with-a-cool-name`. - -For the purposes of this tutorial we will be using `uniforms-custom-theme` as our custom theme name. - -### Copy theme source - -Copy source of [uniforms-unstyled](https://github.com/vazco/uniforms/tree/master/packages/uniforms-unstyled) package from uniforms repository, or any other provided theme that you would like to extend, and put it somewhere inside your project, e.g. `./uniforms-custom-theme`. - -Now you can start making changes to your own custom theme! - -### Import newly created theme - -Instead of importing themes from `node_modules` (original uniforms theme packages), simply import theme from your local path. - -That's all! - -### Referenced issues and pull requests - -[#433](https://github.com/vazco/uniforms/issues/433) -[#609](https://github.com/vazco/uniforms/issues/609#issuecomment-545079686) -[#612](https://github.com/vazco/uniforms/pull/612#issuecomment-545643935) diff --git a/docs/tutorials-customizing-your-form-layout.mdx b/docs/tutorials-customizing-your-form-layout.mdx deleted file mode 100644 index 3929ac771..000000000 --- a/docs/tutorials-customizing-your-form-layout.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -id: 'tutorials-customizing-your-form-layout' -title: 'Customizing your form layout' ---- - -import { CodeSection } from '../website/components/CodeSection'; -import { GuestFormWithAutoFields } from '../website/pages-parts/Tutorial/GuestFormWithAutoFields'; -import { GuestFormWithChangedErrors } from '../website/pages-parts/Tutorial/GuestFormWithChangedErrors'; -import { GuestFormWithErrorFields } from '../website/pages-parts/Tutorial/GuestFormWithErrorFields'; -import { GuestFormWithHeading } from '../website/pages-parts/Tutorial/GuestFormWithHeading'; -import { TutorialForm } from '../website/components/TutorialForm'; - -Great! Now that we have our form up and running, it's time to think about how we can customize it and adjust to our needs. - -Let's say we would like to add a heading "IT meeting guest questionnaire" and change the order of the fields - the field asking for a guest's last name should come first. -We also want to ask for their work experience more politely. - -How can we do it? That's where `Autofield` and `AutoFields` components come into action. - -**Note:** Both `AutoFields` and `AutoField` components generate, no more and no less, only form fields. -That means we have to manually add the submit button (`SubmitField`) and the error messages (`ErrorsField`). - -### Adding a heading to the form - -If you need to add heading to your form, using `AutoFields` seems to be a perfect solution. -`AutoFields` will automatically render form fields based on the schema within the `AutoForm`. - - - - - - - -### Changing the order of the fields - -If you need to reorder your fields, `AutoField` is your best friend. -`AutoField` will automatically render any field based on the field name provided in the schema. -Using AutoFields allows you to freely manipulate your form's layout. - -Here we've changed the order of the `lastName` and `firstName` field and added a polite question, -asking whether the people filling the form would like to share with us their work experience. - - - - - - - -### Changing the order of the error messages - -Similarly to the fields, we can also change the order of the displayed errors. -Instead of using the `ErrorsField` component, which renders one stack block of errors, -we can use the `ErrorField` and just place it directly where want in our form. - - - - - - - -### Changing the error message - -The default error messages are rather unfriendly. Hopefully, we can easily modify them, -either by passing the `children` to the `ErrorField` or by using the `errorMessage` prop: - - - - - - diff --git a/docs/tutorials-using-predefined-fields.mdx b/docs/tutorials-using-predefined-fields.mdx deleted file mode 100644 index 1008592fc..000000000 --- a/docs/tutorials-using-predefined-fields.mdx +++ /dev/null @@ -1,124 +0,0 @@ ---- -id: 'tutorials-using-predefined-fields' -title: 'Using predefined fields' ---- - -import { CodeSection } from '../website/components/CodeSection'; -import { GuestFormPredefinedFields } from '../website/pages-parts/Tutorial/GuestFormPredefinedFields'; -import { GuestFormProfessionAdditionalInfo } from '../website/pages-parts/Tutorial/GuestFormProfessionAdditionalInfo'; -import { GuestFormWithFieldsInSchema } from '../website/pages-parts/Tutorial/GuestFormWithFieldsInSchema'; -import { TutorialForm } from '../website/components/TutorialForm'; - -Now that we know how to ask our guests for their name, let's ask them a few more things! -We can expect a lot of different people coming to our IT conference - they could be developers, testers, product owners, project managers, businessmen and so on. -Perhaps we want to calculate how many representatives of various professions will visit us? -Or maybe (if there are enough people) we want to prepare special, personalized events? -It would be also a decent idea to somehow gather their visions and expectations about the conference or any additional valuable information for the organizer. - -Let's modify our schema by adding two new properties: `profession` and `additionalInfo` in order to have the additional fields rendered: - - - -After the schema change, we must not forget to add the fields to our form. -We will add the `profession` field above the `workExperience` field and the `additionalInfo` at the bottom: - - - - - - - -Let's stop for a while and think of what we have. Obviously, we there is a form generated, but it's not quite what we've expected: - -- The `profession` field is rendered a an ordinary text input, where anyone can type literally anything. - It would be far better if it would be displayed as a selectable list of options. -- The `additionalInfo` property is supposed to store lots of text, so it's preffered to be displayed as a text area. - -**We can handle it in two ways:** - -1. By replacing the `AutoField` inside the `AutoForm` with a desired field. -2. By manipulating the schema using the `uniforms` key. - -### 1. Replacing the `AutoField` - -uniforms provide a set of predefined out-of-the-box [fields](/docs/api-fields) that we can use instead of the `AutoField`. -The perfect one for a `profession` property is a `SelectField`. All we have to do to have it rendered is to provide the list of available options. -The same thing applies to the `additionalInfo` - in order to see it as a text area we can use the `LongTextField` component. -Let's see our changes in action: - - - - - - - -As you can see, now we have a beautiful select field and a text area! - -### 2. Manipulating the schema - -Now that we know how to use predefined fields within the `AutoForm`, let's see how to do it in a more fancy way, -without the necessity to replace the `AutoField`. That means modifying our schema and shows true magic of the uniforms. - -Before touching the schema, let's have a look at the React form first: - - - -As you can see, both `SelectField` and `LongTextField` have been removed in favor of the `AutoField`. - -Now we can focus on modifying the schema. -Instead of having to type the React component by ourselves inside our form, we can declare it inside the schema, thanks to the `uniforms` property, as it's demonstrated below: - - - -What's changed is that now we've included the available `options` inside the `profession` property definition - -uniforms are smart enough to deduce result field type, thanks to the [`AutoField` algorithm](/docs/uth-autofield-algorithm). - -:::caution - -Remember to register the `uniforms` and `options` keyword (see [Unknown keywords](https://ajv.js.org/strict-mode.html#unknown-keywords) for more details). - - - -::: - -When it comes to the `additionalInfo`, there is a slightly different approach applied - we can explicitly tell the `AutoForm` what field should be rendered. -Just don't forget to import the desired one! - -The resulting form remains very the same: - - - - diff --git a/docs/uth-autofield-algorithm.md b/docs/uth-autofield-algorithm.md deleted file mode 100644 index 8e14e70a0..000000000 --- a/docs/uth-autofield-algorithm.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -id: 'uth-autofield-algorithm' -title: 'AutoField algorithm' ---- - -## Background - -Since the beginning, `AutoField` was an ordinary React component. Then, in [\#741](https://github.com/vazco/uniforms/issues/741), the `kind` parameter of `connectField` was introduced to make certain optimizations possible. To be exact, this parameter made it possible to reduce the overhead of `AutoField` to minimum. The problem is that it increased the complexity of custom themes (or at least keeping them performant). - -In [\#800](https://github.com/vazco/uniforms/issues/800), a new way of creating `AutoField` was introduced. Now, instead of a React component, you only specify the component based on its props - the rest is handled in `createAutoField`. - -## Default `AutoField` implementation - -```tsx -import { createAutoField } from 'uniforms'; - -const AutoField = createAutoField(props => { - if (props.component) { - return props.component; - } - - if (props.options) { - return props.checkboxes && props.fieldType !== Array - ? RadioField - : SelectField; - } - - switch (props.fieldType) { - case Array: - return ListField; - case Boolean: - return BoolField; - case Date: - return DateField; - case Number: - return NumField; - case Object: - return NestField; - case String: - return TextField; - } - - return invariant(false, 'Unsupported field type: %s', props.fieldType); -}); -``` - -## Overriding `AutoField` - -If you want to alter the default behavior of `AutoField` and render a different component based on the props, you can do it using the React context available in `AutoField.componentDetectorContext`. You can use it as often as needed - once will be enough in most apps. Example: - -```tsx - /* ... */}> - - -``` - -If you want to change the detector only partially, i.e., to render one additional field, and in other cases, use the default algorithm as a fallback, return `AutoField.defaultComponentDetector`. Example: - -```tsx - { - if (props.useSpecialField) { - return SpecialField; - } - - return AutoField.defaultComponentDetector(props, uniforms); - }} -> - - -``` diff --git a/docs/uth-bridge-concept.mdx b/docs/uth-bridge-concept.mdx deleted file mode 100644 index f1f121328..000000000 --- a/docs/uth-bridge-concept.mdx +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: 'uth-bridge-concept' -title: 'Bridge concept' ---- - -import { CodeSection } from '../website/components/CodeSection'; - -To make use of any schema, uniforms have to create a _bridge_ of it - a unified schema mapper. The `Bridge` class is an abstract class, which should be extended to create custom bridges. It implements all of the required methods and throws an error with meaningful "method not implemented" error. - - diff --git a/docs/what-are-uniforms.md b/docs/what-are-uniforms.md deleted file mode 100644 index 42a12741b..000000000 --- a/docs/what-are-uniforms.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: what-are-uniforms -title: What are uniforms? ---- - -Generally speaking, uniforms are a set of React libraries for building forms from every schema. - -### Core features - -- Automatic forms generation -- Fields capable of rendering every schema -- Helper for creating custom fields with one line -- Inline and asynchronous form validation -- Various schemas integration -- Wide range of themes support - -Similarly to other form packages, uniforms can help you with rendering a form, by taking care of its state management, validation, and submission. -What makes it unique though, is the ability to **completely generate the form** for you, without having to manually provide its fields. - -In order to do so, uniforms require you to do two things: - -1. Provide **the schema** of your data. You can approach the schema as a formal description of the data, where you define its types, allowed values, default values, required ones and so on. -2. Select desired **theme**. The theme is basically a package containing pre-styled form components in one of the popular styles (AntD, Bootstrap 3, Bootstrap 4, Bootstrap 5, Material, MUI, Semantic) or raw, unstyled HTML. - -To operate on the schema, uniforms will need to receive a _bridge_ of it. -A bridge is a unified schema mapper that is used by uniforms internals in order to be able to operate on the schema data, validate it and generate errors. -To create one, you have to use one of the predefined schema-to-bridge mappers or create one by yourself. -To learn more about the bridge concept, please visit the [Under The Hood > Bridge concept](/docs/uth-bridge-concept) section. diff --git a/docs/why-are-uniforms.md b/docs/why-are-uniforms.md deleted file mode 100644 index d80877529..000000000 --- a/docs/why-are-uniforms.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: 'why-are-uniforms' -title: Why are uniforms? ---- - -## Forms concept - -There’s a very interesting class-based inheritance concept for forms. -Basically, there are a few types of forms with different capabilities. -Most of the time you’ll be using either AutoForm or ValidatedForm, but there are quite a few more to choose from: - -

- AutoForm class inheritance from ValidatedQuickForm which subsequently inherits from QuickForm and ValidatedForm. -

- -> **If you are not familiar with concept of HOC, read one of many posts about them first.** -> I’m sure you’ve read at least one of _Why ES6 classes are bad_ or _class considered harmful_ posts. I’ve read them too, so why is uniforms using classes? Well, it’s all about the complexity. -> -> -- [Radosław Miernik](https://github.com/radekmie) - -

- React DevTools when lots of HOC’s are applied to a component. -

- -> I wanted to achieve the same functionality as with multiple HOCs, but within one component. To be honest, readability is more important than performance. In short, I’ve reached (more or less) traits with ES6 classes. The result? -> -> -- [Radosław Miernik](https://github.com/radekmie) - -```tsx -import BaseForm from './BaseForm'; -import QuickForm from './QuickForm'; -import ValidatedForm from './ValidatedForm'; - -const ValidatedQuickForm = ValidatedForm.Validated(QuickForm.Quick(BaseForm)); -``` - -

- Single AutoValidatedQuickSemanticForm component (using 5 "traits") viewed in React DevTools. -

- -While it’s not a universal approach that will work in every situation, using it in uniforms allows us to deliver clean-looking components while keeping extensibility and separation of concerns. - -
- -Based on [Managing forms in a Meteor/React project with the uniforms package](https://blog.meteor.com/managing-forms-in-a-meteor-react-project-with-uniforms-33d60602b43a) written by [Maciej Stasiełuk](https://github.com/MacRusher). diff --git a/website/components/Badge.tsx b/website/components/Badge.tsx deleted file mode 100644 index 42559351e..000000000 --- a/website/components/Badge.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import Link from '@docusaurus/Link'; -import classNames from 'classnames'; -import React, { ComponentType } from 'react'; - -import styles from '../index.module.css'; -import { Oval } from './Oval'; - -export type BadgeProps = { - border: number; - color: string; - icon: ComponentType<{ color?: string }>; - number?: string; - text: string; - to: string; -}; - -export function Badge({ - border, - color, - icon: Icon, - number, - text, - to, -}: BadgeProps) { - return ( - - - {Icon && ( - - - - )} -
-
- {number} -
-

{text}

-
- - ); -} diff --git a/website/components/Button.tsx b/website/components/Button.tsx deleted file mode 100644 index 3bfd5e40a..000000000 --- a/website/components/Button.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import Link from '@docusaurus/Link'; -import classNames from 'classnames'; -import React from 'react'; - -import styles from '../index.module.css'; - -export type ButtonProps = JSX.IntrinsicElements['button'] & { to: string }; - -export function Button({ children, className, to, ...props }: ButtonProps) { - return ( - - - - ); -} diff --git a/website/components/CodeSection.tsx b/website/components/CodeSection.tsx deleted file mode 100644 index a390609d2..000000000 --- a/website/components/CodeSection.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import components from '@theme/MDXComponents'; -import React from 'react'; - -export type CodeSectionProps = { - language: string; - replace?: Record; - section?: string; - source: string | { default: string }; -}; - -export function CodeSection({ - language, - replace, - section, - source, -}: CodeSectionProps) { - // Unwrap ES module. - if (typeof source === 'object' && 'default' in source) { - source = source.default; - } - - // Cut out only desired section. - if (section) { - const pattern = new RegExp( - `// <${section}>\\s([\\s\\S]*?)\\s// \\s`, - 'g', - ); - - source = source - .split(pattern) - .reduce( - (source, part, index) => - index % 2 === 0 ? source : `${source}\n\n${part}`, - '', - ); - } - - // Remove remaining section tags. - source = source.replace(/\/\/ <.*?\n/g, ''); - - // Replace all mapped things. - if (replace) { - for (const [pattern, value] of Object.entries(replace)) { - source = source.replace(new RegExp(pattern, 'gs'), value); - } - } - - // At least one newline is required for non-inline view. - source = source.trim(); - if (!source.includes('\n')) { - source += '\n'; - } - - return ( - - - - ); -} diff --git a/website/components/ExampleCustomizer.tsx b/website/components/ExampleCustomizer.tsx deleted file mode 100644 index 1401e5381..000000000 --- a/website/components/ExampleCustomizer.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import React, { ComponentType } from 'react'; -import { Box, Code, Database } from 'react-feather'; - -import { themeContext } from '../lib/universal'; -import { CodeSection } from './CodeSection'; -import { FormWrapper } from './FormWrapper'; -import { TogglerTabs } from './TogglerTabs'; - -const tabs = [ - { name: 'Semantic', value: 'semantic' as const }, - { name: 'MUI', value: 'mui' as const }, - { name: 'Bootstrap4', value: 'bootstrap4' as const }, - { name: 'Bootstrap5', value: 'bootstrap5' as const }, - { name: 'AntD', value: 'antd' as const }, - { name: 'Unstyled', value: 'unstyled' as const }, -]; - -const toggles = [ - { icon: , name: 'Example', tooltipText: 'Show example' }, - { icon: , name: 'Code', tooltipText: 'Show source code' }, - { icon: , name: 'Schema', tooltipText: 'Show schema' }, -]; - -export type ExampleCustomizerProps = { - code: { default: string }; - example: ComponentType; - schema: { default: string }; -}; - -export function ExampleCustomizer({ - code: { default: code }, - example: Example, - schema: { default: schema }, -}: ExampleCustomizerProps) { - return ( - - {({ tab: { value: theme }, toggle: { name } }) => { - switch (name) { - case 'Code': - return ( - - ); - case 'Example': - return ( - - - - - - ); - case 'Schema': - return ; - default: - return null; - } - }} - - ); -} diff --git a/website/components/FormWrapper.tsx b/website/components/FormWrapper.tsx deleted file mode 100644 index 134cba370..000000000 --- a/website/components/FormWrapper.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React, { ReactNode, useContext } from 'react'; - -import styles from '../index.module.css'; -import { useFrameAutoResize } from '../lib/autoresize'; -import { themeContext } from '../lib/universal'; -import { PlaygroundWrap } from './Playground'; - -export type FormWrapperProps = { - children: ReactNode; -}; - -export function FormWrapper(props: FormWrapperProps) { - const theme = useContext(themeContext); - const frameProps = useFrameAutoResize([props.children]); - - return ( -
- -
- ); -} diff --git a/website/components/Heading.tsx b/website/components/Heading.tsx deleted file mode 100644 index a7425aab9..000000000 --- a/website/components/Heading.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import classNames from 'classnames'; -import React from 'react'; - -import styles from '../index.module.css'; - -export type HeadingProps = JSX.IntrinsicElements['h1']; - -export function Heading({ children, className, ...props }: HeadingProps) { - return ( -

- {children} -

- ); -} diff --git a/website/components/IconLink.tsx b/website/components/IconLink.tsx deleted file mode 100644 index 8ce306213..000000000 --- a/website/components/IconLink.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import Link from '@docusaurus/Link'; -import classNames from 'classnames'; -import React, { ComponentType } from 'react'; - -import styles from '../index.module.css'; - -export type IconLinkProps = JSX.IntrinsicElements['div'] & { - icon: ComponentType; - to: string; -}; - -export function IconLink({ - className, - icon: Icon, - to, - ...props -}: IconLinkProps) { - return ( - -
- -
- - ); -} diff --git a/website/components/Oval.tsx b/website/components/Oval.tsx deleted file mode 100644 index 33f1a7363..000000000 --- a/website/components/Oval.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import classNames from 'classnames'; -import React from 'react'; - -import styles from '../index.module.css'; - -export type OvalProps = JSX.IntrinsicElements['span']; - -export function Oval({ children, className, ...props }: OvalProps) { - return ( - - {children} - - ); -} diff --git a/website/components/Playground.tsx b/website/components/Playground.tsx deleted file mode 100644 index 000329cc9..000000000 --- a/website/components/Playground.tsx +++ /dev/null @@ -1,301 +0,0 @@ -import ConfigProvider from 'antd/lib/config-provider'; -import classNames from 'classnames'; -import omit from 'lodash/omit'; -import React, { Component } from 'react'; -// @ts-expect-error -import Frame, { FrameContextConsumer } from 'react-frame-component'; -import { ValidatedForm, connectField, context, useForm } from 'uniforms'; -import type { Option } from 'uniforms-unstyled/src/types'; - -import playgroundStyles from '../index.module.css'; -import presets from '../lib/presets'; -import { bridge, schema } from '../lib/schema'; -import styles from '../lib/styles'; -import { themes } from '../lib/universal'; -import { compress, parseQuery, updateQuery } from '../lib/utils'; - -function replacer(key: string, value: any) { - return value === undefined ? 'undefined' : value; -} - -export class Playground extends Component { - static getDerivedStateFromError(error: Error) { - return { error }; - } - - constructor() { - // @ts-expect-error: Types. - super(...arguments); - - const state = schema.clean(parseQuery()); - - try { - schema.validate(state); - // FIXME: Types. - } catch (error: any) { - (error.details as any[]).forEach(({ name }) => { - state[name] = schema.getDefinition(name).defaultValue; - }); - } - - this.state = state; - - this.onChange = this.onChange.bind(this); - } - - componentDidMount() { - updateQuery(this.state); - } - - componentDidUpdate() { - updateQuery(this.state); - } - - onChange(key: string, value: unknown) { - if (key === 'preset') { - // FIXME: Types. - this.setState((state: any) => ({ - props: { - ...state.props, - schema: presets[value as keyof typeof presets], - }, - })); - } - - this.setState({ error: undefined, [key]: value }); - } - - render() { - return ( - // @ts-expect-error: Types. - -
- - - -
- - {this.state.error ? ( -
-        ) : (
-          
-        )}
-      
-    );
-  }
-}
-
-// FIXME: ValidatedForm is not derivable.
-class PlaygroundForm extends (ValidatedForm as any) {
-  getContextState() {
-    return {
-      ...super.getContextState(),
-      theme: this.props.model.theme,
-    };
-  }
-
-  render() {
-    return (
-      
-        
- - ); - } -} - -const PlaygroundModelDebug = () => { - const { model } = useForm(); - return ( - <> -
-
-
-        
-          {`const model = ${JSON.stringify(model, replacer, 2)};`.replace(
-            /"undefined"/g,
-            'undefined',
-          )}
-        
-      
- - ); -}; - -class PlaygroundPreview extends Component { - constructor() { - // @ts-expect-error: Types. - super(...arguments); - - this._schema = eval(`(${this.props.value.schema})`); - } - - // eslint-disable-next-line camelcase - UNSAFE_componentWillReceiveProps(props: any) { - if (this.props.value.schema !== props.value.schema) { - this._schema = eval(`(${props.value.schema})`); - } - } - - // TODO: Types. - _schema: any; - - render() { - const { AutoFields, AutoForm, ErrorsField, SubmitField } = - themes[(this.props.theme as keyof typeof themes) || 'unstyled']; - - const { asyncOnSubmit, asyncOnValidate, schema, ...props } = - this.props.value; - - props.schema = this._schema; - if (asyncOnSubmit) { - props.onSubmit = () => - new Promise(resolve => { - setTimeout(resolve, 1000); - }); - } - if (asyncOnValidate) { - props.onValidate = (model: object, error: Error) => - new Promise(resolve => { - setTimeout(() => { - resolve(error); - }, 1000); - }); - } - - return ( - - {this.props.errorMessage ? ( - - ) : ( - - - - - - - )} - - ); - } -} - -const PlaygroundPreviewField = connectField(PlaygroundPreview); - -class PlaygroundProps extends Component { - render() { - const { onChange, schema, theme, value } = this.props; - - const isAntd = theme === 'antd'; - const isBootstrap = theme === 'bootstrap4'; - const isSemantic = theme === 'semantic'; - - // FIXME: theme is undefined during `docusaurus build`. - const { AutoForm, BoolField, ErrorsField, LongTextField, NumField } = - themes[(theme as keyof typeof themes) || 'unstyled']; - - return ( - - - - - - - - - - - - - - - - ); - } -} - -const PlaygroundPropsField = connectField(PlaygroundProps); - -class PlaygroundSelect extends Component { - render() { - // FIXME: allowedValues is undefined during `docusaurus build`. - const { options, onChange, value } = this.props; - - return ( - - ); - } -} - -const PlaygroundSelectField = connectField(PlaygroundSelect); - -export class PlaygroundWrap extends Component { - render() { - const { children, frameProps, theme } = this.props; - const content = ( - - {children} - {styles[theme as keyof typeof styles]} - - ); - - if (theme === 'mui') { - // Material-UI injects scoped CSS classes into head. - return ( -
- ); - } - - let frameContent = content; - if (theme === 'antd') { - // Make AntD popups contained within the iframe. - frameContent = ( - - {(context: any) => ( - context.document.body}> - {content} - - )} - - ); - } - - return ( - - ); - } -} diff --git a/website/components/Subtitle.tsx b/website/components/Subtitle.tsx deleted file mode 100644 index b186ba34e..000000000 --- a/website/components/Subtitle.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import classNames from 'classnames'; -import React from 'react'; - -import styles from '../index.module.css'; - -export type SubtitleProps = JSX.IntrinsicElements['p']; - -export function Subtitle({ children, className, ...props }: SubtitleProps) { - return ( -

- {children} -

- ); -} diff --git a/website/components/Tabs.tsx b/website/components/Tabs.tsx deleted file mode 100644 index 38baffae8..000000000 --- a/website/components/Tabs.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import classNames from 'classnames'; -import React, { ReactNode } from 'react'; - -import styles from '../index.module.css'; -import { useTabs } from '../lib/tabs'; - -export type TabsItem = { - name: string; -}; - -export type TabsHeaderProps = { - activeTab: number; - items: T[]; - onTab: (tab: number) => void; -}; - -export function TabsHeader({ - activeTab, - items, - onTab, -}: TabsHeaderProps) { - return ( -
- {items.map(({ name }, key) => ( - onTab(key)} - > - {name} - - ))} -
- ); -} - -export type TabsHeaderItemProps = { - active: boolean; - children: ReactNode; - onClick: () => void; -}; - -export function TabsHeaderItem({ - active, - children, - onClick, -}: TabsHeaderItemProps) { - return ( - event.key === 'Enter' && onClick()} - role="button" - tabIndex={0} - > - {children} - - ); -} - -export type TabsProps = { - children: (tab: T) => ReactNode; - group: string; - tabs: T[]; -}; - -export function Tabs({ - children, - group, - tabs, -}: TabsProps) { - const { activeTab, onTab } = useTabs(group); - - return ( - <> - - {children(tabs[activeTab])} - - ); -} diff --git a/website/components/Toggler.tsx b/website/components/Toggler.tsx deleted file mode 100644 index 4ee89b363..000000000 --- a/website/components/Toggler.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import classNames from 'classnames'; -import React, { ReactNode, useState } from 'react'; - -import styles from '../index.module.css'; - -export type TogglerItem = { - component?: ReactNode; - icon: ReactNode; - tooltipText: string; -}; - -export type TogglerHeaderItemProps = JSX.IntrinsicElements['span'] & - TogglerItem & { active: boolean }; - -export function TogglerHeaderItem({ - active, - icon, - tooltipText, - ...rest -}: TogglerHeaderItemProps) { - return ( - - {tooltipText && ( - {tooltipText} - )} - {icon} - - ); -} - -export type TogglerHeaderProps = { - activeToggle: number; - items: T[]; - onClick: (tab: number) => () => void; -}; - -export function TogglerHeader({ - activeToggle, - items, - onClick, -}: TogglerHeaderProps) { - return ( -
- {items.map((item, key) => { - return ( - - ); - })} -
- ); -} - -export type TogglerProps = { - items: T[]; -}; - -export function Toggler({ items }: TogglerProps) { - const [activeToggle, setState] = useState(0); - - const toggleClick = (toggle: number) => () => { - setState(toggle); - }; - - return ( - <> - -
{items[activeToggle].component}
- - ); -} diff --git a/website/components/TogglerTabs.tsx b/website/components/TogglerTabs.tsx deleted file mode 100644 index fbf23aba1..000000000 --- a/website/components/TogglerTabs.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import React, { ReactNode, useState } from 'react'; - -import styles from '../index.module.css'; -import { useTabs } from '../lib/tabs'; -import { TabsHeader, TabsItem } from './Tabs'; -import { TogglerHeader, TogglerItem } from './Toggler'; - -export type TogglerTabsProps = { - children: (args: { tab: T; toggle: U }) => ReactNode; - group: string; - tabsItems: T[]; - togglerItems: U[]; -}; - -export function TogglerTabs({ - children, - group, - tabsItems, - togglerItems, -}: TogglerTabsProps) { - const { activeTab, onTab } = useTabs(group); - const [activeToggle, setStateToggler] = useState(0); - - const handleTogglerClick = (toggle: number) => () => { - setStateToggler(toggle); - }; - - return ( -
-
- - -
- {children({ - tab: tabsItems[activeTab], - toggle: togglerItems[activeToggle], - })} -
- ); -} diff --git a/website/components/TutorialForm.tsx b/website/components/TutorialForm.tsx deleted file mode 100644 index 3129c42ae..000000000 --- a/website/components/TutorialForm.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import React, { ReactNode } from 'react'; - -import { themeContext } from '../lib/universal'; -import { FormWrapper } from './FormWrapper'; -import { Tabs } from './Tabs'; - -const tabs = [ - { name: 'Semantic', value: 'semantic' as const }, - { name: 'MUI', value: 'mui' as const }, - { name: 'Bootstrap4', value: 'bootstrap4' as const }, - { name: 'Bootstrap5', value: 'bootstrap5' as const }, - { name: 'AntD', value: 'antd' as const }, - { name: 'Unstyled', value: 'unstyled' as const }, -]; - -export type TutorialFormProps = { children: ReactNode }; - -export function TutorialForm({ children }: TutorialFormProps) { - return ( - - {({ value: theme }) => ( - - {children} - - )} - - ); -} diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js deleted file mode 100644 index c930b1aa4..000000000 --- a/website/docusaurus.config.js +++ /dev/null @@ -1,110 +0,0 @@ -const path = require('path'); - -module.exports = { - title: 'uniforms | React form library for building forms from any schema', - tagline: - "When it comes to using build forms in React, it's always good to choose a trusted React form library. Build forms and enjoy peace of mind on your project.", - organizationName: 'vazco', - projectName: 'uniforms', - baseUrl: '/', - url: 'https://uniforms.tools', - trailingSlash: true, - customFields: { - companies: [ - { url: 'https://www.deskpro.com/', image: 'deskpro.png', alt: 'Deskpro' }, - { url: 'https://www.nokia.com/', image: 'nokia.png', alt: 'Nokia' }, - { - url: 'https://github.com/react-page/react-page/tree/master/packages/plugins/createPluginMaterialUi', - image: 'react-page.png', - alt: 'React Page', - }, - { - url: 'https://graphback.dev', - image: 'graphback.png', - alt: 'Graphback', - }, - { - url: 'https://www.onyx-one.com/', - image: 'onyx-one.png', - alt: 'Onyx one', - }, - { url: 'https://aerogear.org', image: 'aerogear.png', alt: 'Aerogear' }, - { - url: 'https://cleverbeagle.com/together', - image: 'cleverbeagle.png', - alt: 'Clever Beagle', - }, - { url: 'http://www.orionjs.org', image: 'orionjs.png', alt: 'Orion.js' }, - { - url: 'https://boulder.care', - image: 'boulder.svg', - alt: 'Boulder Care', - }, - ], - email: 'hello@uniforms.tools', - keywords: ['forms', 'react', 'schema'], - }, - themeConfig: { - algolia: { - apiKey: '9bab87682792c2bd77ec707a56669e29', - appId: 'WWWW16GKXU', - contextualSearch: false, - indexName: 'uniforms', - searchPagePath: false, - }, - footer: { links: [] }, - docs: { sidebar: { hideable: true } }, - hotjar: { hjid: 1434110 }, - navbar: { - items: [ - { label: 'Docs', to: '/docs/what-are-uniforms', position: 'left' }, - { - label: 'Tutorial', - to: '/docs/tutorials-basic-uniforms-usage', - position: 'left', - }, - { label: 'Playground', to: '/playground', position: 'left' }, - { - label: 'GitHub', - href: 'https://github.com/vazco/uniforms', - position: 'left', - }, - { - label: 'Enterprise', - href: 'https://forminer.com/?utm_source=uniforms&utm_medium=Menu_CTA&utm_campaign=Forminer_uniforms_menu_CTA&utm_id=Forminer_uniforms_menu', - position: 'left', - }, - { - label: 'Custom solutions', - href: 'https://www.vazco.eu/', - position: 'left', - }, - ], - logo: { alt: 'uniforms logo', src: 'img/uniforms.svg' }, - }, - prism: { - theme: require('prism-react-renderer/themes/vsDark'), - }, - }, - favicon: 'favicon.ico', - plugins: [path.resolve(__dirname, './plugins/docusaurus-plugin-hotjar')], - presets: [ - [ - '@docusaurus/preset-classic', - { - docs: { - path: '../docs', - sidebarCollapsible: false, - sidebarPath: require.resolve('./sidebars.json'), - }, - googleAnalytics: { trackingID: 'UA-136559762-4' }, - gtag: { trackingID: 'GTM-5RFDRMB' }, - pages: { path: './pages' }, - theme: { customCss: path.join(__dirname, './src/theme/index.css') }, - }, - ], - ], - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'throw', - onDuplicateRoutes: 'throw', -}; diff --git a/website/index.module.css b/website/index.module.css deleted file mode 100644 index 99f6ab1ad..000000000 --- a/website/index.module.css +++ /dev/null @@ -1,949 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap'); -@import url('https://fonts.googleapis.com/css?family=Muli:400,600&display=swap'); - -@media (max-width: 996px) { - .center-if-sm { - text-align: center; - } -} - -@media (prefers-reduced-motion: no-preference) { - html { - scroll-behavior: smooth; - } -} - -:root { - --black: #000; - --bright-cyan-50: rgba(63, 196, 254, 0.2); - --bright-cyan: #3fc4fe; - --dark-blue-grey: #211b50; - --dark-slate-blue: #2d2665; - --dodger-blue-10: rgba(63, 187, 254, 0.1); - --dodger-blue: #3fbbfe; - --dusk-blue: #412a94; - --greenblue-10: rgba(31, 216, 152, 0.1); - --greenblue: #1fd898; - --grey: #eee; - --greyish-brown: #474747; - --pale-grey: #e8e6f5; - --periwinkle-50: rgba(136, 89, 255, 0.2); - --periwinkle: #8759ff; - --sea-green-50: rgba(66, 255, 172, 0.2); - --sea-green: #42ffac; - --white: #fff; - - --uni-background-color: var(--white); - --uni-heading-color: var(--dusk-blue); - --uni-heading-helper-color: var(--dusk-blue); - --uni-hero-bgcolor: var(--dark-blue-grey); - --uni-oval-background-color: var(--white); - --uni-oval-shadow-color: var(--pale-grey); - --uni-testimonial-text-color: var(--greyish-brown); - --uni-toolbar-bgcolor: var(--grey); - - --ifm-button-color: var(--white); -} - -:root[data-theme='dark'] { - --uni-background-color: var(--ifm-background-color); - --uni-heading-color: var(--ifm-font-color-base); - --uni-heading-helper-color: var(--ifm-font-color-base); - --uni-oval-shadow-color: var(--black); - --uni-testimonial-text-color: var(--ifm-font-color-base); - --uni-toolbar-bgcolor: var(--ifm-background-color); -} - -.padding { - padding-top: 2em; -} - -.landing table thead { - color: var(--black); - background-attachment: fixed; - background-image: linear-gradient( - to right, - var(--periwinkle), - var(--bright-cyan), - var(--sea-green) - ); -} - -.landing table thead tr th { - width: 15%; -} - -.landing table thead tr th a { - color: inherit; -} - -.landing table thead tr th:first-child { - width: 30%; -} - -.landing table tr td { - background-color: var(--dark-slate-blue); - color: var(--white); -} - -.landing table tr td:first-child, -.landing table tr th:first-child { - padding-left: 4em; -} - -.landing table tr td > img { - width: 1em; -} - -.landing tr:nth-child(odd) td { - background-color: var(--dark-blue-grey); -} - -.landing ul { - padding: 0; - opacity: 0.7; - font-family: Muli; - font-size: 1em; - font-weight: 600; - line-height: 1.33; -} - -.landing ul li { - list-style: none; - position: relative; - padding-left: 1em; - margin-bottom: 1em; -} - -.landing ul li::before { - content: ''; - position: absolute; - top: 0.5em; - left: 0; - width: 4px; - height: 4px; - background-color: var(--ifm-font-color-base); -} - -.landing :global .hero.hero--primary { - --ifm-hero-background-color: var(--dark-blue-grey); -} - -.overflow-hidden { - overflow: hidden; -} - -.landing .section-content :global .row { - position: relative; -} - -@media (min-width: 997px) { - .landing :global .section { - margin-top: 4em; - } - .landing :global .container { - scroll-margin-top: 200px; - } -} - -.landing :global .hero .container { - margin-top: 0em; - margin-bottom: 0em; -} - -.landing :global .container { - margin-top: 4em; - margin-bottom: 4em; -} - -@media (max-width: 996px) { - .landing :global .col { - margin-bottom: 2em; - } - .landing :global .col:last-of-type { - margin-bottom: 0; - } -} - -.discussions { - margin-top: 0 !important; -} - -.floating-example { - position: relative; -} - -@media (max-width: 996px) { - .floating-example > *:first-child { - margin-bottom: 4em; - } - .floating-example .system-window { - margin-left: auto; - margin-right: auto; - } -} - -@media (min-width: 997px) { - .floating-example > div:last-child { - position: absolute; - top: 12.5%; - left: 40%; - } -} - -.system-window { - --ifm-leading: 0; - width: 95%; - padding: 0; - border-radius: 1em; - overflow: hidden; - background: rgb(33, 27, 80); -} - -.system-window iframe { - border-radius: unset; -} - -.system-top-bar { - background-image: linear-gradient( - to right, - var(--periwinkle-50), - var(--bright-cyan-50) 90%, - var(--sea-green-50) - ); - padding: 0.25em 1em; -} - -.system-top-bar-circle { - display: inline-block; - width: 0.5em; - height: 0.5em; - margin-left: 0.3em; - border-radius: 50%; - filter: brightness(100%); -} - -.showcase-card { - padding: 1.5em; - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 1em; -} - -@media (min-width: 997px) { - .showcase-card { - flex-direction: column; - } -} - -.showcase-card img { - height: 4em; - margin: 1em; -} - -.showcase-card p { - display: block; - margin-left: 1em; -} - -.footer li { - color: var(--white); -} - -.footer .bullets { - color: var(--white); -} - -.footer .bullets li::before { - background-color: var(--dodger-blue); -} - -.footer .offset-column { - margin-left: 2em !important; -} - -.simple-yet-powerful-text { - margin-left: -5em; - margin-top: -8em; -} - -.fully-customizable-text { - margin-right: -5em; - margin-top: -8em; -} - -.reverse-wrap { - flex-wrap: wrap-reverse; -} - -.example + .example { - margin-bottom: 4em; -} - -@media (min-width: 997px) { - .example { - margin: 16em 0 !important; - } - .example + .example { - margin-bottom: 0 !important; - } -} - -.preview-border { - box-shadow: 0 6px 58px 0 var(--uni-box-shadow-color); - border: solid 1px var(--uni-border-color); -} - -.preview { - position: relative; - background-color: var(--uni-background-color); - padding: 2em; -} - -.no-padding { - padding: 0; -} - -@media (max-width: 500px) { - .preview { - padding: 1em; - } -} - -.solid-border-box { - border: solid 6px var(--uni-border-color); - padding: 4em; -} - -@media (max-width: 996px) { - .solid-border-box { - margin: 4em 0; - } -} - -@media (max-width: 400px) { - .solid-border-box { - padding: 4em 1em; - } -} - -.green-accent { - --uni-border-color: var(--greenblue); - --uni-box-shadow-color: var(--greenblue-10); - --ifm-menu-color-active: var(--uni-border-color); -} - -.blue-accent { - --uni-border-color: var(--dodger-blue); - --uni-box-shadow-color: var(--dodger-blue-10); - --ifm-menu-color-active: var(--uni-border-color); -} - -.grid3x3 { - position: relative; - display: flex; - flex-wrap: wrap; - justify-content: space-evenly; - text-align: center; - height: 100%; - padding: 4em 0; -} - -.item3x3 { - width: 33%; - align-self: center; - padding: 1.5em 1em; -} - -.company { - width: 100%; - transition: 0.2s filter; -} - -.company:hover { - filter: none; -} - -.border-dashed { - border: 2px dashed var(--pale-grey); -} - -.border-gradient { - border-style: solid; - border-width: 6px; - border-image-source: linear-gradient( - var(--uni-border-gradient-degrees), - var(--periwinkle), - var(--bright-cyan) 51%, - var(--sea-green) - ); - border-image-slice: 1; -} - -.border-disable-top-right { - --uni-border-gradient-degrees: 41deg; - border-top: 0; - border-right: 0; -} - -.border-disable-bottom-left { - --uni-border-gradient-degrees: 221deg; - border-bottom: 0; - border-left: 0; -} - -.arrow-button { - background-color: transparent; - border: none; - cursor: pointer; - transition: all 0.2s linear; -} - -.left-arrow-button:hover { - transform: translateX(-5px); -} - -.right-arrow-button:hover { - transform: translateX(5px); -} - -.arrow { - height: 35px; - width: 35px; -} - -.carousel-container { - overflow: hidden; - max-width: 968px; -} - -.carousel { - transition: transform 0.3s; - display: flex; -} - -.testimonials { - display: flex; - justify-content: center; - align-items: center; -} - -.testimonials-pair-active { - display: flex; - justify-content: center; - height: auto; -} - -@media (max-width: 768px) { - .testimonials-pair-active { - flex-direction: column; - } -} - -.testimonials-pair-inactive { - display: none; -} - -@media (max-width: 768px) { - .testimonials-pair-inactive { - flex-direction: column; - } -} - -.testimonial { - margin: 2em; - background: var(--ifm-background-surface-color); -} - -.testimonial-content { - width: 420px; - height: 100%; - padding: 4em 2em; - display: flex; - flex-direction: column; - align-items: center; -} - -.testimonial-links-wrapper { - width: 140px; - max-width: 140px; - display: flex; - justify-content: space-between; - margin-bottom: 30px; - color: var(--dusk-blue); -} - -.testimonial-links-wrapper a { - color: var(--dusk-blue); -} - -.testimonial-description::before { - content: '„'; -} - -.testimonial-description::after { - content: '”'; -} - -.testimonial-avatar { - width: 100px; - border-radius: 50%; - margin: 15px 0 10px; -} - -.section-heading { - margin: 1.5em 0; -} - -.section-bgwhite { - color: var(--ifm-font-color-base); -} - -.section-bgwhite-block { - position: absolute; - width: 200%; - height: 100%; - top: 0; - left: 0; -} - -.section-bgwhite-block-left { - background: var(--white); - margin-left: -100%; -} - -.section-bgwhite-block-right { - background: var(--uni-background-color); - margin-right: -100%; -} - -@media (min-width: 997px) { - .section-bgwhite-block-left, - .section-bgwhite-block-right { - height: 200%; - } -} - -.section-content { - position: relative; - padding: 0 4em !important; -} - -.section-content.logos { - padding-left: unset !important; -} - -@media (max-width: 996px) { - .section-content, - .section-content.logos { - margin-top: 0; - padding: 4em !important; - } -} - -@media (max-width: 400px) { - .section-content { - margin-top: 0; - padding: 0 1em !important; - } -} - -.fluid { - padding: 8em 0; -} - -.whyus { - --ifm-hero-background-color: var(--dusk-blue) !important; - color: black; -} - -.oval { - display: inline-block; - width: 64px; - height: 64px; - padding: 20px; - border-radius: 50%; - box-shadow: 0 8px 23px 0 var(--uni-oval-shadow-color); - background-color: var(--uni-oval-background-color); -} - -.link-icon-container { - display: flex; - justify-content: center; - align-items: center; - width: 37px; - height: 37px; - border-radius: 50%; - box-shadow: 0 8px 23px 0 var(--uni-oval-shadow-color); - background-color: var(--uni-oval-background-color); -} - -.link-icon-container svg:hover { - transition: filter 0.15s ease-in; - filter: brightness(1.6); -} - -.oval.white { - background-color: var(--white); - width: 100px; - height: 100px; -} - -.top-right-corner { - position: absolute; - right: 0; - transform: translate(45%, -45%); -} - -.badges { - display: flex; - justify-content: center; - flex-wrap: wrap; -} - -.badge-number { - font-size: 3em; - font-weight: bold; -} - -.badge { - position: relative; - height: 170px; - width: 260px; - margin: 2em; -} - -.badge-image { - position: absolute; - display: block; -} - -.badge-centered { - position: absolute; - top: 55%; - left: 50%; - transform: translate(-50%, -50%); -} - -.call-to-action { - --ifm-button-background-color: var(--periwinkle) !important; - --ifm-button-border-color: var(--periwinkle) !important; - --ifm-color-primary-darker: var(--bright-cyan) !important; - margin-top: 4em; - border-radius: 2em; - min-width: 240px; -} - -.theme-icon { - width: 40px; - height: 40px; - margin-right: 25px; - display: inline-block; -} - -.theme-icon:last-child { - margin-right: 0; -} - -.section { - margin-bottom: 8em; -} - -.flex-center { - display: flex; - justify-content: center; -} - -.top-margin { - margin-top: 70px; -} - -.long-button { - max-width: 100%; - white-space: pre-line; -} - -.text { - font-family: Poppins, sans-serif; - font-stretch: normal; - font-style: normal; - letter-spacing: normal; - line-height: normal; - color: var(--ifm-font-color-base); -} - -.text-big { - font-size: 1.5em; - font-weight: bold; -} - -.text-huge { - font-size: 2.5em; - font-weight: bold; - line-height: 1.25; -} - -.text.heading-helper { - color: var(--uni-heading-helper-color); - font-family: Muli; - font-size: 1em; - font-weight: 600; - letter-spacing: 1px; - opacity: 0.6; -} - -.heading { - color: var(--uni-heading-color); - font-family: Poppins; - font-size: 2em; - font-weight: bold; - line-height: 1.31; - margin-bottom: 2em; -} - -.heading-white { - --uni-heading-color: var(--white); -} - -.text.emphasis { - color: var(--dodger-blue); - font-family: Poppins; - font-size: 24px; - font-weight: 600; - line-height: 1.42; -} - -.text.paragraph { - color: var(--white); - font-family: Muli; - font-size: 1em; - line-height: 1.75; - margin-bottom: 0.8em; - opacity: 0.8; -} - -.text.section-subtitle { - color: var(--white); - font-family: Muli; - font-size: 1em; - font-weight: 600; - letter-spacing: 1px; - opacity: 0.6; -} - -.text.footer-heading { - color: var(--dodger-blue); - font-family: Muli; - font-size: 18px; - font-weight: 600; -} - -.supported { - color: var(--white); - font-family: Muli; - font-size: 0.85em; - font-weight: 600; - line-height: 2; - margin-top: 3em; - opacity: 0.6; -} - -.title { - color: var(--white); - display: block; -} - -.description { - color: var(--bright-cyan); - display: block; - margin: 24px 0; -} - -@supports (background-clip: text) { - .description { - background-image: linear-gradient( - 81deg, - var(--periwinkle), - var(--bright-cyan), - var(--sea-green) - ); - background-clip: text; - -webkit-text-fill-color: transparent; - } -} - -.text.testimonial-description { - color: var(--uni-testimonial-text-color); - font-family: Muli; - font-size: 1.2em; - line-height: 1.75; - opacity: 0.8; - text-align: center; -} - -.bullets { - color: var(--white) !important; -} - -.bullets li { - margin-bottom: 0; -} - -.bullets li::before { - background-color: var(--periwinkle) !important; -} - -.commercial-bullets > li { - font-weight: normal; -} - -.commercial-box { - align-items: center; - display: flex; - justify-content: center; - padding: 0; -} - -.vazco { - height: 2em; - margin-top: 2em; -} - -.form-wrapper { - border-radius: 5px; - border: 1px solid var(--ifm-color-emphasis-alpha-30); -} - -.playground { - height: calc(100vh - var(--ifm-navbar-height)); -} - -.playground-wrap { - background-color: #fff; - color: #0e0e0e; - display: block; - flex: 1; - overflow-y: auto; - - border-radius: 5px; - border: none; - margin: 0; - padding: 0; - width: 100%; -} - -.playground .playground-wrap { - border-radius: unset; -} - -.playground, -.playground-column, -.playground-toolbar { - display: flex; -} - -.playground iframe, -.playground-toolbar select { - border: 0; -} - -.playground-column { - flex-direction: column; -} - -.playground iframe, -.playground-column, -.playground-toolbar select { - flex: 1; -} - -.playground-toolbar { - background-color: var(--uni-toolbar-bgcolor); -} - -.playground-toolbar select { - background-color: var(--uni-toolbar-bgcolor); - font-size: 1rem; - margin: 0.25em; - padding: 0.5em; -} - -.tabs { - display: flex; - margin: 0 0 0.25em -0.2em; - font-weight: 700; - flex-wrap: wrap; -} - -.tabs .item { - text-align: center; - font-size: 0.8em; - border: 1px solid var(--ifm-menu-color-active); - padding: 0.8em; - margin: 0.25em; - border-radius: 3px; - cursor: pointer; - flex: 1; -} - -.tabs .item.active { - background-color: var(--ifm-menu-color-active); - color: white; -} - -.toggler.header { - display: flex; - justify-content: flex-end; -} - -.toggler.header .item { - margin: 0.5em 0 0.5em 1em; - cursor: pointer; -} - -.toggler.header .item.active { - color: var(--ifm-menu-color-active); -} - -.toggler .tooltip { - position: relative; - display: inline-block; -} - -.toggler .tooltip .tooltip-text { - font-size: 0.7em; - visibility: hidden; - width: 120px; - background-color: black; - color: #fff; - text-align: center; - border-radius: 6px; - padding: 5px 0; - position: absolute; - z-index: 1; - bottom: 150%; - left: 50%; - margin-left: -60px; -} - -.toggler .tooltip .tooltip-text::after { - content: ''; - position: absolute; - top: 100%; - left: 50%; - margin-left: -5px; - border-width: 5px; - border-style: solid; - border-color: black transparent transparent transparent; -} - -.toggler .tooltip:hover .tooltip-text { - visibility: visible; -} - -.toggler-tabs .header { - display: flex; - justify-content: space-between; - align-items: center; -} diff --git a/website/lib/autoresize.ts b/website/lib/autoresize.ts deleted file mode 100644 index 51d7870dc..000000000 --- a/website/lib/autoresize.ts +++ /dev/null @@ -1,34 +0,0 @@ -import get from 'lodash/get'; -import { RefObject, useCallback, useEffect, useRef, useState } from 'react'; - -function handleResize( - ref: RefObject, - setHeight: (height: number) => void, -) { - const scrollHeight = get( - ref.current, - 'node.contentDocument.body.scrollHeight', - 0, - ); - - if (scrollHeight !== 0) { - setHeight(scrollHeight); - } -} - -export function useFrameAutoResize(watch: unknown[]) { - const [height, setHeight] = useState(300); - const ref = useRef(); - const onLoad = useCallback( - () => handleResize(ref, setHeight), - [ref, setHeight], - ); - - useEffect(() => { - const id = setInterval(onLoad, 1000); - return () => clearInterval(id); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [onLoad, ...watch]); - - return { onLoad, ref, style: { height } }; -} diff --git a/website/lib/presets.ts b/website/lib/presets.ts deleted file mode 100644 index 45c8478b5..000000000 --- a/website/lib/presets.ts +++ /dev/null @@ -1,146 +0,0 @@ -const preset = (strings: TemplateStringsArray) => - strings[0].slice(5, -3).replace(/([\r\n]+) {4}/g, '$1'); - -const presets = { - 'Welcome!': preset` - new SimpleSchema2Bridge({ - schema: new SimpleSchema({ - date: { type: Date, defaultValue: new Date() }, - adult: Boolean, - size: { - type: String, - defaultValue: 'm', - allowedValues: ['xs', 's', 'm', 'l', 'xl'], - }, - rating: { - type: Number, - allowedValues: [1, 2, 3, 4, 5], - uniforms: { checkboxes: true }, - }, - friends: { type: Array, minCount: 1 }, - 'friends.$': Object, - 'friends.$.name': { type: String, min: 3 }, - 'friends.$.age': { type: Number, min: 0, max: 150 }, - }), - }) - `, - - 'Address (JSONSchema)': preset` - (() => { - const ajv = new Ajv({ allErrors: true, useDefaults: true, keywords: ["uniforms"] }); - const schema = { - title: 'Address', - type: 'object', - properties: { - city: { type: 'string' }, - state: { type: 'string' }, - street: { type: 'string' }, - zip: { type: 'string', pattern: '[0-9]{5}' }, - }, - required: ['street', 'zip', 'state'], - }; - - function createValidator(schema) { - const validator = ajv.compile(schema); - - return model => { - validator(model); - - if (validator.errors && validator.errors.length) { - return { details: validator.errors }; - } - }; - } - - const validator = createValidator(schema); - - return new JSONSchemaBridge({ schema, validator }); - })() - `, - - 'Address (SimpleSchema)': preset` - new SimpleSchema2Bridge({ - schema: new SimpleSchema({ - city: { - type: String, - optional: true, - max: 50, - }, - state: String, - street: { type: String, max: 100 }, - zip: { - type: String, - regEx: /^[0-9]{5}$/, - }, - }), - }) - `, - - 'Address (Zod)': preset` - new ZodBridge({ - schema: z.object({ - city: z.string().max(50).optional(), - state: z.string(), - street: z.string().max(100), - zip: z.string().regex(/^[0-9]{5}$/), - }), - }) - `, - - 'All Fields (SimpleSchema)': preset` - new SimpleSchema2Bridge({ - schema: new SimpleSchema({ - text: { type: String }, - num: { type: Number }, - bool: { type: Boolean }, - nested: { type: Object }, - 'nested.text': { type: String }, - date: { type: Date }, - list: { type: Array }, - 'list.$': { - type: String, - uniforms: { label: 'List Text', placeholder: 'List Text Placeholder' }, - }, - select: { - type: String, - uniforms: { - options: [ - { label: 'Option A', value: 'a' }, - { label: 'Option B', value: 'b' }, - ], - }, - }, - radio: { - type: String, - uniforms: { - checkboxes: true, - options: [ - { label: 'Option A', value: 'a' }, - { label: 'Option B', value: 'b' }, - ], - }, - }, - }), - }) - `, - - 'All Fields (Zod)': preset` - new ZodBridge({ - schema: z.object({ - text: z.string(), - num: z.number(), - bool: z.boolean(), - nested: z.object({ text: z.string() }), - date: z.date(), - list: z - .string() - .uniforms({ label: 'List Text', placeholder: 'List Text Placeholder' }) - .array(), - select: z.enum(['a', 'b']), - radio: z.enum(['a', 'b']).uniforms({ checkboxes: true }), - }), - }) - `, -}; - -export default presets; diff --git a/website/lib/schema.ts b/website/lib/schema.ts deleted file mode 100644 index 8f0b292da..000000000 --- a/website/lib/schema.ts +++ /dev/null @@ -1,110 +0,0 @@ -import Ajv from 'ajv'; -import MessageBox from 'message-box'; -import SimpleSchema from 'simpl-schema'; -import { filterDOMProps } from 'uniforms'; -import { JSONSchemaBridge } from 'uniforms-bridge-json-schema'; -import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2'; -import { ZodBridge } from 'uniforms-bridge-zod'; -import { z } from 'zod'; - -import presets from './presets'; -import { themes } from './universal'; - -// Hide custom props. -declare module 'uniforms' { - interface FilterDOMProps { - const: never; - } -} - -filterDOMProps.register('const'); - -// FIXME: Make it extensible for globals. -const scope: any = typeof window === 'undefined' ? global : window; - -// FIXME: This file is loading a different version of simpl-schema than the one -// that uniforms-bridge-simple-schema-2 package. -SimpleSchema.extendOptions(['uniforms']); - -// This is required for the eval. -scope.Ajv = Ajv; -scope.JSONSchemaBridge = JSONSchemaBridge; -scope.SimpleSchema = SimpleSchema; -scope.SimpleSchema2Bridge = SimpleSchema2Bridge; -scope.ZodBridge = ZodBridge; -scope.z = z; - -// Dynamic field error. -MessageBox.defaults({ messages: { en: { syntax: '' } } }); - -const propsSchema = new SimpleSchema({ - autosave: { optional: true, type: Boolean }, - autosaveDelay: { optional: true, type: SimpleSchema.Integer }, - disabled: { optional: true, type: Boolean }, - label: { optional: true, type: Boolean }, - placeholder: { optional: true, type: Boolean }, - readOnly: { optional: true, type: Boolean }, - showInlineError: { optional: true, type: Boolean }, - asyncOnSubmit: { - optional: true, - type: Boolean, - label: 'Async onSubmit (1 sec)', - }, - asyncOnValidate: { - optional: true, - type: Boolean, - label: 'Async onValidate (1 sec)', - }, - - schema: { - optional: true, - type: String, - custom() { - try { - eval(`(${this.value ?? ''})`); - return undefined; - } catch (error) { - const message = error instanceof Error ? error.message : String(error); - MessageBox.defaults({ messages: { en: { syntax: message } } }); - return 'syntax'; - } - }, - }, -}); - -const propsBridge = new SimpleSchema2Bridge({ schema: propsSchema }); - -export const schema = new SimpleSchema({ - preset: { - type: String, - defaultValue: Object.keys(presets)[0], - allowedValues: Object.keys(presets), - }, - - props: { - type: Object, - blackbox: true, - defaultValue: { - autosave: false, - autosaveDelay: 100, - disabled: false, - label: true, - placeholder: false, - readOnly: false, - schema: presets[Object.keys(presets)[0] as keyof typeof presets], - showInlineError: false, - asyncOnSubmit: false, - asyncOnValidate: false, - }, - uniforms: { schema: propsBridge }, - }, - - theme: { - type: String, - uniforms: { transform: (theme: string) => `uniforms-${theme}` }, - defaultValue: Object.keys(themes)[0], - allowedValues: Object.keys(themes), - }, -}); - -export const bridge = new SimpleSchema2Bridge({ schema }); diff --git a/website/lib/stats.ts b/website/lib/stats.ts deleted file mode 100644 index a26ba7e50..000000000 --- a/website/lib/stats.ts +++ /dev/null @@ -1,144 +0,0 @@ -import { useEffect, useState } from 'react'; - -function cacheKey(key: string) { - return `__cached-fetch-${key}`; -} - -function cacheGet(key: string) { - try { - const stored = localStorage.getItem(cacheKey(key)); - const { expires, data } = JSON.parse(stored ?? ''); - return { expired: !expires || expires < Date.now(), data }; - } catch (error) { - return { expired: true, data: null }; - } -} - -function cacheSet(key: string, data: unknown, expires: number) { - try { - localStorage.setItem(cacheKey(key), JSON.stringify({ data, expires })); - } catch (error) { - // Nothing. - } -} - -function cached(key: string, fallback: () => Promise, expires = 0) { - const { expired, data } = cacheGet(key); - - if (expired) { - return fallback() - .then(data => { - cacheSet(key, data, expires); - return data; - }) - .catch(() => data || 0); - } - - return Promise.resolve(data); -} - -function formatDate(date: Date) { - return date.toISOString().slice(0, 10); -} - -function formatNumber(number: number) { - return number.toLocaleString('en-US'); -} - -function getLastDayOfYear(date: Date) { - const newDate = new Date(date); - newDate.setFullYear(newDate.getFullYear() + 1); - newDate.setDate(newDate.getDate() - 1); - return newDate; -} - -function getYearRange(date: Date) { - const lastDayOfMonth = getLastDayOfYear(date); - return `${formatDate(date)}:${formatDate(lastDayOfMonth)}`; -} - -function dateRanges(from: Date, to: Date) { - const dates = []; - while (from < to) { - dates.push(getYearRange(from)); - from.setFullYear(from.getFullYear() + 1); - } - return dates; -} - -/** - * Queries are limited to at most 18 months of data. The earliest date for which data will be returned is January 10, 2015. - * {@link https://github.com/npm/registry/blob/master/docs/download-counts.md#limits See limits} - */ -async function fetchNPMDownloadsInRange(range: string) { - type NPMResponse = { - downloads: number; - start: string; - end: string; - package: string; - }; - - const response = await fetch( - `https://api.npmjs.org/downloads/point/${range}/uniforms`, - ); - const { downloads }: NPMResponse = await response.json(); - return downloads || 0; -} - -function getNPMDownloadsInRange(range: string, expires?: number) { - return cached(`npm-${range}`, () => fetchNPMDownloadsInRange(range), expires); -} - -function getNPMDownloads(from: Date, to: Date) { - const dates = dateRanges(from, to); - const lastRange = dates.pop()!; - - const oneYear = 12 * 31 * 24 * 60 * 60 * 1000; - const oneDay = 1 * 24 * 60 * 60 * 1000; - - return Promise.all( - dates - .map(range => getNPMDownloadsInRange(range, Date.now() + oneYear)) - .concat(getNPMDownloadsInRange(lastRange, Date.now() + oneDay)), - ).then(sums => sums.reduce((a, b) => a + b, 0)); -} - -function getGitHubStats() { - const twoMinutes = 2 * 60 * 1000; - return cached( - 'github', - () => - fetch('https://api.github.com/repos/vazco/uniforms') - .then(response => response.json()) - .then(({ forks_count: forks, stargazers_count: stars }) => ({ - forks, - stars, - })), - Date.now() + twoMinutes, - ); -} - -export function useStats() { - const [stars, setStars] = useState(); - const [forks, setForks] = useState(); - const [downloads, setDownloads] = useState(); - - useEffect(() => { - getGitHubStats().then(({ forks, stars }) => { - forks && setForks(formatNumber(forks)); - stars && setStars(formatNumber(stars)); - }); - }, [stars, forks]); - - useEffect(() => { - const DATE_RANGE_START = '2015-01-01'; - const start = new Date(DATE_RANGE_START); - const today = new Date(); - - getNPMDownloads(start, today).then(downloads => - setDownloads(formatNumber(downloads)), - ); - }, [downloads]); - - return { downloads, forks, stars }; -} diff --git a/website/lib/styles.tsx b/website/lib/styles.tsx deleted file mode 100644 index b275db1a9..000000000 --- a/website/lib/styles.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; - -const commonStyles = ` - body { - margin: 0; - } - - textarea[name="schema"] { - font-family: monospace !important; - min-height: 20em !important; - } - - .frame-root { - padding: 1rem !important; - } -`; - -const common = \ No newline at end of file diff --git a/website/static/assets/companies/cleverbeagle.png b/website/static/assets/companies/cleverbeagle.png deleted file mode 100644 index 7f19166c9473d743dd6fd561146e728213c077a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45068 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 Y*=Ifb5{C;7%mYG7OkT81*wFv~05>Kv)&Kwi diff --git a/website/static/assets/companies/deskpro.png b/website/static/assets/companies/deskpro.png deleted file mode 100644 index 2715612d047442c1607b21a3f733e95fd160ead0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10318 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 diff --git a/website/static/assets/companies/graphback.png b/website/static/assets/companies/graphback.png deleted file mode 100644 index 193cc473b239dceef0a78f2710b164d1fa1cb546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38753 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 diff --git a/website/static/assets/companies/nokia.png b/website/static/assets/companies/nokia.png deleted file mode 100644 index 1b9de782130e1183a95bb6922ad7f0bb6f588931..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6253 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 XRD9sV0T;%>00000NkvXXu0mjfWbTSKe=x-JN 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 DY-%}h diff --git a/website/static/assets/companies/orionjs.png b/website/static/assets/companies/orionjs.png deleted file mode 100644 index d3380d6372790b0d0c313f09c149fd6fcd4d82a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5509 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 diff --git a/website/static/assets/forminer-screenshot.png b/website/static/assets/forminer-screenshot.png deleted file mode 100644 index 1f687ca2a1e94381a6de28476a762120aa4e3bcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36521 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 - - - - - - - - diff --git a/website/static/assets/icon-02.svg b/website/static/assets/icon-02.svg deleted file mode 100644 index d302f683d..000000000 --- a/website/static/assets/icon-02.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/website/static/assets/themes/antd.png b/website/static/assets/themes/antd.png deleted file mode 100644 index 004cb994080221f94cd91cf487d07f75518aeda2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10447 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 - - - - - diff --git a/website/static/assets/themes/mui.png b/website/static/assets/themes/mui.png deleted file mode 100644 index 56526f097dbd026433f7c43a75e0798eeac5c5a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8233 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 diff --git a/website/static/assets/themes/semantic.svg b/website/static/assets/themes/semantic.svg deleted file mode 100644 index de73ced34..000000000 --- a/website/static/assets/themes/semantic.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/website/static/assets/vazco.svg b/website/static/assets/vazco.svg deleted file mode 100644 index aa5d98223..000000000 --- a/website/static/assets/vazco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/website/static/favicon.ico b/website/static/favicon.ico deleted file mode 100644 index 8dcd3246e5502e70856244b82f47b318c95a096d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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

>hjT#a*1>$_dmY~jJrq8oi7HcD1 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%0DjW%as_W_GH%iU1 za}`j2R+_pe2VS-$Z2sW?3H<9^A~hc~ShF9*EM-xtn6$FnZ%i1Z%aPE$F_R!z=|G5t z6Fr1;c?oN2o47KdXs^-5{llg60i@}#FTf{-3sEUurf@8@@-H2cLG7(us znebU$?>jP$ck7yG$dh3>*6Rc}1ttCbWLuk`2rk1vawZUCbaBFxv3nUIQ_6fWyd=z`{7Ml?JY*wFhbv$io!YbtyFUk$V_6Vt)*G55FY%92i1E z659tVU#|c$rw^xcXvM1Y^gbU@xb~z>{}Trw)5QVmU;Zce^}j6Gr@$9bUy15478{bN{<@d=N zBz*l!eD!@$-jX_$xJ@2qrBd4G^bl)0@UxxD8>l{z#4b2h^oW`=k;H8>k-WTs4-cQ4 z9F@e%+5n8<+e(URggIKvg!fWnoKn#N^`Etro>UH#za6bQ=_WKuqnOdicbdj-{DOB1 zEDR1DDSV8eJ|q(G;j+^XZSij7xb6IgC{d{hR~?f}DT<`}hic=l4J$jx@p-2i60XEN z^H-PqnVTY;Oe1vUfGBb zkNdUrCgs(P^RH*LIhd58k5*A80f;3a<(IUJAteyKeVmv*rmzMvp!$luUbM8c3Ue`T zVR2V5ion{Lwbv(RT);4KP#q}f^L94@p&L)JX5~IOb6GgRX(h~kU>MrW4IX9bMf0nPzFOlqZ9~S* zn5=8@H&iGaOYuae4(Het|179t^v%34#c>{@pe0($9F%SY9n=Ddl0}|(xv9PM6wabv zGy~%%6}$a%{KZDe-Q?4D$Fp08glBHiGdLcSoNh|-L9#L5E93M_1*WZxcSY4A(Y_5X zmGP~&O&Cm$h-_=WsaV4;j$Q>pVmw8rfjY`SrBkei@>l(ojH7$0H{pH69|xcTdycRs zoCn0={L-wOFf-G2C9o06a;TBM_qhIWi)eNsY+l~*Xmv&tl=}cg>)|4|Xv_H;@D{I= z2gRM$y@&nlufAaoIKzLO07&%rCQ4OW{=2lj`9MV~|8Bv}*IG;WzN=8xxfLJP1Wy$W z5#unz*w_$=Ik?8>VtjWQKt(kNq+H%U?5+<1y|Zt9`MhS_B`PlxDI}tpA64T#*nrge_@ukQTc?$CiqZyHBfy8w-9xIV}^3hP!yc^i}B2zuPe@M*IBqAr$ z>qof(q;^zEarJ7j@etcRTzP++1-i;)P;PnREBY&w2Fm$=NGh~R?UmGD0959}EZhV%V76U2I^8YT)@Wuw`tI6Ir+^Rknk&X`dpZwoIDA z(aVssIMR{GTqCNi1;)TF#MBb_sg>`B-9<>IjD}<)XTY(1FG@w{ftq6QX0g4Tyh%&B zn!;;hw8J4($_c6T_X*K46eIfz)N`CRY@j4^YT1_pgo1LEeBZPf$aC_^lwPHRroul& zl$$eCWb|8n9E#?Y#rG)vU>TcnQ=|=w`!K+pYU8-?&XM)rL8i%Ou+b~$qa6+5N6qq> zYCa%0ZqZ;rIHtFa$@&e*OV(@IGFLN6I{R6C0Lvk0g@&Q2;UQ)7*Ivv z1p+R9>vnw8BrF8CJaBXPMDAy{<$K47iE*&fh<~S9{)Asp-g2PgMnEorqHfDO@^OW> z^KIw%`fvN4e8t^7<6|&d;C|6C-~maRDvwaD`q7gsFRMJv9$Wp@20Y=Tc;NM$-$7wl zXTYvV#D@MTrAkf9P^MLn#mo3NRW#JH8Jd@Eg0ODXmuG__n0$f*u3qu&yqB;{YL$cW;k|{l zsFBf$>Y>i#H7^$+1_wK7nqi0}`g-uqgowi3v{P#QESS2p!!h_fJb&eJ2YQ|6jL5G4 z11q){tM13Eimx~|e={et8@wjIESX+IMoW4P^}atoR&0Z&wkM)$xDnc7jI6t!n`J)I z8t?r>Qm#kj`>ZXu`!p?yPc#-;QS=dt)b9Wr;Q+LKaRc!<^-y(yKX2LrP!o)_$^@SLd@i+)4rZgxZ~EZDmQLFN1t^PO z-QYo6UR?8!$ME5FtIGt=)TRaH@dV+3kdHr_D-T=NF{C(Xe4S1Gn!dNJXz2Ep&OD%m z_b<(5AiU?Rf6@CgaT4Y*g-tVbq)2Bf&!6N8SKibk z-Gum@*Ly+IWx*lE2%u#Wp4YchbWgL>{ykqN@%g&GRHwJN2ecbEdjT_wpoiNWw}!6e zk8g{1Rn1Eo#X~8jgyQ3LMph(|LUV`Z$luQ=oJG9M5-mVRb_VJ?THxQoW%jS)9GEl$%>A`vYV^T2DvrSu+`&X?2q+>p_ZK7hY&HP!NL*SqucXT}Ft68Ur-Fz1Cq_15o ze5Koo#yEGPoq&YZBi8kdqhxpOE5~d;PZoTwLuwFK$18r;n(>p$)$XF#D=+)@bStQ% zi>^K7oOM>Mcv<{?;sZZa4exJVNTYq!!WkXGYPWwU49Zlxx+^ZOkmY?wAV@cE zQms*S6Ki(Yoj!09(Cx8mBJ5)vlO2`33w*$@Q(g4x;zcJFg|&>mjRUfC2ii5Gl9=rs zi=(8JS#MO`VAq{HG3^I2ugxM7xfW+li}4qmSSt^%r0O+hdWUk4uFXjI;arBosxOQa zO6%CvaIFY*0ULzY^!Hx8rAa#b0rfQtk=vHRuV){>aO65GXfwJy0^=!BUPi$@3;J=V zlIP_CC4$cu=A_n2_l>`;qqX~6D$ctZC&hUUPPBUuhRx-~vv}?0SV1zTlv8w?UMVfS ze1`@qtxPOPA5g_{gTEs5g_sIY_+3wFQj<|0(I$LYHNqEn7*ezKXZ!oz`^x7AVm9eB zHa~YLlK9*W+ZaqEhU}(Pvyl;-v}@-x?{H_jrQ(xMiNvKTXw@p14_<%mf9(JdgK$1y(yNt}6+ zL=h06ol2`orKTqP-xx`SQ)o@(@wh;_w*w!BOl<7vuD`RwM5W`=;rj1S_~6#P)^SXi@FPSL6uv?a|_oQ~KI7Ox)%>bT+GQTuDo5#CJmJITj}vg^0IbCSoBSDiIJewRw7t)45p+-+eF)Kieh6v+=(RR zOs1Ri8L{&YS_OggMtIoM2E&OIDnhT(fm$b<%Lpqjgp&fQx>r(Cl80$-raU&jj$EG_eTf@)$XlU5 zjTP@tCmb@SbesMT{pNiU#Ky(Qtp}=h#J6aSatO+uI8rP%C+P~PiGnK| z*!1Rl0r!Eg+wP(9;SX%tfhu^qv+jlX2OQo`YPE!m_&|MQ(Ub98_lu!~K7`rKs!#w} zMV#Wb9_(`L4f()fPsC8SX+C$(bvIriTxuO=n%!*N-33*UDhX+(TVO=_+hEdqJb{$#o1K|bF+Pi@$Z)VY+g56tYS zAqDQFnneG|k$-nof;eCKu{=8c5#3ZY0x}O0Gf_dWEae+KMeqMCPwIbTa3)Mp<)`J> z8Q;-lK!B39yIdHGjIK_N@r!;u@l648*bNY-rEi}`KMGhz*g>GVRtI`%gqawI!>gLQM{DjhM`VXe&y^i2vKGcJ~cRm0zg zZ)%P6@~m>Nugry^A)b;Oov5a8VFr{tCqaOVmYQzJ{8#iz7boBWkb5tW+3w(-MQR&S z3c9SIN>S?bR)#pgRFbfC2?BBv_vexFGBPpAd%WRb}H$eYuvMzujO_> zoVd+Mw~dI}8A@lFx5bAaL?K=AQY*t74>Xg$jpz4cck$_VDI&d-j-5dZxKd1$-5y}0 z*v7$MAVLvR?hSWHN6X3ZdqtBrNXK9{J;i+4%Xki~!)A-08orS^o_k|xQgL6MHY4*h%A zAF+ywDh+1d2pj^nxBB^ij`~JB%nr-~&S9iTZM6YZIOFjBI#G;K=`+)Dce4cZfQ`Pc z5blW{;VKH@Yp37at~Dex<#m~El^+kL?tL(0H4d#_*G)KpQzB!3WJFsr=m*X+5!%9G zrC~|N3@0fbaYjL1%7)Z%+)5VJxaVX+r_I#0+F@ z9rcP|)DRBTdwE*RslBP?ipFMO6||rQ^F@hOnCMKSr69fBJ5~8K5NaEYK|iyXpIoG3 z5qh;HFX-l(DNsVm8DXyWOzF8Mrvw2hIuSOqTg*2-8Tkxi>}({}yq9T>>ibcQBC&X< zS~edqa5{aSeX+Pc3+5qmWY5-h$(M~% z?%k3um7;_Fv=ps0`wa&gIr#{OsDU@zG@Nd_%#K8f5~d1SJZ79S)vkukq>7TYYPl7) z3w?!c0(-qqSv@W6I7yjk(cm$)w{OUZ*)4D1m-v3;5+K7-sAOgDXj8t6$HES+wik_f zZ4tVeqg_%>m`)%cz3f;>!vn^DQ%P9Y$Wg?N$&jtgO<`znW(Ap#Iz;MnpGe!84<=Vq zslLR1-_o6{-p~n;Y59^Q(?j3#3L?# z8$AP#`N32=%q;l9Z&&PM4R+T<|CQwVvsN)cM4zOT5lEzb3gs}=EO@$d5VefzO^UoKN5wAjR^Ge!u4ViqsM8A;C&~0gg=n;(5iv(bZ~Ydh@bK z!k$Jz@cwo1mH$qqK2CL=H_~hbd@pmVZvbezdNjwxZOv5ch%>1cjvsTIAv0xmKWsE_ zxztV;aZdchsjsxv%4llYrjV=3h17%A%IR-UZ0=zQh1;0luOD+jH(+m2A}Dhm@`)TqED^(@)e<(bGaut(@aS>uPK)uZ)h}#7T#mn$ zj1)lK?z4HQ;l%fbr$Jr_v+0L<_~Xjg8w66?lA;c5IBoVs{YA6XZOG-`LeV2l&_ASW zMW3}MeWw%1xS25RY;Ory2>pv1vqz7iue3olKuX|O_lNF)dqqdsyf~X*j1w%`5v~B@ zV@{{_;}-H*``hlc_ej@`$h%$?pIrDGztYj%(iD;=(;PYCcCxS_4VuZ@xv36Xr3wge zvKWAhe1DhcoU1>2tv>RneGvL*&8g6RIf_C~F!1$}kfo z=3;$%GHRT{&DH#glLlRrA){bSE9(8Jjva+|*es6BmvM`5YU*@Z&=9T?7`dOCfZ{Hl zfqqq~s<0zRxh%RZF{uc{rO{ej5LfDDPwF?&J4QS%Fqp!Qfp{ctCo) znKX38EK_>IT~W$L>MFm)0}4+c7K=*1k7CehG_SI!8cQvBr%z5ZUh=`&X3dE%kW6y@SS@5E{!k zusCqs(ZlXpV{4AhoU_npHhcvxVJS2qaGyQLdS!;U55KYlg2^XLFGqTx>m#7+ygX+n zC(dj7XcPTmAd2a9j+v@hPQ%vV(>bGcQO=P{hhJZoG}}A{93lrg^p%f1I>ic`Ly1uv zvFirB?i#AwsIVG?dkqPHwKB?i5dks6R~VlNS!hK9Q~M0>g!++f1A&zzge5A77=*Ry zlExBM&{OrZaRuoM%799ZaO+5Rsy?1WbM4 zCXs)OZu&$0;e}YaLxmW&vJbsQo5H(i$YmG4jC@2SbP{tBw%aJ=SE^rWF%5?_N=`#( zd!hZ-N9LdZHjWa8rTP0Z)NT8Sm+t%-y4B}#QO|1`bHFMey}Udg)D|EXflN;}j}p2{ z1golj;VBXBY>n1okMd2g*nPJ66aF7t zzbXfVv`w#eefp{>*1R5@8xfdnk8g(1;pe` zE2A-tl|)D_rFO_D$I|FK6eQA&28Fg!|9o-$`Pq?x`^_&mBQ-m8%el?J$s{?E0M0CS z^Q(XY&Rv|24l9o)bPkh%LhIDfU?qQ0bq0HDk%qUPKlI;Z$Ke*5 zghxV>V~K26>Yz0E+AZ;$wbd}m^S9OGCG)%e+c$KZ&0>}pch0TWC=nr=_6aPNm_}0( zuLq(RZ7&NMUZzllug6AD3OqC*Dz7ULOWy6mE%2k|w79tA3acKaQX<7rx#}UBk)RL2zAHZM- zI+p%_v|8YXCr2_(FfE7rT=qih>N;&~c^PvBs8SVH^YB`jJG$4Wb7^?OWAEns+%L5F ztjxmAGfB;hmZ#I(lvx#%{o2hL#7ng~wOS6BWzskT2gM-e!^kCEqOC53urzzU;^e=f zXTaFbb-0zm15!mXi~Jfq$r@c8lwWQSGPTYa>_(gZn%|PHWm5UWKFU!~o-m}Br0ti- z1TZOaS`LQ_>^2&vn9L)m9v>t`9)qYv%6&I(RARq7u@=|9T7W&2GfNHXD_ zY7;%99Agtb=J*24Y%7Z|E|c4@26x|gD< z^n*)n?;_mIVuolmzGnHX3Gdw1G)TLNEBZGv*&Zxiv+*>w$Rv^6;S!p;xD-wCkNZEE z9fS-7N33-=E`UEXFuJp&GG0TWN z<4Xk61fuS@xa$gSnmp3Ze;b$F*ZemRSH4%^>rXxV#HB0e6p158_=Xuj^uw_VGERi1 zB{CXGBA0$I0S5C;LBuIZsToEwe(y!i2>M%1T#7&~9Ohbb#)cVE@c*OfJj2;;-##A1 z4kE->LF`dMS`-z;t{MqKwDyQmvqe>jS}|&`YHecHsNEs<-m9gpTCHkT*IiZZ{rr0W zk0-D4GDpUl>pH*V^AKqi%-6r0i8T;-I|?>DI?iQP_qfFF77x>2|B7|{%=;_IP<83! zDYsQ$=s0(vNd)&%1te-$j9H8#cP>Tzwb1FjfSIv11Ka6Dn&PW zq3%B?-PnJdfLlJQ_+$$?+I#O)Wp4h}E`G}+s9&y5vj6Z##|9!8AU9q1{POLys=8wr zcE;#qm{a_Y-HtcGj3c|-4`d-N#Sde;BX<=2_vVm}QOA9?))4W;6wnZb%)Iq*B3dIQa{l>>(CVcW4&~n($|dcKa^0l) zyhd`|mkI?9mWdsYH#D%Zyo8o`jA4PdAhe5GF!hM%#8STPsOr|Gsk`XCgXtTkTn2t@ z%;VvEnyb}JsmudqoC;N5?W$TORDGT8o%(OQ5mt|JX)JGnY7;VyA z>uC87U5xNT7lkWyzI@p2RLFBIsfg}?X4VM)S#S}a;7QM-D&7`D8nYW?-iuIj*P1d6 z%Rkt==TD9sg1GHc%^BUaLpz)Otb5Vyg)yHRy5A;$kgrd{Q4A<)pv9C}`Z*~26>-wlC1KF2V<_ss!TU4m|y8*t4$MRWsIJ3-LX z>H4p}>fg3h9j{>a(5lwuN(X7p-%6$Ab)g|&#teD416hlqxorCBbhF<#|GE1k;-5%^ zM?dbh6p){YU@w%#0rw9^Ab9oH%Atp~x?@H8>nr?w3;F-q&y3}Uga7k!2wdqAzFw_{ zfxf%DclqV(VB(?9m+O+M0fdW}(cg54I}riD!XHj`oljB9bX?9#eDS>Gr^5K+T0(2! z`VlQG)Cab-Q=W0NO&RwnYq%#jfnWE&WQHLnA;}Qzh2uTL(g*}F8vNCqBSZG*qnzcx z0r2j>v%bnt$c!?5ipUFGt_`Gx(5pY@RQWS2~NtUj>_#Ajx9kQ)is$KBlpKqa~i7+H*#je-NcJ|IVu_@4~ zmA-67WvU^u>qVP~o@d=m^+P>JzK<=V=+~&h>pgEpv7xOC_^xZHH`yD0qGPweDHL!p9qi?=}Js1&EAqG+;deEapG2ymh|to?rZkKN+SD*&P4>Gf%~*8$@7SMJ|3 zchM#Cr{3S&jq3fXJAYdG@?+tZTn@ntVc)x(CaeP4XWkzq%+03Ao*O}wl^He0$t6wC z*)P!zXR?4pH_7iFYfTOBkbI;ze) zrq+H@*NpO+Ggw5;3f(P4rH+s<+34TXa&U;7amDZVX+&5-=&ia>r zzl(lKoL^fH@nYYpU66U+dqJNSmJH)X&6Myxt?3dDhE|K<>pLXRwWnzbTT$!A$t%)j z-7X;T{9r^H^i(~n*HWq_&=alO`=AcxwS4cXr?=xs7cv_tN-!%f#b;Eo_j%#fgdHWw zcR-tX0^5|;@w2^0lckXnPVMRTx(y+^Q3lS7Qrl1c7PYm+17iO!f1&Y!0%jB-#ca=1 zgh}-r_8O@+zu`@Cv%Yx9OkV}`bl5F5Sxzzh3nF>aE>=YISMF)N=C~OrE6U5vt*lUL zEBwIjoBwz%{fJ(Q-j^wbVwLuD`^bn88=Fy_Qp)=BmAr+>(5B#_G>ruK;v-+j0D9Hb z@1L2!*caxv<~1QQNx#k3vTASiE_US_6kIodg)KRlexaAGQDV>OUEui7xj7&5_gSfT zyCc1C1iCeYw(OpJ@`2^sGn8Tmj=Z1fvQUD_zC2GL$`wbs;cOCE%;GZy{OGn zXtkXX0G#HdNsa<<3-5gu1myAtwft4L2O0Lku~H0-17tyOqBT>V(=-^B8h6jFBAXk= zVUb#aD)NSqa!Ja1Dg8hO`A#V8?xIx$(4n`r&{(HT2b{5+)}__CinQ~KmNU!U^k{i{ zAoj%QXdGvye7*sT;ZVqCyz~C3DFdjwK@tP2CT_L7TPH~)o^T=4R*XPN$ZXlpG&d1k zBoz$ZiC(fpt2~Sirw__6{AyGvY|Nc6FEnu$Dl9gQc-QISWQXITIi&YLG69g!Go3HG zy7~g6ntdKK44H)GH)u(BdpYodp8Dw+Tl(FzQl*N!p`8$h9>+?pPE|wQ{af|wv-^?& zYY|O&P*gzkLOY|LgshwCSc%or?R0fdr_bd=(1zdd?)@qXbap!izpYExWQ4asjTvaD ztDYZbH)ca_I({&E@%dR>%#-Q`3*iF#)>YVPV`ucmvRik5HGP~7TTiEM2wQHSbQZ9H zOW$ceJRj3A`A~QKs{cVwS?pg(Dm|CBq&ytX7|vK<0T>wK5&!iwuyN~=E9#}|0h2h; zfcbZi^!Ev18wYwB0C2PJ*&k{zJNv{udl$|$Zt00keB9p-eEjFn7mwQtKhC@jz0unj zv-98vYnHCUi?8EZ+b@f9|89!Db)Ne+JmXiZ81D3gKP5SXZAHL|gV9Z$I7QvKdoeh8 zr)Sk<4|%MJhPvYh?M<*AqPXVi7OJymNYlMyMv`%9sE~5_0>aC>W*x=J>X^1-UqeeI zy~x%a)AjVMS-;CI5M)>7E-zc%{az`b45KywGK zLf3S@-faCLc66gXZ{~TAG(Wgr;^!a6kRMUCp{KnkPfDHsh~@qHblp#<>!omAKzXfq zxAfub#3H-Y!4HN1L^W(S%~&g9HGrz0{X6aw|BP{EOSrwY(GPmJBeaSXVHDI*s7Q;Q*S;IVe5 z)!Hr&ikhTA(t=4LnA9i2AKszP)@2$Y6S2-bsSNkHH3ME%=6*39BdD6?aY0L)_uO36Ai+Ge_eZJ6kA{YlGT(D*^fAWFqmq6Gp+-$zCnx3s!?E#Hz67F>Gx3qR7W<(8^!|C3i(n z)(h5(Le+ePR_dbc=V@;tC;Q>bvUIzu7nR2iT0`wus=&=_+%g2Q&(4B??Zo*{pU5>k zySNZL86H`(!DA0qg@VEA>aiDDYHciWbXy@Z+?!1)3ZD0dd{v~Sd-L|H6Mi{M?3f%V z5}XKGOFHIu?*1(r-L%JcJ;z!cb5lWE%{AIjw=dSvHKYJE-Nn2Y`f*2_B?h&19xN0# zk;{xPj1`*alyIptWkMoOb8#?mVL`Jmw?n(eUSW9};r_oMN}Q~k$i1y*>DF&s263A;%9*MH z%UPnZZZ4DYYc}s$awOPQx$8f$w@T8ysjKKo=_T{U;*s-BnQnBWQl3Wd#@Jk^NvZ`1 zb&t@XYRV3R{8JgWiV@ZP$Km&O+mBbvuR4QYU7wyhe@^P8jF@5Q@py&s<)iYc4kJJ*!w51nR7%W^ zFI51ibUIAtUwI%5ZVi~x;MQ=szQF$~cmB?DK!7g;X1P3|4b)N)@#8=EZ@;)6kT5;{ zGkG7J~mz7-xfpi*eTr4@k77m zS2&XNn#;;WpX$+@9u5J*Z_q5cIZQ5kFy0$D;C)gBv-P%2WH<-|*`Bq5Lp?5FWRDtij_Bo?TW_upO z$cm@RDn7j%X+ja<`?;IyY^bu+tFnliHe2$en*^wxYf7hiDNgi_9kZf})pk7SFp;mE zz@n|$B1m4rNzSNEq-{pMC4LN<;?(T4@7O98VyS3=EUf<+VDOiB13A9p)mBhe`dD9D z2yW!|dahCSD3aCan|Vh05F)B4tA?F^f|U zLIhd4OBj|c$jS{@ILZoDsRR?P@jJ&QP%A9a{vt(O)w%6rF~qV)@OC}KUF51rrZa+{ zxtQ&(1#vTZh!|UW^ciQM$vr0$Vda9?^1esUcw=fW8Vzv~jxYdrMT?PFR?+3it{wJja8W_B}KB6rW2-tvAqac)`~`7a1wT7Ph@ z9Hqq%;Ucf7JtgR4Q|JzoC`;9WX?mRB;36^d)kkgAI*vj5R9Cr26c;!)G-L zcpaJ!aNGFe)-J#9yk{Sa)J>NKgEFVDWqcjfxjfnX?);X;y_IxxS41d#?G@tBqgAhO zA5wg&g}y^cV8zhjr!@uTvKCOoO@|bt?wzJPb%C3CV?)20+AbN#P>WquL<;P6NWG5g zoXeiYOOfYmyt~iF5`h<2b@XxFD3=CQP1#p^s01-aD7UG+OW}x58(2VwwFX-dxTWe< z&N|$s$-$&AHtR@oJ;AcmpTr2LLW<$sike$ZDGc-yKizh*7-K{?NrE(B%Z+gHJqs2z zOP6+66k{|SLKEM_VF{EW<`e-cD%Vv`kR?;ItnIM{WA~_q5g}(9;)WO!${z;N$(`d! ztrj%2;9gF*8nDUGCunB@!>ReA!G{}SP7#EalQ4sp9; zgmyu(al{I$9E0tme9c4z1MZ|j96T!O?g*8qOoiBUKeR0Rwxm_q`<#bx!Pn6c0f5A( zJ!`dx%_AGv+B*7iu(qbpq0$_ijYb2UMRer3tzP!#TSk@Pb@>d^^^bGANv6DV3q}oD zQfchm@v;u@0cB`&QNTN=$uj%P%w{2{vFVA~E9opG^y;{wzgk+mccnt&lh^*gMxXu) z4Lk4L5UQZ~s=6z}F&eR z3!ee|`Q+itP@gbsaF_^Zni3q3!C-K3>;I(Q|6jToOp^3F8^!Sg#MSA0fU8p z@V{}JI-GjsB9do*b?VvUtKGsG`x~|E*BAZxCQUQ6fhzUc742J2%dZE&`T{Fe=OW)C zAvWuCZZ*bQNTq8VFKaS82qT5CLp#UtkxR@9Q6uVpOK&j45#i7t`@k3>milyY5vZdt z#*J8EAG1=}{J7`aU~pLLbc=1h$#%5a-YdF1%7o3BeBme~(>iisskW$sx(xj?2+v=C zLr2ou&AGx8qtuv@`uQvnw7=7n!wI4JT2ied8z-t>>P%ixv--rg{o5I zel&b-_3hx9@t?PiV|IQqUwiz~{=%wHGOWXYqo*s~Fpl%{uhpxUdnfbuendUKRr#|$ zNE!W0smz&4jVpz5los`*2{0+`6!rZlvF!`zdx0EA!1&W*@ z5L3-Nyf5=(H@{#KTc$pajx*`+2xo(vhw^`xv6uKjAr%ANWySG*Uog2yMoVTSLy(Xg z`JjkHAje3&TcVY_+niEF;7Yyriw{PPv#b!D(zu{JquKWayJtya(W_WO}LWC ztRXzP@uG<6AWUYQj5Vhjt1LMJmTUpio_DPJ9t~A`m3OZqSh`5*^UJ;V)eC2u28CB7 zuX9vfwI069_^H5aG<&LtxTSg?Txrr_4pAF6=k$wg4?H&sl@7W%#rL%FccHLL5$QKN z$JyMElv%aZn&3{`@ zongFIC-~O!W<-}l+sX-H1OK={SJ&y_P20=5k)1IwN$w1dgvKv3$NpVGBaE-bC@a;e zF~@vJ6Ow9Yjdp|H#1)OafeSi1k30kmVu(>U^bu-I{dx0=t8S_gQge;uTz)_9vjG&9 z<^L|1kj9|7SvKZI2cfHPxx|cT*OdY#rV8pBj~m!tX8Vj6#Ec8548yaeW6k10qy$%o zZj#VfJ%3Ahe+61N8_814Ku$LqGX@YCJtlTWXC?fqqL&T%whq;%v2kg4VsA_&+hJpy zF7MQ9XhLM6Gv zS_x8119ud7gahLCLLJi<_r)7%ECSf~6#ayw)47xoLm|&>eAcWSuB4rv@6pW0E=1+X zn$XXauEuVIB0$&h%TN=R{U|Y-0bNiwm{QDSozIxT((29+dcu|MGNo^gDAr{pUh)_s z0~PXyDfjYEaDpuDIwnI(k^-$+8q5atA7v_w#U%yxjamhO54*dBi(R!LS7)~ zi7u&9CI_m*R*7GC=>f2Ii`LEaq{fj3RntgaO(oU1k|Z{_szcwzEMuEvT_>HJ*xOeCE{fcBY z3Py*uyFLWw_2pN(FJCt~uKn<4nMx%KG08Ij}1K|9LGY_bca>h=;+NgSXWws&1^$3-T=R^16G<$}it$`+FAzDp5+WuwpI-r~gsNc{Nh)_t-(a>H z(_XArZA6ODD-a578R3f;iv62Z_u3Jj#HD!4ouo3)jQg6QPwX7Icwx;NhzWsC(;6Li zM)Lk-=_UKM9IX5(vbBbtqha387y7Q%Lys3T=eAM_)ogMY6c|u>Uywa{$;-$)r(#=M z5?daZT1-V{x=y3QD}q7}6at-{%!q{@E+c1YDzXgCA6NA@;EBC)cp7OS27=S!pqtmY0 z1l6kKE0Rh8p{>cCIc*z3NG0<=;NSi2`^)+8*Y6+y{POeqPE+`G_4kvXrAtb`l~3L5 zoum(@S5xjzUJU>Hs8sS%Jt)wkvT8rr#>&)D+T#EPis->$?|Hn>^I)KlM_p^MjgV;PMp}Vc z9l0|qugIo(7?t>C;rx_$Hp>R^lEq*Nr1TC$a+t_s&Nf-$VQ1hS<$G$93q7L}PsC2t=a}&C$4Ob z+N9RW%1iSa&WOZJHf~KUA~3=FZHs-rJsn{dM2Mkd*e&8|fu+{!g*Ux3ulUM5wCcAo zgc;!m;V$eG8`^Yez27-BvHOE_r4U^yTqtY2yVn;MOnBcRv6g(wyX&{Go~WVqX|lj_ zG9pJ&%~=E}5nEzE&#bRF72slW&_%SP}SuTZm@L$qdHL)IM$q>m4vP7WaW zhg|*zMePfkn#6w6|7L3r)!ScEutQs^fi9HHNq^2USxm+{K#9dA$ruwvtR8LIFeRcB zlBgQuHk|~vs~ad!?M}?Z?bs}yNuQZsZ^@HpIfs-&Js0vY! z6X+42k(VElN}WHN*6-N`IC`If8%7q`NXo))Boh)eN)vaN{jL&~*FD{o7lRs7MK;}# zG_dcF&4*knQqiDqO;=5pl#iv3(bcAm+c|lhLFDL752NgC#t+89tAo01LuKz_F59a0 zNVgf&eRT$P(4Nv!xKLhLmOKuzcpau}=TC4%vg9z)yx}ECLYy7En^{u4h$a2}J=;=b z6)D{mG3VB@t}(?7_9RnV&rQCsWi+az&2a9e>L_{#Dzd1)7lh}H9Ppe)U6(Y0AOS)8 z^`L0Th~2KB1~1xz4>eRH-QF(elxGm1-M)Km@K#@!e<0(e;ZS@%Qiv@7(E7pEg?~Y9 z&$l=7Jrh-e$9FBOBn-tc{o=uy(_SiT-O-LBLK3Z^TTElk206UL{{87ul@^4C$)>L zR2dFTHQ_hdzSvgpR+MeEtzj55&H50}nc!PxA3Dx{EO17;bvS1t+NPU~m7H_=YA8dE z&&d#Xh6}Nf38nCt`I!vIO)HXxV-u-=>mP>hKz!^ne{0XVBZZQg%$1BhW8I4d?kZhwrWdneU&k-ijXn zcmz9oLKlLH-qwGGy$;0hlyzqd_Me`9$UMBCeYjlG*=LYIi`SfGd>W{E1AY2-h%rT&^InT6~oT-o@%e`P8 zy$sF%uB>XM&xjW!v-tCJC>k0US6FgGLbocQUCiQ-ec~1J8&iB2gtZh>8>PI~Rgyi> znOz>+OmAqIyS3Mxjf>sXzBR$ZK}MF%;D8r@9OJR@lCW$sm5E9y>pfRqKKHu&NpN^d zGML^cRuc4PR0^B21N?+pf~(c!m|!KQqto1}wA3w}U77Pw#PDPf?`Ayl7_oHuB1OSL z(l%>zOy^0>;mY3V@y?SmW>vuq%*|WQziX}*&*W{;J`i~C^BtnXTIHC$wD6R(;((BuAu~CQ4Z6WTpfU>K*FEto z+THDkU4@Yj;yZ3Q#05=up=N8tTQt8qi>z-kSn;#lsQIa)L|W}R^tX8|%@jo8QYx;p z5#%6Scyka!7x;DBqbI{?&jB^kC-)-I^onNg(y=Zl92281C}j54)9XVKML@#!OZe;5 zW}V}(*BuJiD*iSYWQx}%xp)v=a zVUvYe)T4cytn$*ItEmLZ*DZ?P(rWS7wiehZgext_%aO)b&*f&gcvTZUeP2ipCz=hl z_V((LzR<1?xLJW@O=xUcB!=PHoihIDDAHi6yy02dCrl1ytuA_WGoJ7)WFPaj;>N5* zR5VHhB`;9GvLFs=E#S8%emN`j^Rso0qTsRh3O=vJ1nHjLs^DKwD=lTL8o9P?QEw?( zTq6!9U%E(+zhu}tw9GceT}{^SU>Q9xMxGc>=j3HeOJ&(6l7(t)msG%e$L33Rfnd=^rk^$6zjhhz|FdNjK<&x7?0(&bUy zvHW`5PuOOQ9U!dR4vo(YV&TTxkjCYy&{U zK7=ng*DxdFBQs+S7%X@jn|NXJFE*h2-69ay8U^Cjbsd9H zpRtqt8G(f6nxA)`CEg#N7hvuGB3b;l>AMhfXrFYNgcq%4mQwoRGC;%Zwj>J~S=xTO z+?bvZtSOZ0F{9k%r4GgPmX7Z4T89e`Dm3ldq?do@t~FnO7W2Umn5_Y)&>Al3~j_(R`pkFczc?9oRiu+9f;1$FE_wJ>5Vt)xxrMe04L4^8#O1#40#PDq20$K zUlq{qEF%xtHC9?tQkdo-*J*QpM{n-z$;*|$yAQv7)CG2j_Z^ic-gN+k+DkK~!&h_( z|IBi|SC~Kl!3?y7eY4rCq5Ul8&&r3cKMOt2UO4jI%ncCk8Zti34LMys`;T+`(f+N- z`&N1}02V-&!t;Fc5 zLvvljjCUalIKgyFzrAF!>bQsMEMw&3c`Umi-Wogx2C7ywpC4geJO`@j(=^J;p2crc zM{LKebM>Zr#&&G+?jeSoZ=hPOSU16*G&4yRfGTp8hV`rDDLO`ES3-%r0%IC)$H8>1 z(@d&#cVER5`>`aAh_XdRUcryoCPudSB^)kr55b>Zy?UkE`)SPLnU5nWLB6@6^(W^i zN2g9vNk$ctHR8!KQsQ$aGC1=mBwbV6(xV3r;VfiM!7uTP%ZayonyLc+^AYMW&VQa{kr1ebhEcT+}Us4ZCYE!1K+7} ziEzbP2HH&DwHf|pFTO7*>gX$BU>&8|b{zcPy&#li<(e!`V+=hgxmLWL9I3S{dA+Z( zz>TDTFbQ7|7>#pwzgL4$n}mw4RHAeByfr)~iVgXY9h{M6tmB0qF{d~@IFYG&Vu;W> zkVJ+v;P-!s^A0f}IP}J`rY1oncM`0ngPQ2^BR$y;XjM;jSAopE+E@ZUO|JkNS)bnt zvd~j}V>>BcADg&|$L?Rht;~qIz?Fg!B#(jK5R;s*v za6&Aa-UEpZIzv)czr1u0M&hK8!?~X0u(WnZG4v^yfzx*^0+y`FX$PAxPM~wz|y`#^z}i^Qn< zTjHMTonqJR?CHYZkq^IxhQ5{P-%IqnyO6&#rhiE!dR5_E@1fDlrtufR7y66Sp1Y2{ z%SH=$JNuwfb(u9jhpL*!aLeL(F74g*``@RV{|q1V2)-!sU>QOY4*iGU?*7jCIJ13b z`}w(>Ym-(_NUAdT@DUonb#!#3I*D|4ct$Lq$uyQsRn^0JKt(ZD9)Mr(KON8thyS~Q z00Gp~zXZO&56s}J8wLUE*Ir&)g3$tqHal%x{=b=rxS;3s2s@^WYPCD4;!5!g%AMVF*1qj-9*rb&oRr zvX{D5+oVMW;k9}LR1|wRd(yguDf2a>o87p{JEzd*NO*oO4v+KZHiUUrPGkMo!=9^Z zHigVyvdOPgT&eP6fs9e`d~v04YoxQBPzr&BqG7Fuz=ELN=WJy?^4p3jka$*L<8;=% zg=$o!hiibf%Sa}{39fQ{7;16j$~HkHSN&|f3nekn&_BMUi1|`^7J$H=6NVES2pWY8o2G=?-w1sn7 zM14W~j%5E#cy`U<&B2?K#IM%`um5}zn8Ork@wjjIef!|??H|VNXO=&S{@GyaYMkID zne^U2t!>yAQ-Za<+Yq+6%{R=Dtg6OCrn?F7!3@lZV;o1 zq-sZEdpZli`g6m9KJO)@^(Lik(+mb&I2fSuxC-B_@!a|)7r;J2iN7>9mw~n!>6q1k z(GTAV-RQhp{MNn7oxQE=#4ypNs=I6QLSN4H%)2#AkdCMoZw<#z^IPvt>^*a8;&*yO zhOd9zw3PY4@38j{Ru+*%^F5C<@ubnEo{RKKZM$%KC<$x@g0wI*a=Y@u5J~-!6>Z%=ySD#?GP4IOERs7L9dzY(@>L84-7LR%qs6+%q<+5K*%s71I=(+M_-`>z1$XjS{ z*Xl&9daX<;PFN?`V6Hs~KI@qCNG3RynQ9Khozs#_9#&c5hNaX~-gU{bd1fzY1#EpD zwz2;v_Cf5ickgrJ2dAPU%l_pqU;bf2XVn2h|TGAjb^KwN>W)$`0b_p7U^G8fKHST*@2D2&HG(7 zlhtmT<)*zuf%j4_BCA3!I*6=D;^$*5L5_`M%g{=PnvO|wuDfI`OH-z{4Lld{o0`_e zuyJJ7*N^418a0$K`N{9!)1PufIh~@u%+oEI64KR}cap~#%gya~l2<-lW|VI!0#h4F zW|T4R__8r37d4#6)Ty-q|5$~%2IQ-rNJK^Fpn1=UZ0l(rerW@3KH$#Xq8yzkK;s`}^KdTA;xq zlWnTXR)lhz3Yev5Ygk{iR+5@Yk$S`91#7TReiEA2MSebno z&y-Q7BBO}2>%qnizlyUEn(on*TC>I;`}TlBC35WXhw3*k+Yz?eSe1OflV%knCl`FP_GL}7S zE19}guZT1a(GIDoBhb4`GY+yvlsARs<46qD&2Ua?DnevWJ_Dy2+P(OKB#}4c99Wkd~;3 zrm+z!H`0VjgbQv*H;oOp@)o2!`-AQ7ceBUDMhC%sfgt-qT|E=VQB&TXlw>{FV%$YA z(N%`ybd>2>JUx*3rQ)r#q(*mLjbV_TnqQa!!$}6B$*>`)gFv0JMwN}3poWCxn$BAp zb&P>8VN@6mzT!xIPy=^GCvt8|*L4|R)L${eV5NRyDFri` z#Ca}>a6Oi2<4#E(%07N7%MA*L4!Oj-?UYjDKn!WZ%v+6SX388Yo z{vku(0$iI}_JL^QSlS5FJYs1bWeMRdaGwE9HLU|i|c+cx6Hx|0y zq9?EKgpK-iywg`S=c*^Jn$Dnl$4sJPa~7p)Tq8vF9a!cU(#F6frdlXvS;g0EkIz1c zhnE3qcMSUkxBm3Yc*CiA^wqiFgMkj~nalj;f(duMF9_}J-nP7bGO%`{+x(yu5MU;O zGRP>$+n>*J{R?{Y`l{YRC0iM_o?6am12B1jn?1R#3y zyU}w3^=YT6KYsM4>J)yYxudEd+uyc`{JlDL7YNJ@Q@*K=2D0?RceMiD4?-MI+XBZx z;QdJ7b>pUqsh_0YPn?;P)ghtX>`EOkx2ln$rH$Tr_$v2&OAqfZZc*t5ho zUlr9}@c0+>t@+vF{;$iAg1_Ai`R(`cM|(%cn~%;jFE|bih5z|_g8F%u_raM5p9=rz z_wle67Pf-P+Wh=Ac9X$Ds@MQzoc=qC&zLG~!4x49U-pRfW)dFeCT6M`y~Hd=123rv zl-=DZajnhkx#p$v%rh-nb42Zh2pdu?RI#n+X2vhzMvwj z_yBfNdY7#%(O<+ZUR0UGn3pf(9WqvN425ad^ROayb8=ewX8w^^z`cAQzw{B)X(OZQ z_M~(cAS->n8NF&)3w>1>3EC0y=~Y<{dQ9A6_-fWV8FGLvxZpUN)6@5!xWHvX1mLd& z-16{MFC-2)<4v}0`1Foyy}RQT>g3tG=5EDCUGs!O2(We@KNn5~`?zLIEl|nSMD?nb%3UuzM!sSl;0dte-7Ic0zCr z?GtQ|-3P&z8Xox6$+4yB^;7+vC+`caf_R0bsQ8ATjVqN3)=Lp8qnRf57A~|A`ZC~c zO3eZ^@xYfH%QmCs;#ES_Sd`Y^;X7N^WurZG@Ox$&$Tv zyaS{peBy=X_8PsqL_nNx0`BJDYpWECC3JK`MHC7N@z-GAoD4;dwsg&W3IaxQ2Bb?i z?7>a?8<=Eftuyk5jr|LHA)HstEoxNHUO|fdEW0D>W}tmk;o3N~^VS?z@59n?oeQ~xQxg)E;mQpY{`O2@Sn-9x+LfL+Gs`a&0`TmmzyIAO`>O<}Aa|bma z!q?rjwe9ULD!U^BE`%EZkb+KEJ@-y70Yy6NAAti;(ziKcJtgfvfIG%B z;&5=lyv4|(P*%=l!lDYqq4A6?fI$H9cM$#;tUx3)GJj11^rT;14I4@y-F(=yHlOI$ zy#WA0mxsrZ&0~&8BHO^Ig&tfZyK_eK2Q0Gj#p5aOE_dn8lKb|TzOYmPPR1JZH`x4a z&xOWx$PdY_mgdwsFUQ7_R!X|Kqzwyu9=ubgdd@GjjysbrjarY2#tEOBKdBvvyJEA# z&puh4M{Nc7LTLVZ>WmYTg8W~sNYag|@)WQyh;!F4FjYg5I)d5#f$(KbZdAiSOqxv; z79Pk~^wACD+$C7|%F|@o)U!SF-0k!T<&QfOk=8>;# z=RZA(*grPz`{g|I{7~ngnXqq%V_eKv6?%5R>)aTe>fD*zY+Daf2KJ9+Ei(Ipo;z`X z#pg8B#+rv8Yr_4DgMo(iDO#dbYE)J$DVuVs3F;jmKF|rv7n59on6}8{C#M~P#P5(YCifFRV?63SY~guJ9UK0x zWMmIAe`u%shI3?w59E1hde^#$-Hzv~KNEYETc473ouxvRTh|c%RmMkwf;>AD?WDy~ zi9$b(Db47$NcptbrXa>Y>R3B^L;C4qCd5SZC=IGXo{1Obj;Yvy>Z{KsxsxFlPS8z& z5Or=aAHqAlQs+2yN}ms_Qe4U=dcX`jN^3-y2MHt4Xn{TIx)AeDBNh!J*ZT_nHsIv7 zHW1t|FCVHe)-(BSsB6k}+hQc!#5EmmHbohYJv%Nx#$(MlDl5(G!+pCyOT0n{|=wz}J&l&04Ob>D&xJXN9mQXyfog)ea?`BJ}Le$gSH_1ke3B6BnPgWhOPG@g%2DqeJrMp`0>F>}XjU zY?%0VO3u+F>AKfm*@ona2~u@M(o>JlPT)cgPZFbWRv|C^AqAf6`mLBdl~>ArQz1Lc z-|Z5sM17e@$Z>^Top#OT_Y4r;4l2ySm@Z2J<@B-L7_`^uprjStO z>7#N&I8w^i@7#bw7DBm`(B(>ikWNl8UwOxXYp-)<={FprpUn@mQSz4KbIr5MVP&rI z1rOmTMVyd=hC9>uD(IE&Ewyn66q3W)yy)dc=`WpVd@;27WWiMoVZin2iZcm~my`>H z`<{)5|4O0;X9b~VVF z@i24KoM3kEXE;@8fhc04gc@Qqlz8$pEUl@4Q#NQTyV^>99B4TCba|q2oBAlOhSes* zZ4KlAhv&vTYk=S_yd@03U+4{Me)z?^*0SDbaks%%ar4i@mGhnze}e{A71UvFYb+L% zJ=XlcT0edH3VAk4`Cs7s|HN~k4fikMy>D@m6f$O*D>n8o=&@-3;jP7p3&}B3QOA)o zyGQ!2VfeHpDvYye)|NYaZaxfTL7B#{PuGq$1&s#QnF%>;*#R8Fuyk`J^{FG9M+48L zzeVFp<(wW)QdO6w+>LJk?M#pW$u_3!@73dyU4c#F7rcsG4JvCttp4S-ipeMVBma~B6A~cq}OOZakNWfdu&v$;P^KRpy#G)Ng`O`dP-z=33U}+ z`DD43&7FErvX*PBYU(l{sUC$7(pp7${}Z`(+5LSL{K$@6Ru)igD# zBpyz&Ch7jX>BNn6ZKCmZt5o7{Lo{y=*=pjjdSOwc~nld^)etjuTjD3=^l7!Ha3$ zl!$eUW4|VoeK4wcV{x%fDZNtfne7;SfBVhb_dosaq~?Q2j6iGol^?g}Cp4g$xk$U+5(RA+d zO#lD;pTmYZWEdkcb6RuAFd?xy%vr`Z=aTa&Iaa(SrwcA;b%}~}k#eR-P&s5>oTjW}|)Z zQ3HjXPPfJhILTazsD5fucWA*B8FSyg*=dt@O*|Vj%|-U{KRD$+yT)wi>IZKHIY1fx zLB*_5p(5PrR@sP2Snf$D11QE^Txl0vq$B{6H&H?)qkl;HgpAS$vhF;NBxhgb8GA9| zV+16>qkM$TOkUD-GF26A`a=F5R^9T8m=WH9M&|LMR3gm+N*Fg##3~b^=NDxAO8J&Eyzz z)&BLmWk_ef0UMT*U+@O~h3G2^D`2C^CfxziKviFtNlx0A$a*%x$1M_dTe&{etrS!; z5J(g)JYA{0?G~<+ZLiIW^*N50QlHv!_iyn#Tk6zEDEl2luPAnp@h~hkIVCio>Es?_ z-8fBVG+RA1(rtu9$h2{CB*AW`+=fu2VkAOj^(D!f&>{Dg`&)R? z>V9kYgV;J;BO9qa3M>dyP*OK<%`y7TT{ONT)F#qthBzwzqcryu%QBbL9H6O>oJ~@* zs$cUK$`nx>Wf}ft(ut?Cy-W`iPeUWg{m z=*fWY@qT{M`J>|(M(x+SHs&wF)kw8tfKaH_v9aw0f3Pbe$p&-<9`%lViliz%*^`3J zWrLKgElMQD_DRhPN=9iU`r@V1B#14gOvd}ipJMm0Oile}^S~mKYZ)J#mamW-sxKFW zO)}VEz72E0l(u+1bu!Zi@kudR`GGJyIKx!p0zuh%ppYsPS5;m}Mv^yZsJet!LKo;H zB{czY*#yiQa(XUKA=T3JBcV71hhv>lPJjOUbPn96+46jYxENW;w21XCSM!VMojD); z#nGdb`tLby{3D>&khd2eeOmO$a`CphQ8pZjy1MEWN}r1S`TE=9i+@3eQxSJ$Mj|>7 ze+8OaGaPqs*KL0AUAtmw@NEBqW#4nL#mtnK{w~Wd1%Kkc-afy5W^gR6UmY{CVO&!W zq3J1 zAv+cIgl8v4^1^+CVC6v{(a>P%Nm0`GUXfH}kQbTD`>m8C#tfDT%!DHRtf?PyD9!Sx ztrXMsR|K|cQ>rw#C0#fiGytiYSAV18zH!c>Meh+W=^4{f)vL<4^Vs+NGh;FDR;C)( znJ(ozhs<1WLXQS3j=i=eT@*=F%b>g|1zt7((#~mq0NR{k-?P@Oh?_;E48$<{P@E)N ztov|m523P#6yPG()_^=o1XJCz?T97=5Z`5L9$~0L{06^itQ50y$S?ey3Yi7GIxE)_kd5C}OGKp^U2Km{fBX^z4p*|vf zs{jVA8J)n+#ETqDN0O@%o63ui;Sxf!I#yDvsVB{+J5md#T^Xyp`nwTS46R@PVwkhI zYpUs2XJKLNElr!Wreh3LEj?$4JTAyc4M|LpH5GpS6t=C`3OjSF(JRX^w4qPDp#2uv}Fq$<+og_Bm2_ zG9a%7*LZvpF5_)2hKxOViZ0ft@u;T0IeDWKS|1bTx$%bAKl{;ofdAPa4+TahDlp;Sbdll*JH8##udD24LJVgBz#RPoaJr`2j6A*M&IK1-+QV&sZ zt$gmVs-YBT&!?q5$0LpBOrs{3O=}t^ZuPGqW~+@iQqXbu?tGE9ye^UYo@?%hUy%oY zE-Pv@3sHWv62suH=~arfa(ylk5I8mF6}V$Qg8zC2Cxbg;4!Ay}gnZ;3F-i>PrSbz7 z-MB>aixay<;K2Bb5A9iqc4f0q-bsZXF!BYumA8TgAHdz2i(F&AEe_nj{)lHY+wTha z#v53)vD;%V1;kh>$z!E#{Tx?Q0d2<#=bRyAD6t;{lo!@nmjZj@}#8!Pj z!&?&3nm~PfRt&4C={e6DDA(8~6r=~cl+&kq>Nj(URqB5!4@osE1LqDm?5?K%@jE8o zmL`E@v1wp1g^b1s6#{1U|J1wxQlwzGqa&SH8u_1p{r}t7(RZOoWa!5TUY&BEHC!s1ZJJ90aDq353Be44HD3$DtXRd)oN2|0$r&eE#{Nn(u< zLT0t&g2#oTM-DclvD9y3MT&?3`V&67&=ZY()-#2BOT|IpQ}LBFM3?2ksF~g- zu+lHENResA%(;!W1w#}LByy>l=#~f2S;@8L4sq%WHO|%_Qc3=Pm*0H)^~o~&7a3?e z?-R~>aek|Bz65>s?XQ2narR=~-CX=}{Y<;@L}&N+!1kgsox^Q;^Q-stem&H@E?@TN z&(FetE=Zjy9w&YYKOmWS3Jk=XT>q_k5Wg4rAR#QyxZ~S{zr!XlpT4mXJOnz znS|B>VLHE+E*HeiJ`QOMIs!4Y{YsEmL8C92W5AL4WR+9-LbabqSzdIIH=0l%ghkLV zAt!r~!{&PY=n)|jd=*Q`D)UAljh^W8H|KfV%L8eBx3-jQ(`%Cu9FMG{HO!o<{cag1 z6EI0A7Yv!kUKol$nb3RjSy7=(yp?-X-^J*|mwOHs%c(VgMO2303+;YV0H8W=1ZtYF z-HQ(oe~9#N5bJB^2o=AT>{F1>^kBHyw-P46J=xP~S;p!e6Z+*NdK`9k(nAz$6mp@# z$T+Adw7zA$MnxjN4UM0DYc6hQZZ(J+=jS{ z!RoW;2qZw{b=9m2%C8n2R+LGW1O)yUNL?s)YRHuV=@q#op&WKun>*>g009R~zkr3> z4=+}u#i=8KBJc};L3awf|&l^TwK?-8qqVf9}iQSxysad?L>H@{LvyIXVA(2$&+C9i!*fq>ZhrXzFEj`wk_z|baA zQ0)1fdP@_M|Cs9S{5F+7jqgH)$YkI{hq?YJ*xgsr0yA885+W_u)>Op<()NY{=vD=> zi0$Q0>E@`~(s!xV(vJ>}?i-`^I1e`y6?fHmg=@R#2lG{Q0G57ye5F!~8D+$X;^i}9 z%lIp2Bi;`d@muCr6GH`;fMK~@SA$rV+`NQn)5Pzh>B=vLRh2jkGM@!=wHhm;>d2iQ zRXpPs&r8(Hv2n2w^=Kn;OXWXl!deY^-bUoD+t}%VH+APvsTTI$GFpv|Wje*l-=D2X zr+R#%D1|Jna)CFejsyBvL2WUrQ3IWaRl2E6n(9eDi*#d48iweZm*KJAlFZ=Qbmcjm zbSAh$LFP7};jp4|`P{i|AAYJ+`wzZ}6xQD*LC(i&VBC{{gQ3v(z^bdw|DTWtxD`|W z4}e9lVzN;HV;30z4F6N}`T#udvdN{pw3mMZw&#XPCQ+LoDm^bh8{AX*8Yf<+HjAiL zuxVB?I#}0q22a)3veuX=28PqlD@nhkUDP)e>hs($!r!gB`l1K<3`NAKB`zG}QK!%O*53Vb z9E{V9$S+g1%H}esbtW%Z9nvWmG!Yh=P+WuSY#+>jI_#74zML~uvx;?V zws{st?NOq>?`d%ZXpte<7a>V=?ShlBpPqEeI_)g zC3NiLhD-bB#QBrm0iO>Gq*pF{GtYgDx$pI++hpJ9-lf}|&;5_~S3@|rug&fJk=@r@ zR4zOsIUzM9F?(8=Y;FQ3sz=32D3|(>h&6?HNqq%Ie2lv1b1<5{E#mO5 z_s20>>a3iRgPQS^d$(a5UX{#=?3O!80)k%D)x+hRijsZjM*bTk`?wzBSVQM&`pukk zjK0VKW1D&%8U&wgw}Go8%OHqeF{^yf0EvOPMOajiLsv8)7Xv})i*D_#Ys z1U#OE@3ICGI*8Gp8Lu~TR!t0Ru>e_^sE=IQhJ;a*wKw?E414Q&i?ysg04dOz;gk%K zNw-vQ%_{6Nl|wiu_{apdQlcQn;E*ET48#sqnR}5^$WY}%l#}{;&cB6cgB?QA~D9-_u4E8w0$b05cYNN7E=~6rumMKmy*x|5*_UyKnvr z*JRv!X^|U>d;?#cmp%DV+vIv+_NA6hH(7K?j{U1v^*yi2Y70z=#ctk$z~y8pXHq<3Zh^sLRM&B*{w8c)C#dvcOJy^b_fyyD)MoC1L8Q# zO4g`FR1^{0uGm%;1SAaG;(8?|kVyfH`69ce&`RfoktFye5&#dJa64qrZpBCvAK5f zWRvE(7Jw&^%y_sZ)N`SAf9hj%<=d{mA3YWa`2jokX^{uF8=HYpPR4cCf$cAk#n(4p zJ^76NyYP9TCGU5&>3!pzUlnl&_X7Xav#7V=R;kyCI4PRTBuZ+62!BM~oa%R_cy;kv1ElG(iIieWaDM^DNIQOiUZZ z!I=Pu^%H+H8je|iHz788Tt}hj`uC^JSfU$OAHAyH4S>bVA?W!^&e}t7^gtE2m z<|QNNgnBko5izajA&%DEyq=(4K8l7bB3I_>ho5L7aVc{?d3Qg5;g+Jsd#`q9>NlE0 z)YKQEl(nz3JDXukyVHQ^R&s>hh#scV3B1^M=8dT1&J|k6&h!dOgK+vHL}@fg%#}@y z(>I`y2ga_Vqbz(CXIW3rT0nI;GOH^PzdPQZ5fo#@BistjUxpEG&gGn07i>;U@=89h zTznlVyKJ@!w+oybwEBH*pa*Ex;X1auUm)yfYnnoH>^w5S1DPZx&zst7RXZ{K#bs5=hQ{jj{8~~9{hN-p-TsT|% zUiIcri{O>-Vc6PyM!W2^THYWxaP>*T-oGHWdT5>xUly8$(>GzwKS~+635XZo=Z%0% zyC_&`tH#d$jcZ4|?z_pro#VpC9MNdXtYC+*IwXP8krTXhJaChv|HPAf(slDU3Y4YA zoGX3O;nfoYii&cY&(=lN(FZRrhW9#~0RFfcYst+s>wpsa7O3i|D6HM{J!%eFts!L# zz{UJze-1E4-=#e9=@zge&D-)R*-FbP!<&ZhNrrTq5??*iQpMe*w>)&+zd0GRkYLg^ zEcobSHOY|z!f1o>Q2G`I=yvdAsa3Iop%SAF1?)0ua3D8MA$Wn1Ex?2c%$e_jE(nvG zCVRs7RSp`D{l2q(`kKq&)SJIIuZ~mJ`s)1nhk_B0xe-?}z08v*(uAN>#?bdZk6k={ zJv46UjZ#HI(`%ckt!?V(uHGIrDZZY>$DRz=`xG4XjjAkvgG}*vnr_U7NiU;WGD*zk zd9rmhl*AIg$Q#FU@$cuw1N5Yg$4$qjIZA3O%o!zXF5oxv6j%(`iX$cwrK_Iv8`}t# z_VpCGvqDi^*T7C3L>rTwA3+fCj%y$uoB2dWZ0QS;$tK=aOiKkiliRk}f;2$r5^eNr zQEndKoRJ(jm+h;d8l57S~TyN;gl zK6Z;$W44TLNB_EiJK*EpC!4*w+4t|a0~0FSeipV$es`_g^~R5aGfzyqUTt{XUeb8* zE>3al^F@en*$vm*4V>+j0Fzsnrxw*Onw$?;x1&ALd)#dIFGvgFLZ4#4m_7aaV) zKj&L#&S#y%G^_NevG`C%=#7Vtn-W56O$*nLWgiyP=Oh_uygP7xbF8wk(>hKgUiy&< z+&;!sIUL(U6EfXIY(9Y1%h|e4{NpmHT-~Ky1DN+%L(O@cEsA;;exNAN)L)HaUEFJo zVObm2xYDJ_QDk1AQZXd;fRgI%;~-qlKfg-CrSk}3-n0Aw#<#M$`r`ygPn5N~HWPG_ z7pp-0QOuldpqj0`&F8J{@6l&+4G|QRDTq1J@17kzOE^_39*tZG&J2hmMZkuZB;(OO zkId=0JoEFZ20W}`Ga<<7qjkbtikF$#2=eXD<+CkDWVM_+`bRfsuTvnrz2N6Nj$zq8N1)B3TE43+ za`_x4`*^LLLwV_ZVQpAiz1tJKo;r7)8yCtx5t{9Bx7_D>j&vRI#6Lt>^beah=YskV z1!wJA6+&vG?d}2_ATD>O4%N2M_41tS_ceBCivcwi)G_IcE>N9xCzcIms^MG(5GA^1 z?zM8^t%>do=9er$LsKhH>*2{KWd=GmMK6t9Z=${p2NcAjP`8m^qNk5j$p7Wi(?#5d8zutHLi2TV>8gXC>sj^D$@04meSzX+VTb1{=?c< zpV3>fmE|ZFl;bGcUs6SOF+gkLCnU3Vpk=*j<6_dg7`j!68kl!wfZT}>S*2y%fc4B-Uvwiq6%f8k zLd@@z9BdFHP~^Dg=S+`Jy(k8?#_*+efWC(I@Yhg{oH{iU^L3T9mCs`>0ZN5zKPe}q zsM|`xF-k3WjKE&YRHv$u4#fYMefj(1)xpE=PaczV=YDymfp0pj_(m-S3s`)ugMR(z z;KG}BPtWZGMdE99Uu3k>F?p(`n>Y}rSo}x(Zv5Igw=RK-HCK>+e!JdMR#;`|-r}#& zU&sChaTZ5^K6!yUVZ2~|y)^zA-`2mNps~xxPBnfonV5VS`Y>bsANTKFCqD$<<=x7D zUh*w=b2aYd%|lz~MlK%C?s`osaKmQi)rc!hS`X_ybN_2`Ft|8z{)@DbFRg!dR z$ynUMzo6e2|6bX@_m9Y-taU>y^m$Jv5!e7ZR{MDQwUCE@6>!&lJvUitB z81d6?%&Vgy$Eq~0->qcV0}vV*=^cIIvkD0GHp#Y5#DddKxZwPUcZwMAb;x{Dmtilg(ClE+hmmvqNL=Oham+^17L(A^Vc) zy=QA@kN+v8isd~*c4N^L0k&Sw_m5m-Z|>PRm@EEP+8T#bnUy1!7*`a ze}tN3r=p!~rLpVPqSgm8EmndVpuqy~j)?>xqP~oYa)Y?5{o}Gq)U^R#m^#miW%^@r z!XRBZPvr2`xLP%G?G!9^y`1c80CF{vm1s5xNroMgL+d0Ry2VpaH92vTANWf@%Qp1L zkwZ%|UPlzh{D=b#^nvJ2WYVshIG^`MUF(3Cn`~?5!%H`3Whz5Wl(s(xR)}4Hn^_Ar7{Iy|axvc^19l~AY zD@;@hj*5l~KXlgLWn*VRYo(!;@0stYDy>tS&K@Jb^iKyAk-WJ6b07lKV+tEXXJL5i zp@5|Mzq1aWpZy*Ka~uNl)|99JV_P_$jj|87Oj73CIsZlS{p(*A{aOq@H%};7jaARSW{xr^lJ-dKtt_?BG(6HQ$iP}I9D zW>P92hmp^S>1l!TuiY5}(|p~x`O7Kn$Dc=4ypuQRvs&Lo;Rz*YJflDNJ=R?W+lXx8ixtdj?0gNs)4@4fAE1F0djaZv~L~lews`~ZLU7I9lK{)h`u^D*b9obWFS4)E;;E{B&uXFN% z1;I^!Z&pI`_8IQ+?D&x9#^-HNzMi$7=|{+J%~~uuy95d87nw5F{ma%=r*3QJU;%Ld zNpZm85C)2L1h)uRa)^?RUB;C=Yt5)6{Fcb!E!>|xW9Y%Lbzq&eMnV*CTvFH>apeJ` zs|$7x8k{Ta@jJ+IbNYjz?5?A6MqMb#t?EW!z@Pd%39~LT0AoNO_hb!YYN} zJK&!PFj8u~uO4(QW+iz|!CBdJ+{|8CYCiTpCWov@CyhjmRX9`7z3!W0bJnGEArh(e z+Hp@Ib=&dF(gXJ^6US<&rRvn{KN<#DeB@+4-PtOS>3YtSBO|L>V$I>*;?=*^XZ(GSL{5jWulHseOW6uCuiB`>OQT$&%jcTJ9{GT6r*b z8Pu!GgS+m&m)!-_{}?uA{#T&m+j461s#L441SYv`F*XXCC@EPz3>ik$*YVF8&wz~95>X#}o3z%&Ww2b|lEr2kId zK&e#>C59LHlDXJE-Em*B@YE9RugSsagY$oG#YE1y{bLZ6ccaxK+gplM-~afoEE}oF56Uty=B>W-6RS6y^)>r$vMI7!vCFKp2SXth{pLPv zq}DOVB9YkDs$r+xN9^po|CnNRa^ogMZ0ASxSLSCnjmuC;tJDvg!Rcuhu`sjcw#M!( z&+H?k4bGYC@y%Wf=Pr1v*{2P7OO# zb#g+>-`)rDP)-2K=_wNCYS>6Vb8Ql|pgc*66x=v^6(*^bbL;%g0n}Eo(l@0O=)iPK zd@&)t`rw~3-gF35m zCvS&CHVQ1fHzBI3ztlu>P)Rh8#XrA2Y3qWp!Q1Fo$t&|XG=!Wp*yPts64dfe#4rH` zE4>lpOWuJ^@YbGH)Ie^JiePXAYyROH#dQ5902BITiYO;&wZtxB&5emf8_V{qPjZ8sRV+`I6#?J2m_*k;tlPLV6y0NyLzS=d*3?*Vj<0TwjTCQ}Mi zMPd%6G$iv{3CW9AQ{R>{9;KSmAE;_Gb88c}t!)oiAHnx341-A(X4bV44 z0<7Wresx-KbwOEx2UyvC%Jq;7uqduDE*Sv(dHUS~ol!|?^@Psd*r8n@bSTKj~svHB~(*nLAaJ*?{Q`e_#mKnMOWVfVjhO@ac1 zmMLI&5b(B%x&Q$@0Az;s5+YkzB$+lc**ri3MX_r2%SGJ__c;%%8jamPtn5dA5gh)~ zb3FfV+x?1r`}@Y>@8)dOpbyZ#=`FT?n_WMP~ znYC=yrBt!!J~k*$lz9Nm)q(6!ydI%*Paj;iDh=>E1^Dk2Y};)4 zzNw9`KTarzKz09OyH*!keAfw^o44au6y|L;=ch%;>AKHt%jZ+ya*}WX+qGL!;-V^1 zZ+#{INyqOip+5&Nw*E5S(fmz%Zu8iei?JSM-d$Yu{<}xd*DI$3{R`ec9YV6gjK zcemxw@Rw;TvPTBzFP(hl-}>c8bo-f!D-SA54>+Gi)69LPg^`yujo%F3zV!`oN@cX0 zP2k2)bdMxW!fbQjz$rK>BU7aEzNj@NlaPHzY{){u#KCBuPyNML5`W1MD`k4iRe^2> zE#c!9nJCYOIY!G?LnoXSa>!rIY+PtFXhmsgefK?3rpI&`71Au4{TO?{^6s$(_;V2E=Hu z(w>C4TS29<-6OgNC#(JJ;71Zx#-IHop1COi0&L~`(~9UjyrVs`q>$vYK}{$pkZBhX zG@oce%Hj@s5^)g&2OFL)15(=ly%k;{`t9CTdaby1`zx4PA6Z%AGqc{o0R2w#3& zTIq)6m8{4A4PgcsNq1~WKnkc2hoIIp9`#0i1N(7e?ugN}>tknVjx0&04!xo>qFv_| zn!BZvoj+cvQnw@f0;5MfCdc*O+N$$mt$Drxf)t_%GYwsPk{qsXjZ+vsDroB`eoM}c z#M=|o6{*UCA4S-B={p-+Vdr$)XSdBv2d1`w>H++m@QrB4K>m9bxe#ke|5uX$cYpRu znUPMhl~#j>xTi#OKcds#gtYCX(^Qk>b4b@Ku&%MdC4X8`Kj{0?+x*sYX-BaLr<~AQ zop)ma^Er;E-=35_oYUN!7MwL7q8w{(X?}BbwPVto%h&+y0;j=+EfrHz#Mx=HupwBH z+b|y;F(2=zL%m^bHQ(@_N50EeLk|zQ6NKNW0|7DZS+mn7L$IW~h|j1%*PUhyQ&RVA zT6v$nwb55QFT8fHM1NmH%jLPZC`IV#+AUjYk0h=nUBp#C`|zX-CQwWk%2mvD-pSyz zecjJkdMo=pBHw5s)Ui8>wR%f!_A*fWzDtT>5S^6tr^?|dwAFYu*$?%FApD}&-0o7z>-%|wWh<+vYZpRENyu_``KU-pcHSCWDVfEO{W?ToWb)&B{iuIp zp~F-jI59kn9ZE(ZU&weTn-d#yi+nXo|4CzTM@>0oj*>Op^Cs1)hx05jS#%ySi&0+0 z781HjWXkkcAbRQ;1<5YQii(et>^)0Zo z>&=EYV0aPNT9Zu&;8p75P0p5li+do%$44pO=>0*S59pLxCoN}di9l&j@JaB)=VZBC zLqj_nlHAX-e^J%o55g5WZqiv_N>9{xDGy1FTlsP5;5Y_z6W9cU97R?qT|9RUbDUXs=nV&Pi=evZYdw%gv3mYI@VYE7_4kZIH*Ibx>SA~v3?Pw% zq+M27oZ*fdG%WXgT`yZPb+wAGe>G{+oSe(5)2|ZY0vCaz%$Tq!wO`D(rW}beQl|Hr zl+>f5{`h`h;7oZEubnd5t9XqUo>`mll!&eA))h^0Fb?U59kX)~NY*yTPie!{B$adg zLn~tqds=Cky7AA(;%i3)JruEwiifkB3G>9p-+@dRQr4kK;#S7VS1KFAVy@x?zK3H3 zvi@-!D`zMV#Z)RvO*riP&k@Yba1pI1+sRe&-QP3_n z7DhuD8v#f&Z%>nSXe|R&lfPt>)+lS`>x`cxGdg2t?j5msAaR1)>-}PlX8k<98pW(8 z59Q`^ZTEXqJd79?%Hne2wd&rUqv_$76s`_m;HLEvMdYvQqbxFEC)J-nP!e#1HVtV$|g)>%d~5rZEP`x`1{*an9B|&y!X*pP37Q!z~a)nF?acvKM;qt<4@`& zqH&%xKcbGdK@xeg9wPsSURhY{$QQxhV@=wCwuJi_*T4k+{fR(z2I9n^_$LbmQH0tTl>P%8BNU7#7E1vU* znOtWdrTH|f`y<^ET^gr)i8cA(8D==+b^2TseycP-wR9-@++XB*v?vgi$P1n%qijHRsc+jNV-rbrg5G@qcsC*&9j+ta+>umdK^)0 zi2+xtk3!=H(8VNbHv4Hg)mn+{l0WGx#$RXVQ%B90!LOIod+2-{Kmn!SXq)EsgzYOh zzMoq=hHU<%RQ*C}Bn$mNC6AvUgSiSOOGq06%|0zae;YET5Bi=>|F5}?{+{*zTE(v) zUrsIFP36E_j9q_TS>M0%u()}C(^w~O@3vp$HI=;&Zks**QtEldk!P1X^!jJPZYEA@ z(mK`I7x|r~X z%(GB!M5)=JwTMc|y+UtQQw@uxa0d@qcv}(DPAS9tV7dUsyw<2FptK0@lTzd?3i`Z@ ze1;iK0q_V)_(@BjbUvhV6oU0Wm8J1!zjZIpOiuIOlg~6L zFzCgYvy%`s4kCB9EKb3gVC?1si`8ONN(%N zhX(T-8gEnF%aEz6yM-1NH3ZDpiAndiWSVy(zXG3gGGTH8uC<`bH<)gN>C~S{^`V$+ znjzYK3{atdDEZn$@;@vDWIAR3h7?9Oqyq?JvinKPl5O*Ou}14ndbVOVKKLvR9W-58 zt`mU|!~xGLv6p@qWY$2r^&>L#PXM!uBh>S5$1$AO=auITfJ>)s#t8WS}azrCX6w`44;A8U1$!M#UrKMV8ARknrD}hKcmOZ0llVFn+E{F z_m%B2N^l>9&8K+WDZl5Jc=cpfQBHZbN2Gw1KA1KiFNw#E&3V+Ev}P>p&TuEyeBnc+Ay8}9CVa#67)>^c z+@z6*vQ}Wq_P-m$>SnjsZjNdxC^!+8t!kplBMQMw4137AesyZ^&Eid}z3713_GI?Y zB@W$@5+d_L`kvMrMdlqU_?qOHUr-O%HUePiy@HqvAzEU4o}5&z3?-GnFc8*lm^@e1 zahfcFU^Ta8Wt<;#pU@k~lH+f_ObOF5lc6c`R{?CWaVgiP2_IvvKAi5!n z$vl*Q@VHOoPspCC;xCP_JL{izuPB~2Y(oe40vpN>gi! z4()08$TqJirWD(>)jD4T6AyVN6uMqZ4^cBjPAGxmBPh8@>m4SOEV@1~eHXe+n^hF^ zRA0#3OuY)vi&}z<+mX)V3yKcpOuAJ}2Wq+D49gWfv=^ENieD!DcMAWZuRBNKqLF&dVvD0MWT^O@_cqXTOs1 zJO|?n_@i{tbw49f9P}^0q8R^ZRnv1BIx4@~+!7~DCWB;;4#7M{2gT^3oM!_N<*|@x zLawiagt-!r4jbE2wTI@-wF-$OD@fb)be+BUk_D(T6?LPw^l#9^jXCB z2LOwoswL?wV7WJWs{CcpP;#R66RjK>EzGW=xN&ra*%E&0{LuSyM+| ziDqh~Y)UsTtXg02U_5^V3OWpTJr9fLUZQS0+IAUZgphZY6bm=2&G{H*5| zTaTMC2%`r94xLNo`xI=5?H%v*+HCXkQeL7`%(eS)MYkW4MsA{af9SgAm1kpVIMuCj z+Bkm_*rOyxBMcLKNIpuVImt{0)YVfD`d#Hf#D2TMuBbqY= z*H1$^&BZG@ych;;GwORJIaKE6JBs*(n=H>2Fx&?%4-Dmk`EwT0irkJ5-1ulB>lBhI zviAy{rIUwnBF!4_t-Eny;|NWPV~ofuTQAaaYl>|sh4VpIR-EvYe!Krybf)D5;C ze^es)g-{r+6qzs_hkV?_$t5u77466H<<2Vpd^dZ1uU^UlM{l;cgh}siEG-y>-)#n= zrtFTy=EUA`TLKCc9hdd@mfyFgWu^G1%j29Sk)jT=64c|dLHo{D8-cm5=lYgVp;yt= z{BEvf;D@aL{yU~ig&p)n4~0mX#Ws?$Y|}1c9;<4oIFJ2f1vZ0~ZfKNgUYr%SNG_uK z%`8OVM#h4|I)CVy-t=y=nW8CjmYE;yr&1l^=oyCqx;yT%IC5xDeW5H_%7~Z%r&Xo6 z`e;*d51t1-CA0NFSlJM^PjNh*;ppRGjl8tW>>L#bXcmYJ?ld{5&@qo*d6sdaEu1xH z6%k<(0AZg1lMa8HlsdE6IK1`0zV-hT_W*JX^D5Uom0$yfwgA8_;9C|N{XedjAygD* z4s@@}3;*f9XxSD1FR0^SBJp8~381#yP_)0E9@}2~)*aAzJ z;g9~#9Pb}U5x$6b%EtO4+u`%-k}nwP2xL`Xy*4ij83jNCZ{{mf9*wrLpKISUIBM+h zKrZ!~@^pG;iLy^8!iVI>V@XzWJuwXt!aA`n<$DRa%k1Ok+@bk(mNHpuOoeksQ0At_ zB<}&fLW`{83d=7Xu9C)Y`M{`_N_>rUR5en{$R(0-Pf zhZ_VRRkY#*mc^Q|F?|fqv$k|TfMKQ|X(y)U=kKlt>ua_Vr@8w#ja6z3)wf{Vtd$Z> z@%NjKD3J)+{Nen~$GvC30gay?26f$B|MR8YTi5!nHGh4wVE8~f$yX9mcH1*Yh=XV8uZsFB zgrkZK*rARe9uj7xN5tCt+Pe=1SoGq^G3vRP#qMyu*R?W3K&xV}bez{>jM8O9_c!aF zmeWrjid6RQMf7Wu`rdbM8))WZJ(dOGEb49vNNmDt(fvWF9X0YAG%+}xRgeT6yGYl| zrCKnhqZS|1?U-+|(vbB`O0nOBtq|6rij)5_L^;*vGns@3sg|KxAEjTk1;h~f@KKm3 zllQ6IpO*ucL=nUAf=X$YYgJB#><*z!q+im&k6y#ge=IdkBAGBK4xC_Ha|~%32WSc- z=LY`7Y)U#q@Mb!gZ231VaY-U%`bqKQ3JbU*dQ(h^p)&-t?3a0#FV8=$yy|)%ooVdW zKaMiD$vzqU2R;!=1bOvaUvJzFpA?A6+g{HE2P+eKScN1?TN21v=J3fl&7Oy}cb zBeG1UA?tIb0lMn4(*Gmryu;bv-#4BhM#QWT8Wpi)RFD=&)kq>{g~X;BqgK`II*!?r zM2y%{En+lg?a`hNBets9st!dJU38pNUFY}d_m|7RuFJ^h$@_WV_x-wI{;G@7scQ}$ zN-GES{70YK|Bw4YqmumzDIv+Hl^XJr0uPsn=@_FIRT&f1VJyo$}t-+h{Y(x21 zrBG;lQEH)p{c6!tQ);@rhv|8@{6gXF>7e@MGtU^wLuCINK^EYm0?S>qAOA5szXp_ypJ7j!c?FMm&hCA?CUME>`Pjc@C(UXhkl+H`?9G&{Ml>#+;1W?q*Q#f2UVCze>^lEH5sxlqgL2>QcAwOO{4ssO*v_`caN9 zI4$)nXVA-YBR2z7BM~jWO}}z7VmMhc9#1bn+5gwLT=S-9faAG4#zRSlyFRQZFF@M8 zYDaoUXU3xe0w_3QGpw2T&`OdRX-{G6iD5dXTt#QIIJC}Oww9h1VEC0p>T58i2h1JIQ8(Gc}7Z>gum@RBFJu{0;v$t7tCSo7t zQDd*ENdsl!nwDOhW%H)(;2i9^1i9fcNp(Y^s@#Mw$E0?=OBKR1U1_AneO1oGNpO7% z8b}A7bf5iEjPuI>RC`h+SdpZR08Bt6WpsKLc&t&T*{dLYllzOxQHPcQQ;(ZDpFJ$R z=DGwKCR#!(oDu^SE{Z zL4u6mbyoAMD0s~$#FrODzMKvTigFQ@z0ic35E^D@=M}&!Brq|i7^bL{)2}cioOxXu zZY_9Qk_TPLWFpzWTYJ4tUeyN5y;&En~BFW=qTz*S!7V04k zI)|lKANCu}?0s@huA!z0`XCx{%&uV0EPA|eF?2D<_C250tMvHNl^h!Yz}7n+e()V= zaleJ=+bul>iSxm0R?Lc7*53#3xrUo0n?C`ouY> z=pmW(PWQD&;~hfEnVV{jzXe@s*K`2P0EiqsZNR5Tc2$M|lTHI}ZEf{?=KU`?m*DSd zYiDJJPY(b7?8rYqGCGG_@BW^2FMo_<1nxMQ9`$ZcSP1X+YJiRfHX3I`s&8qsT5AqC zxsLRgbw_kkTPH7F-gPhNUDxsr>B$-8RIjFjwFOk?B_vJo;kVvVb=}O*wF^9Xr1yFG zC~apcI6nXDMZKdk+3^IbTN{ph*&$;!CkXXQrh>Lp6Wks`&S>YNVHeRIHEnzuTl^6N z=7R0wf>#xOl*1gBwx9x6fhkOc;YU&0@d1Iu8|mBT<+J`rs>0roIZsHSJ?gc%2gJXD z<_t!dAd&1FS)W<{iK@$aDVh9=O$TvYi#*;SFhTWbf$8z_Yh|!lDsoQHmSfIbjxeVI zmfvQFM==>_?g)tb(Y2-Q;jtJh_S?O;B4=)=JoC*NVk`G71$pUNm#Y+9d&fG@l^SlTEsVeYFjxSMU&u&@1~1c6gLMYrwjjTYjk*bWd}~IYJ5ENCu!e72^QaEe z<)jV_%)qsmF3|)b@Bs5Eue9ZCKMND%BZImOFqq94WKb8G+tVt2U zkri8|FD8s%)#4|tVW0glZcAi7+_-}s8L|3el6}{j;x?Rh-n3U;>8vB=v%u4Soq6&~ z^uKuhiF7F|!_96)^HzXWIAieSTrb+fVEb0in_EF7e6LnO%Gr}yzqMdo->%uGzY7BWrRC1?d>d0y7hMaVDGsch* zF=X->X|$lr1+_0kxh5>fMGUX*^B8JM2iy;vqrV2BNXN}l0<+tu?kWQ&!xtS?E81$} z@op|v;2R=@)1N0QDyK!ckM%^)ZC+u9NK4}XQgug^$N(91`N!F5Mzb<{fGgP08W!wq zw^~)lh%?U=lx{?!YDSOFYuB*R2$r0 ziwqn%*a9{5VR%m@pmX^0M8??SNJ^&ek*;~w)Jcuv5gI(+x}e?Q2p%!&3Dt+KV^&Y@ z5)%vappVAk!Jq3a7o88(*KL7Q;NB7H#!!}_yQi0ze@X(AQia$qiYF0Ciyq>n6DPk zmQ5^lo1El0l>E_xEfjc->&tn97M44o*pt{AD41np2=0e5fevPi82+r%4b+BGuBt;j zZ{xxhtoN|%W;}$_Q2Vs>hUb`$XUVyzR)XGvE)n@wT8`4bdjq^Loq+F(n>BSgudxr_1)3N~7!qdf6WCrIQ=T`{uHN0Dhpptsi;*v7x z*y2+%Ay~3mn|K=Mo!~1M(=FS1pK=`HYMz$Vhbc~2>YBj`6cJcm?SmDPq?V(Q7(r$c z3#~mWQZ25#A91IaB;#tj*$F@!lYt1gzr~`;%Bc(2iqIHLqc(8O2cV_3U8w|Xo7A1( zvoRm8s4XZYCkG)Uz=MB}LV^tZArJ?VIa%`So0H_A?XQAcm!96K%=+Z2o_;6Fv=rL@zDAMeBn-JvD?F8)z8ZGCI#;0PnL_)(^sw|YKz z{fLIJ#!4mJildryK}oxhxrp z(c@F6V6o&AP{~l8)6=wgDlB$k$HNI5( zk`D{sMG4AEhCptsRoQ)JrqY+Zx=1LV4oq+n&bsP;iZ25MYFDe;>2SnlMG;UgjzSAk z&DL%PtF8#)%LNRivYS*%pdi-|9s#WvcVEt%vZY;M@@qNR;#>e6yc&;8*?oc4oW3XoJ)GCh?C;0X-uq!-qB&!qjx4ICa2j=1-X;J%^fyXrcE zZ^LazNjFQPGC`@952~aSvP^cVmR@f7T{&j90{57$kcXPg@XxWbsu9&I_TxgJi?7!* zjx30GzT&8%L~{%2JPmi(5lxf8uP{R=0l^+(h3k(RXXbcq-;+9tEg_EwF^v5~b$VLVQm7&QF@o74!qDvwmAs0*{d z#%foYoIX|f5x-=#@QNoXWmTuS)Q~TDPvI~}MgOd<4g+{vV`$c6u>7+flBKFmZjSmk z?Pb~E`%6p-_e-56ZcQLQH^y5LDk~AU+EsAW2j-PEKB#L5IaHC(gBFk^N;$Q_HV+pa z1^EgV@aEMPXZWX`Y(T2x-)B9rWhhdgHZdl%;zdrp6Rz*!4&wDc7|tC%ad+v9)hw&r zi&A%l&E{X%o z-}qpiy#7F=scweYUqDvwEc$q7&#k z1|=xQ^jzqqx}Djnsh$Wunnv|~Q^51qVw0!0ph)bVk!{wk2Z8xZHKtRY2`|g27%Thi zz@2T@R)n+Fv<$JJ#!K4pTmr)OEa^Zzh|KyKqVT4qaBlKJE6znfO)Xvgak zznJ}*9JD`T3g0<3e#`Hh*G7+(7L(m{kS5;J_Bd!RvzrlK;Lx{X7D!cMxRt$#I@T+P z842gqcYrCO0}7r2rNPpUhr)s=BN1-$wo{f4Ckh^gOJqV40Ug8Mty@WpS~41Qz|~>_ z5yHe|!N-MT;d|D%9@F9D9{NFQA}CshJh~Cr{Dom*vk=1A=eD0Cd+o$+HMo6tbwgkT zOCW+K5355U$eqSW)dBcy7(d5r!?a~YCnj~3YiCkRlJpPZtwep~lZ$PC?r>&fu&t4} z*i>v1bfR}9EkA5wZIXQLbSqo|thG_>lZN&;Nd!Fa^9A!*2LFMob2#F-QMID9Q`hF> z>YH2tfgU$`Mt?Uy0y9}Tx*2VsU1D|@^Ji4q%%L-vDsTO%J^JU$zo2b%r;Ey_P=m_J zB(L?K766pS^V7ZeC7%{Qa3_~!KwsDT{{x*4P*3<}w)tpcIos;6;MP$?bYB&>AO>S- zP4l}g{R58IhE^sa$>c(dKa^=^L99@C+BBH}ZPB}fJL}#l&Y$eZLZ8W+_>NNdc zOdKO*v@JZ=Mf*HJz4;Nt4OcT3o;!)WlB}(6J!KrcrE@<=PpYt17u<-28NbTnh^hG- zoxLNs;8<`F04g3d6XO4Hop5RlgfqxTJb9L%l;HLwYX3V(@1#`DsJrEWm%F+l3W0f(CFL)FYMvU@#2}-X@$1ZD4l9Tv^u#Pr3 zBHV(SKBA?TNjmBahX-D4lKmP5rfXGZG-mR)1vGNQD50x%I0dEGn((P^IVJTyIuOuz zD_e{+&t?cRbS3Qc)v!(D4)YJ&vjnHlmPFRz=?EE5-_W*GQ!%aKWZS?mgos-%+_(EW z%!j8vz+d$mw~ZjsVN;d&1BBcrBg-NhO_-Cm=F#uq;C$tTq&;u`T<{21!riKbeVr{+ z*Ds}>UlU$KSxf&_5WrmXX{&<0%b|FDykrf(38{^|ttmCUXfuip7i6z?JXdGXMmOq| z#1(si`qEx2!NPVQR}-$we{}|#ViE_xKmtRfj-aQUxeSm zT_HsXm~8D1OgfZ65fxy*0ERtf@Iz_53Oo5H&;{|*>4Maq-y_a4X#c6Sz!zh`s|D{p zEjhW^FU=!O+{Z$#?CIMl9GY_foJHM(lyu3;_AFoV4n*==v(P9=k2jty+X(`Kx1wH| zCtS4KZ9!z8)97%%!;yFBSj@*6mxhlYeVYMBIqoLpnn$mI7mb@UOeU6*?vm&Nx+tYA zp@U~eaWoG%nMO5lc4Nf4!ul@tAV{D!%}f9n=o;vZ;kJ*8*fi*Y)-J0@aM_4MP^SMD zLs|e?Ecc+A5+$tuaW&(wOxoj?5lnyqrZ|X0Zjq<C2yIzlXGU zcKnlaX2my1`~JknRYeDU@g#7PtNW6K{W-hr@ZrpplXJm(PgS!NVM~Bp<>nDHz;kjO z{)7F&@pbI`V^h~gYCIDszkT?5Eu|pkk)JeO8bsX<@NB6d;x9Hb4Gof{X_gRBf4-Ul z&Q(kiNv5!a2xWy}l#+`BqhNX&! z_K}H4B=uv5m}`;xe|w2cF9*;(3!n8qaLx|i{u!WK*?Vs&`R?({K+!~Y@<1{_uuPyu41u(o-pQ&mDmVEhZ88sDt{=AB?hk<65J|~~3_0vtG zFRkz4Pkld%x6Kr3Qjlq2l(7~Y6{~YV9wl$E5kE~9jjyNhf6Ub*D6|XcI#G?4f(+^$ zLRt(pKcHjL-5p@n+%+Njr8<#(uOXGEa-JWqc5s$v1;n`J!(LyN9=3D>yj5zATAxTq zd^N_*Xc8z(MPBstjQ$LbjOY&Asl%o42_{54$Z_-`1jXXwL z*d6qjpIrD%GRVIq7->_KJKb+i)a#u-&D%DjXILWi0k>F_N`Xwi5Z+GjK?E@Q?t@wW zOy)zhy?&Z2i{)i57V3P-G+#Fp#_f4zU%GO&MX=CwC)k;#pL1Sp;`l|^ks-T?wDdW( z3Vy6ZTVSy9uIt#cXn|M1K*b_)lTjsHW?plhk`rP1syP0o)+lG9c4KJTq4k30T|fCC z4|A(IQv;UASR2|qIbt|EBTwoMB`VtaK1LOtI?s{8eXO3rLF?12_f>Pwt6ak{7f$Ly z2dn4n(hiqdKL~RUYkLymZ1>M@fE@wwq5wn!C{y{j`T&Z9jl}v#UfB^_- z6afFK3Zu(Y1C)tW9{srT&!2tI`Xp^X_#bl#m?``9*Z8IKxM*QrWxZI1h5nuwq12Ei z!?y@iaa-~H1!##RW{^5?iZs~_3BdyYrb(v`I=8KPF$9{Up$wW}ad0JC=^0HCN(Q}? zl_&K!{R()C7{KwMepg(7HN>igG|b-Q)=Lgz z*j|rW9Ll#6x{cA{s!6}MAJu^8>uJk(BX-tv9b~LxDY*P>feh31n21J?J$ZVRM_J@8 z>zFt<_6_zFZ$6k7z+@8fs~Lo8TcEvA7R|I7^%6L;O7QyQlkSDwaK%fx9mWO`Gn~d{ z@ci%wa2JELL6Z!F(i*%yZ@hcfeBOU0vghhn#hN&6hI&_X>Daa46x#Pc&-S*jG(TBM zQ~n#2)5DurN*14dyPvrJ5=c+ny7O`IUijJduB@AV?J`>6b(u6v7rwhc;AGmy z+({Ix#h5KrJ|dV&Dv=}0qdIXeqB;hms>{M4l7eM`sL)uZsIVX4uB*xym0RGApxP4! z5K1Unq++5Rv1Paeu9;S{f8D*&_p;EXwt#Y^ZY)etMM)nOdJt(VOP_cs%LZ{an~9U@ zWYFmLI*0fA{htHCnHTC}{dduao6P{{@aFZ4in9LW{EN8l=+wj@+-$T)G|`tU1=Vl& zeV6`RoP6*y%`s1dm(y$|i8MCijgM5@As2~0hiIsWuhW&P3>#WOn4Btk6;xyA8C4+A z)7o_YzkP!WG;OGZx%&PYL40&@$N+DfOdUzp#<#J)Inkj~Iy{mHCb|Q7i zeSVF>#6@7&vgxC+Of#bfwIB((h*N%0-msaHi^$RQWDl47Jpo!9S%VL(KHohQ7A|Yv z_=Bkpl9NMT-J|AboSZMsM%D4{=CErSVt5&!r2Hj@GJfERX?Iu$Pn~#OF`fC~d7%X+ zrV$^lX1KWd#@2t$D?e$!x#`-veWD6ik(ElS&uAV zJHu?lF$o>!NBFB7*OPVqerVkF4;c&8aq{?5guR&ywg#D32ze;P#bnq+8b+BDwbP0} z*axGCnxK2`U!|-)ZeGID~cb^3XUn-u(diN&4Rx(GxS$AIMf2&ZDM6 z3nS%0?i(FT*i+o=4!V?qSORmw*<@0RPZ|BK$2M}CxBy(Bu?c|u0mkFsm;peVZPaem zAg(R8*h=c)bQPvwI@c0cygZ(EiRZ18C8pk*W0 zC?2vJ4`~FiHHz|5Q2mo_3dJz`+&iVc?P7gASMl+czP#f8M@QPRQU33NT z&E*Vr7*J;_T^*BiBsJkK_<(f2HpVqv?*k?s5K@Xz688^X{!w7_2%j)AI~CkjTnpgj zkuk2tEF$hBxjuGo1Nh)0Mh4R7-9|rHGluA*H@knfy#43=wU6&#$C~-BMD_f8_-RF$ zH9baf&u2YFGGN7c@|*GLyYtKEuKuZohm@J6Y)ermTT|Xex&i(ZyNnO|A}h)>3*TIx zga)Agy1U@B{wjBK^rI8{-(aFp@uzS5e}28L#uJ9+NM10m;^)>lN$YUZU0>&tnhN>^ zghu+%;7n3As11VmVu-~;0sB;j*r^O2=-SCk(1pnXvQDu8Q$b>s2?a|oCP2#y#AQ4z z^5c6N3LGm+Q%)NAFOB7x-Gi?nzw{`9!X<1@Sb5!QV43Xn5kr}hc`oO^kwhp?A;UI{Bqnvnxm7NRG+sb}ThAwDtAp20H#eqGl;)n@vkk{*L%?b;f;(K@( z&Pf8AD`^MeepHmkPpvyd$M#ztgi*0z*%*img6Aa-mN8hg&LN!|fPwS)a4STGq@r91 z5fxIo!IZh-e#8WU?f_++z`4RUR9X0-#;UY|BE<_AQNyyESsYj^(eCH~pKLg1uddVy zYu{*`b31%;@j4FA%FGOn-LrNg3c2rJAj4>ATais^K33?_%OBFg2&LF6>wu2oT(z%F z4XN|)O#TpnV)wflc%d zze@NL81Y7b-EsVCdWPwUrn%$K0rcYsKwvnAdXQLk-!(;_O1%GIRJz#_K}vmjFP*t$ zjVj$SE5f$q)~|LpRynSP#ZcNSgv#1Cz*KCH3>!X~QN-|0pEXE+ZcWCCY%F{P5Ymc< zdr86&=p&s%S<<<&I2`*Lo)BAmA8!WVwdL!VLKi9i1zZ z`RYmgS{mn8nyq}Dt0iMwQf4VMscZ+PUgY22tdj+la5h^=36?%-uhdo?R<(VZhQ<@X z)jn)aZ$iGw_=f+0+@Xls8E-$9l!69rsiyvw`dWqjy1sg8+!tp*vNRzXB7p81GP#n# zl+uf*mK;zI+%VE54EpayO%z2$|Lt2aoBvpIUT~hyn#*(?$I%g<2cw%BY_qKcNctUZ> zGZ#Mja;}ARWVcLnaanhHLt?!z2#C-UXh6ayf6TCEE$z&!3+jx>?iI-F14FZ2)8?+F zm_}Xskdm^3=MiZJ+FYZIP38(<(%09F*d}tnHg}_?`r+*W($6N$4ic$nyV)^!iX)yb zC=kXR8x~wmmlpz6;VFg00e8>~Iii(}o6JG|2~DS|X2k;Ufn-OguEJb9Trmj=)s0Vs2_3)?)~Fr zr?r6^zlSvI5=fCDDAn;(f;_kOf*fMa@gfEmIm~OS8#+BMJ?GQ6Ykg%Le1>6OTsR)- zr&eW(So3Tu&pXz_y{S;|7*++68kg?T)YK^B?YZgpo{jP^xx-(NJ`i`7q^Lw#KUBFn z5IK41(CKsU1s49&P5CJO9Qx-U-$w2vy}J-2<({i?F`yKWdil%I%@{zdQ-M_aY_y2O zQ&ysHwcuvAY%fvEaZSEFD%&tN0OBRo4zpOa@^JcsFOK{E@XTd`=phvvZ+Zxk@h@4l z{Vyvih!e6q@+%M29Wja=6jjGah)!y_$CPjh*h{;vHnw^BF*#UuSv$c@13Fta&Q6Ie zI;J4x8e{9LG<@d1okz#pYip$GvfcP5-D1eR9w z`5_&4Pg4(wjc7mgYUf{(_f%XFAQ#o8s*+lAodTN32*vG_;!zpbk%rc@(!yu?lv9ZnpKOu;O2h_EkekD&`o$$iuDk z)pQLO`DP9)0x<(i%S(^@_dMi{>E`7tbWBd#eSMqe(EFZjM0L%!#RJi+eQO^<&z5+&4RMA6|Vu(>ZrXum31`+`9=G z5BFQ44G2%VpBj($&`Z3ZA>G3YNpow6l8|KUz=`+aPAAo|86p_%80+SresTwU{`qz- zz6quNYU-cnBcE2=(o`HQRK|mNH>!diV8- zZnonDmRF~CpD62Lu$OC+t2dsXC;ifkBJs6KczCsHRF+C#Mtm+vuGQ6qNsUvy2pJW- zB%^$A86~tUC;k$iQ_N|KqCq7J2FUe(OOZ~-8&yvrioA$MYs70H!B^BCgzw=PB!lPLtCILE@6x-Uot^*auiHk(#Xeu|z6`9d_Z3wj z@4t9|dAxu9=biDCSKr@H42Oh1sym>wEvR7d;%twK<>zm1$JPD=Z8(4b?s)8WPz>qP zt=0)6&2p$gzyqLp`O(eF@Ani|df3A^_5Rci7yM)mszw?+i=f=6bpwvq&hvKQ(E0BH9!j#;e|F<|Fi5K}?}o|0{MLp7U`C^ffOev^Tr}gY ztXA&vCBNd`?*6iir-9-`hv`j?+W`$mM{F$IG!j;F3;|vMq0cQl&N%X~zDkWg{#h1j z*wjNKN&voIMpYCJ{H%roaC+v!s|md({vz@>aqu$1y4_WP3d>2AD#x1@m(c#&67Zt(1)+}HyrX9*DhfIJy(CsU#dt?oRhn#QNly-ec})U65Xh=KR| zh7V7Nm-JDX7m=31%mx0!j>oJQ;_!{m$kO9doNDANfbA@+W-P1Zb{>vtBy^`+UQe)T z-oS>QuG*+0YCHv7#a{Yr!lZ9!cepXj^8`#piUTgWdRYMpl@Sj4v}20i#>z?{Hy;03 z0&tSynm&~`a>X(EEPMrfYI8zA!3G-@& z7h#-lT?67Rii$vS+P6a@13>6d2t)wxBHaao(}m&ZaT^(am%X2=$ob}m z8(z4#NZ^?Lt5plVE3TY$_~_)Zzhe|XdFUsaj#_kzC(;*9`ywo1Z}c5TumY6POp+(H zH&kwy=M&m#hK&d``)CU@)Z)|>>`CQ7r@eFV^n8N#_XUqP9!|*(hwAk=3gBJas_h}M z7A8{}s?u1!qERPMW*Lqku)t_O9F!xe;n1F{y4!k~lRoLfp~X=ZS7f401G8D%Hr|vL zx0gu5>(o zI{b$Huc#&J&kpEEbD;H-B8TSTUC9KZ%WtqA5WxUx|9)XGmxUC~1p#kL`sJ#f^z>WY zD)ZDG<{Q)weJ4F*_rr^Q2^r+zn>Vo^fV=sj_0Kn*>~J4DsiT^S54!lN)>d_fz^`|w zwq4h)Y^7nSMJ=#azz7mJ{&7H5_GPg&ic~DRMDg@^+U3_WqHAQ^m=hNwXRIk|{rf<5R-&TMarEPKOO5qQ zS*>|c?|RzLp^X%En>*R+77YVoK~Y_kiyb77Kk4Oo*>{{f>T!%Npkc=3xrV;pdwJHm zb2-I7AN-omK9cihK7TeUG)_GE?-vG^&t|0BKKReXzdwHIanakW!Ux)WKVKVGjdYUI zEA7>?*hrc@``5b^uXC-B0J`j|nshMeqRgbm?yWbGA3jaxy{i00`d97tzvC;6h|K3t z1BHQ~?9O#FcAn?;mgJyleVI}Sf2+yp^?)!aOO;$wDD8NghZV+G{SmrV+vGWO=-BB?{biqC=+E|uO~oYk_+Cya%1?0z?1)v{sD+q$ zn?~%NWcf2!%S1!6i<5{+Pxjxv|M+K9J&`@3JO1{=yMVi9BYlKWod1zk;2h|Q7c|x% z!Oe@N)gEU)4eiB4bIpL%t$*9-Mzfq|-h%QU3 z`yQ#LEX8IUS6IG^EeYIa9H08U!A!fh^?HI%>tjTlF{=UirtSIwnSII!DDdz=wXY^U z3>GUpr6~wYmv9TTEhU3SZn~MG3}<9NuZ=aQqM)W!1=mX@Kghbq2M~WZ$RbY@oFen{ zEWC6mxokUwVU(c^?NT4tC{0%AcFAcASJ#h2$o^VNktOxJxdv<42>c{3$D`U?P=4pI z_Cr#IMG;!|YhmrF)L=c@<4^=y)~Z}yYf@d2dc9V9??<_7{{3`cC7r;8HiLKWy0X1lrzf+(HG<1(tcdvzA13KX!g;oNy5lz78xu?_9q+bh5EI9FX4I(x@kP_AJ9Q~ z3r&rc%$MS{#{J#cfi8|wU4Hose20bF7)WInTv+{&tX5Jk9l!d4PjyE!xV)tko*s%k z6Q_Ge_L~>!!J{Y2#P!Wu75+AgDv2cb=t)WS0KwdqC_xNTzED|O%C?{(GAz#>MzuLn zP9V+YtZmV)G}?AWdBHTVq*;W53@p41PYdz{26w;P4ZWf!S+9&;D3zru z7TA(qJ*^1AaKMKL`E6zSU7ZAg>*anE?15B9RTWPTXpi%xC_`M8g%Sy_1iP1&_dd+8 zDV*>vP5G9rCK9bXuNWVV1x|^bK;mc!#9eyUx1e~oL^ojVdAX@OuU+rCc~`}p+h}kb z?3Q7>cJr77P(3yPevBF(w+<52(UrZmu8a-oQ4b7fX0u3=nW_WhTwO)DHlOV+V#+nT zWax>fjq~oW)kVl)4D=!{HWpXBnj1ns4BS8)p_1Z>Y0}uQXzU)rRd-r(SnsU^)oqn3 zmujTi(TG1|8cP)!yL=FRf1N;sH2PCU7}x86TdC;7WYqXLV=9)a6s#Ol*P*&IT$rf? zeV{RZT*xC%AL$=XUlL=S+oUj``;FA4FV&l!R#q>ri1b+KmbTQ<$y>M=edN#N8QN%n zZ%>G6#8cn4fhQYhOr(CHZ(Z8|?sxI$^O>6^xkFMX`UgKn+=+YLbnfEa7D~v6_jWU1 zlGVQ5eK!4vYD|fMQssCO?BjPJy1OUx-tK(mxqn9!o{fFJI>)+T;t2Wc(XVBIO7QyU z`G0oPwoe5_7WP3dfHDA5@_!%?hq7a)I#fohlYm6qU=>wZ_?TaxcG{^DGj99bNFP^l zZA{Xuh$8Hiyg|4m8P?z=sm;(b-A7f887G;ci{{>MU~&{RLr~Z#kDu|A$4*M*Gc-m7 z;X5%STWvW>)Q~oTA(tS7NK$Fwh8QgdlT;~n`0wX30#h;dH#KIS#Rc7Hsx<#Ne5tg2 z>+EHZ8u)B9kU2B}{;FnmF~mNk?5q&cDS;7w zT+d?BFgw*b!ms2U(R(8HlKh@&ksohJZ}yD(hpgSNYUZ-9=sR-31|1`WDJs_^`u+o^C$iR--_Ix z(F0BwF(yxq7j2!c>0=wCX?~PWYUtvKl8@C(CrWzGiMcNh3(-AmHx3YZGtPVLxp$cc z%_j!^cFs>8|Kia8K(fZ+NTg;VO($)7i`gcG1Z&pjhOve-Sea+pp9p78OG*ektVMLC zDP>E^Teq&?(I5|K58|(%YKO|O%C7>OJ_95i{MQaO{<)T)ZIb+@$jryv@X@@2j(T(O zqU@;BzP`~77tIU}XTdMD3k~q1ka`1xA@mJa<7iDs#3RcaKo!`7W|m3k_22hPJdz>> zEA^4Yd8Q)|QhG*2| zhxUX!V!Ps)(RuQXfAV#Qx2k_TT7HWkzm3VQRaK2ZRUEJ+16^@|Jy}i;;MGef{;tsk zhT}s|t8r_%5Jco<%Ds=rERY6wdkub_WLV9A2q+ur|IiNbKwn+e^H>+496U10n~f}q ztaoKyiPb%4wDHHeJFV-1l8~B zQzErix$S5s#!;AZib1XiC_q@rG&i!$uBe88kyjO9l9@nK88-VEmj6d#|+W`eg7TiK^IapG=d%H+}Iv)iwKO}%3>g}6-RLkbE)DQo7=FJ~J{QUd9q}<7W-v1j{#BqJRBdh+CC~+@${lhXefH!_tP%Ed_%x~KmVTBmo3qn>CSlX;5uv^0RQSPE zxjOkwD~qeCMDNPFYdl`~7H$`_7Lh6>UaHYSY0%^8rl$&haR<9)1cF3Nl5EtYjywM7 z-)|zwqRTlnMuV|lU09^e;+NeJB|-{(UahQwIO{?q;HS%P4gT6ubHMi<4@?W|i5s8d zhxnpsuf`AOVu1H+x7w8IL81Vm?_v_%L|uA0*iMev53)v`q7!nwErDHOx{^IWh-9T| zEbkX9ARh(exxe$J2|@Ba8kPQ3bpFQrTDR1LJvm+MfSFf)Kt@cf;1B?P#oy=~(7)f}ddSPy{e z`cJzYgveZO1Uk2Aoj$;Re>+FP{OOrgrNM1P>tyi7KlJe}-{{D&E|$}E7p$4Kw(4&D z05p~GDjVWvXz=Qa$RVhHNG*Xy4=SkU0r+j4aDV$@4>Q!Fs_NBGZcQlLzJ@_2CNZ85 zOF1p@x8%eY5ZB!T?hSzkbx$C}u_c+IWeq^-6R3D9glhLcMFnhaO`(DpAs{(mX->`9 zz4zi1>Fbq8ORrx{?wKx_e;ze|eUCZq^{PY{-p4PZT<&`6^D6gRt9R50R%miSvC%a( zkT+$BgkxD(nc0XEK(NKs^=XGKrQy88#jM46C=C>toj}g$6~bvN0|D&P zSLtG&=d6SqF@8Uq5?wOi@ZY6M>K zK8>;&JCOa}poKOR>7iwM8E#_+T9H01?{I&A*PswM|hxM1%o?3KMeklAA+oUp^ za`%z`J;?2zk0{WG_vtA zit@*r{L>{j#lO<)J3uxM)xH!QOs|bS?>yTXIiI(P(fiYU>=E+ah1s>gZ#pKR{UeC_ zi9QV2;>Inavd8LU{oz)6Cejqp&JD$?PXk4@VfJe3O>(7zXe_B1d=44Y$St3}tNL(} zEke3M5`)l<_Dne&tvMO)tjI#`Af1Q<7Z$+GZdJp$)lAhO`6yG>%qo`(;@N2-S%Y;w zi(+ZUAGb5ypq#+f14!cmlVITn*RSYIl!)-!Z~$vwNx+yv866jH~w~H1YKxhaa}BE<&3@NQs@5q8oYW_1b8~BC?bVtRM|i`_+tYoJzUk;}5aRe|cfB#t@vsyj z3nK}hm|m#wa>*%E)a%|IsA$vkpfW&E7B*Pr%_=ZSt z-pqzK6M22FrnGt1zx<5dn#0+-T1ZnpmOajZH0F8Sp*B{jDg# z(yU!&9*8op+L0Q(m$HEX5C8vxkm>vF;!Q{WKhkVE=SGp~LnQG3^>ps>O#g4(pTiI% zV`H=;hnhJK6A~NSLS$o`Lqs#jB$P^DIc#WV&W9xB%*?qWbRy?d2gi!OIi_?%DoVch zr{8@)?teZu|M|o9dB3mgbv>VCUo>V!-0^-vsiN&jNZbgOf2p|X;v&C1XPn{nJ|zWl zeV;wzeF6@!EKG!?ko4*e$G=c~_at8Tznk78s$(@PV_a_kn2#~ zMFd?1=W@G6p!1~|xjsE$5L?khx$A(0?+O-v6g`?Lz~ofEsBP5|Jfkq2R4wGnLUz4K zq_LEg^YGvk`wQ41IK!$Bf^mg_o6ecPe*Omn%-|RQU2S`#NBs0-n!pPCu6I5?yWa9+ z<|B)#7yp6Q_dGiD>C1&1CnDr#5Du-O86T&%JzrtxcK)qs-9|ihHcw@SAE$p;nqiI-x`|66oHq%)-@bOF4_|PNi~&F<4y1=2|E!i%*M7MnkPb>^Zi?f!eI4E zy0-Cs>0pXbM8sn8z*QJZMry52mJ*w5(CO6flVvkTps6EAL)u!TN5)76I$U7cIt4(ewfQm-lpY?(p zSu_#I>QyHGGWmJ6Zkg6@m!4|``C@)m|3t?XhiKD~-g zE@Q#bj!^#4L8W>dUfV6^5#)l~o&@wDs`Cb`)F-M)@Ht?15)`L-2ZpY^Qw^?|mA8}A z8AkfQglig%sjIn-DUTLm>AfVq@KB3PBSiiqi|CA#)n>3$Hu3cG^*Yp$WLOA{%+?Y% zeGID6LG*m|hAZDvW_J6yeWRREmkpL$6q;wvl!uQSAsB3K=u;A+aPo{N^D}Zf9S-pe z6hW<2+MRYb$yajh7rHGu@9{eFuqAANP_B7Gkr4NQMo(}@ArrVOCVcCM7u+^bC3$)S zXGXHG@~PPZ!*oZG#-+J+U{1x$&)A#l^%#D>u*vYCEZW^TxR8^wrne&Ptk*$SZb$SU zN3s*?G&M&Vq;RU)m(lNzjy5#^?HWT5bxUoBdpMTT<{_}-nY0E<(TZT4py!#LxF?Gu zV6<-K=K6qSzR%vi%{rhLP7T-ty%*?hMahonJPG92bCzTsqu~?%<3!snAaDDkC7CBK z@1Z?NA4rmMyrip65S(Ve@Xs>21w=LN=A6qMy{YlwT>JNN5XY$YG4pcM5+rbwQ4@1Z z*P(hc0)stTeSh+?p1W_f0#wg2>+co2u}L!{lb+-7r`yezd+BOQ1AXAB{H3u<^P+tv zKL*b1VSxHzl&c10Mu3MXNj{JN+=y9_-+5Coh)s=8?&}H4RX4NJgd-t)+lpoPzEYr9 z59&Ka)$%+nV6H!WPAd8V_3m%=0}g(`-1xaGjqtZA__s2W$yCaVzf}?x9Lx%Mu$$$+21yOr)WMVyCm8wlMB~zU=4XrhFrjJ zn7{8g-70S9svesy&5)@3@j0tm-QKhaih zJP&_AoYVxfSSL=Bh>c{S3tOet5<=f345d}O;Fb1SuTbsX!r%M2%Eizkmf9g&*Z}y# zH{1kWm@klkhHRGDryHxEDRsZ?k$f7_zp_eZGVRc*{y^s&hu77CsfLwuUxn&*b^t++ zx|f+rTF#iJBl6=md8*N{RJSL$Z)6SxkY4a5=Qlh!^4<^8PY!TQUPp)1HT4LCxIY87 zJG?)fJMEuO_RV~)omT$o`tRbBP4W38&tF-uYFeCjC;nM$tGWLvSu{KOC_Ac^%R-`n8yybuW`uFYGt*EDa4dS5;?VhNA3z^~+L;@|R z388jcQJ2M%d=4gtNHyWi3;0I78vFQfL?`EcRW2VapolD?Qz~2tQz$!rtRRlDw}*@~ zzjb#&)QWB#0=2gFF(A;vtpbBK)41*+rpH9+ZqIM4C+mGjCeFW3w-dXiT?TJar-{g? z9dn3l)0jn-QRaU-zPf*IEPV{=suB=;)f<2h=rCH_>6^IhpSrz~W1%uOiKD=&@AbV7 z-TtTTx?SbhfDa=~u#oU$O$ttTM9S@26+Cy+@uapLS4!+`6UABe0jElnL(pHIG@NAbx1})#L#6T&JpjpZEWW)hd z3pq&J<5dY^&wzh-PEzTbPPo8DHe<18%^!w$lwvCLHA%Xj`~+THLF5YM3$v6XWbJ)QFgKz*x1o|WBwAr2J<6ROoQ2Fjm_g26w#O|CR!Z~U0<*&0 z@uqxLyZoqk(YeQ9S>YEfWF&~3z?;Np@?3N~QMf)VQq@JB!TwasBy5WEZM+TCt=$COG$2sX;Uv!4#0H=NCqH05!SEyaYg7 zv13z#ZaUVspCxVcxS&8iOGtBEJ^#a@wtd=)OVwU5#%G0md8 z?ydi1aJKEdU+S=E6Ifylw2nbQ00UzCWt>@hPf*_dQ0;F>n5#pgkc!<%P~j;plAe)R z2|QIQ-nHgkDJJ_c^2C6a^1EX@lE!^HE4Rnug!OFiw|O=Ug?>a}x;S1@^;Zt7iZtp) zJV^0qgp#8`p#ZSX)Ww_4UxbnGCW`4(0l zm}_*=?X0xnLe}n2#lVGE5)cYW0(ob!*l~UdQ274W69hVeO6Gru#M;0lq(1JwHXz{; z{FV7?7pKL&m)s3(NyZ+Cj2|}t_%Y(+(&ob~_shN}m>Egh@jTNdZVwfPCLTa>U&vPm zQM&id^0;JC?dcwN# zYs8Kugc`#(X*PvpGeNL6B*s;#CGz4c;P8HU$t)`g^g>J(NfAfu8J18%X2m5h5b1w}BiV`yIX%-zK{n!+r0L<_#KM+Z0Q zN1%)OWcCmO)D}hpZS#_Sw#TtJ^&wIErnByGVCeLwdHUqT3koHBUG@5{LE)J`IkB!k zj+A_QH2(U+V~5?JU+WoYkRD_EdfF%2Fq=hRsopbt+&G7RoV-51*$@i^$Cm&ZIsjWv z-kaVwsoR)m^^eS_XdfKj*+s5CymqDU7;-S`fbzjZL{E%a6m3ilz*;90>&-@cm4 z=fbbXk+T-|Gv_E$jRW5U2B^Jh3vCJ}?{q{f*jjJhm6vZeNC-QIpFCRKjwvp^ty!NE z?l*e$uou0qRTMY~>PEW5I`c{o?Nh1)DeZ>4_wfC(^Y3rDN%Wrd9Dia6?jRP6$O1(6 zW30esO>Fqh2fd=tMM=+*N#Cf<*vhNQ5p+T^19b2kk!^7^f9*UP^fh1eCN!X2s4_Ka zSLOa%o5C1dF&%>jjU7OO>0aBz|7O5G3oCK4MGtPkFwIEv<<= zmmF=)`fva@mJPH6DcRY4N~6-B{u|_L(j+q~O1yf{rQ5pr#$0Y+^=xV^2_1Jv`1V(Jla8ZWT5HGq&&TiQ8lXFR+o&=)amn|~EkO~Jh2KlNX1I#6+Tsj$~b zRdJmX*0{7do))8}_WG^t$t*FAal>hdUVoFcLsqRVWZ+^ScgUgsreg{^vewib~weX&cyru@%9O{xog_sLU!;mIPh!3MMR;Pu($i3{%Zlxs_4 zs~bNWQ(RTszac+X5=3wY)!Kn^eIL5M(3C6CV`6>^1_#a(u{wUCmr1b^<>cXIoxKXg zxLlhk4f}q-Ybv7Frg1h2K}=6_R1Kvv)Crr*vqTtjcLpQpF8mEn1DhYROn}?cE>c|2 z{ksRpH3=}}%!~ZH_J=a_quo9WGSH0gpxq>rGoSIr)0-WZl?%FSgu&Ep6 z;X`olIF5U}Q>#A0s?~z-co|cU^YT@O;{n)>NOgZFz_i3kA6F>%pLE?zcN;2K9X}pT zKjC{LhX{kqtkfvMMP;IMXo#r+Drw#VN`A}&g?VoAn{p)_97%OyICU(EvWE9!?ayBB zbg|arrbuMH7i=Ecs{|5}CptRMpeoeeGcGf@)4|Q?N<)kVO}3kJzg?O{e3_ef*ViVK zjI-+%q)ysG=H6=hn!kLu^o{26Q_Udnnufu_**mslA|6&;>y};%`%y#i14*vc!J(|1}J5R<;CRw<0ac2q@m{?4^G*^g(YlU^Qak|01+;$1ys zzgg7%2Wnp3OrNm|`SE-2kYD>F^~>9J`E1qAeIk9>_d79lY5R5}`riEqYQ56`^2eKL zhPi0}J&~)nv-kfox^?hRYQBXgK3kOJHbopO@MkL>>VXPnQ;U1!+VYfCyW5cB zFy*V%r#?RSe=S^#d?ZqlD)|*zbJ*ZO8$n(@70#O+c=Lk!rZouaqytx9zIft#sJ>F6 zmF>xszkj<{-HOog8c*?3n7@aZ^5R?RX_xanKHihh^wRL3+$52Bom4;i#m*+2s_g5N zkDZ(3F6TFsf=D{Y?hVMh+f5sYp=y1rca|V7abktfCw+v*ZlSyVsypiT>@)g)JAsys2Sj6m-f=ND~`>EP=?5{KGevx9r;6w$DdlI|uw-4DJ1g)Ba;hf8KuC^QwJYp!3S<+p# zsWZ87j#!;FrklZGIIYq_>?xLp8>cX))(l1O@5W+ACc2NMA~Mh`6?OE=CvIGqXWYzK zkYT_kw4gmVVK`pz#24q(QT=H)()*OgcqukFW5jjm;R z!Eb$ufpe{h_GJ%_WQsfU?vN+wP~5vamL7fK#a=+O!>=`q);&et59)b9JLbjLKE|LISm}emx`+A@`#9dVK zqT;??!lcwS8X{}aFr`MeA0FEVhL`ef?^1gvm0){{J%k!ZT-*avX(U5khtbrd@}BhI zxGe2ey!#598RYq7l-|L#iO*7Zd^NZ@%#ku_PNihqrn53nlSlhSmj>7J+uC#4`mG40J| zjlSNU_h;r!{?YzCp)`0fMfRchP|Qj14@J9|o!->V=3Myg#&+Rnr_?{5I(OA->BjVI z3ov?}%i7A^_!w=sKe-d`r#4|}Yp{RyJc;7(%N1!hhy-;vW2g*USe=Lhkt`)6vEOw2 zIsq5>t~Q>3MAk1Dr)YKjl$gBcdkd(Gjyp7^i60Ie|6U3U4FnUKdFs!R|A7P>-}c4S zR1V|QF`T8@cH8AM0hQrn_V(r2D0I5^gD*_KJt7}cowy5MzOH^vPTSvVh19F0vhC!9a@X~zPomppd`d4Ay1Ue z%8v$nM!a04LaJdW#dfi8vHyU;>VsMdaZ)qi z|0vA9Kf9u{QVc!8kT$-<UZC6%u2@s_n=*-kLTl895}3B;Yu`kc9WR> zozrqo6V6goy9)vvWIf^*qlyPL@_e?BOBVF-cm?b&_k0w+QR4vG(|=G3aWm=?MZrj; zR}ZXI7z?*wX!o6{e(L9+Spw2$jHi5(A%9Hf67 zzk4+6GxFmRoGmohv(8ufiL-u<_<(}J5vLJ9+o58}O*a#Q#I*&k^<+f7NT)}9HmHN; z3{Td~pC#Mg3MBQeR1HX8iin9{`PB;Fh{r)EuF9kM$ zfz#gqyX5}O#JoqLWd2gD&=PSgyO$roy)s$%GR~^{!ou9MhHHy?iZSjrQMvs2_TaWD z+xT&9%sLJ55kHUwz*O$3G2dTgkobpQL1;YsP@!-msl*h`69L()Q`1iCHX+PG!8y<; zI{O~vP*sJMAG}cNcjlG~Ta1ebuMwXQmgHiC)`%oNMTuZyFIa$qW?`g*5VC~Npq}9` z5^O|DBELC0Q-NkoLkw3SmWR09*GS1|g;JWB8=9waZp6{8JN}(@uFo!T1{0A-^iy_B z9~~^aa-+c4a7z}Rs}pgY`uqB+O3Vk5KzTDMv88Y)<}hra-GCB|v3(+SOg zg#H8dg$@OV+`H2IAtSFuiUN+GaNdr|Ju>-}>E!uuUCfM{L%#l=(XH5-Api!v`cn{7 z<0^z$p8bn7*tvCf&z(Hf z)KpNsRh*toUq8XS zeaH_nI5$|#&ZJtulV8MyZ>f=^Aq4kF0Aj^W`YFLNtD-WI4Scm55Emh!tAe zLN5wi112Qr19t*6hl*Hb%JG}~BvKPcY^4EnjB(~TqkAk#BH2)6B3)#S;!*Ma-MI_F zMR53SndNdwQf!2EdHH#027+gWb@9AdiI`GpW7Gz>T+ZKX^TqwlRH*7g+{hX3zs9}$ zn?iDpGclJkW=?W~l^bEdnJjXKoj!f&D<+7DnuIFb0IA*PnzPhi)0#{ z;EEO`g27%u6_n5}7X3Tk0De0Thy5LXJQw<#dqIm74?N!o+<8UexJbN^&~snI7YE~< zYqqL>7KMdgOtskMwYeGoSpTU`m{*(q;AW|_D{N9boKsBp%c^bp++~|v&p7{H^NhMF ziJ#Zfc#1|5iuALu=x4}N1k7XAU6kQCD-4Zy4ej(ssqe^N?I%KA0ClSk=z{l&! z(!;4jF1XS-*Q*+Iiij|++xc^vL_GEhr@f#lf^$=k+u*6yBWgGVgN5PG0dih(-4s-# zlDT$>GyqDqW^7&(q%yCDTEStV0v{u?P|6fC(_Ka*N|2Y(^eii-?x$}2z2rZHds!1n zZO>$+)J35AJ;XCUxLEF(whUD={-9TkBxQ;rm%$McP^Bo^zfS+S-*WaoY3jDeW0dvN zor&qDCIyWfrxKE_B5r-D0Isk}M^2a*EqhmnUYx#C{9Ru`NyynX`*>yyh|F=%Htb22i{7Di|2(u< zHZ&i$U6;C1qZX8e!sHw)+?Mr_;F|k%k&BHbjKIB`6keh7>^T?FfJ#u(o#*w2615N?%d%lk}?1OIVYd>nQ>+CQ6fM}j>0XeSw$4Eu@ z>YhyqzLa*lOolIc_!MheXT(kMRK5pE^nT&Zyx^7oZqQ34#o1cNDNDJ4XM6U$4f!1v zd-QD|w>400cHIHnD5eTo8^O58r}-At)+TpW_i0EpUKR&@>6u}Ghya=sFMWM!8y1wn zbMKO$6=0G@S3_8d{_Ek-WUJ%%f27;D?^29b?|E#jkgo0!{vU{dMR^uHLMtErD6}Sm zb#YG`)tZeGU=C0+oGG*=*OW1#Z75n=RlL~8Oi(202XbdKj{%}1MY^hNkachpe-z)1WJ%%! zE<~rwspK8dyxz5V)R=Uf;PKFSZL{t`wT9T}#;Qz4rEH(rBKdSSdHKiu?b@W`UPAUw zq+yv)hSqp{JcKj`_VH~8?TPNLEscCT={^YF=(-5s)D0UO0t(_L1 zdb%?hf8#mWEyPF!4R-Kd0Y&IhWoN1zu43({q%IzCNHjL7$G;*5NDvfFw_k}JQWN^{ zZ9f0dnRx*uupDYaoAdSpRDS0;E5h z>tEa-&=VATP6dAckNpQeFOJ_UB&JwCS$Rpg!gc-amyrd%KL(p}50R~w`?{008#K>6 zFn9Mzlgjb@7|!u`r-w)K^A5edT-SU0oU$(9XkZNX^U4ja^)k8DZr7dp*yA?h6c1hj zS6iN&YACu5x3_ZD2#}-cvr>sEkcmWR5j7|bA0{CaE$=Fh&q&fJVT;?qkQC|tGqXt; z9jBzgrZ6VeCxYNbFuQ1*1MZA;-Y@h%j8Y4V0NLz`%Mg`}pdswpMAJ`!n2XwY_JiDksD> z*XGJ&$f1$m!#7k0r`-UH`p0GOYtM^hZU^-|2SrN@qmLbamf#^PIqL{LZvT6axwCEvN^ZmqpoCx6|<*0Ngm4qbw>hos@wY}!bG2L~9drD_~ zWyOlS)=t)|4^3PM6f1D`8=db;f^l|brMh>z!e)Z(pfD=Ie znsh%*Fr4C*S9WdS{5y;ny%Z7#1S%tYwJXPkV32V1lY5*N1iVrX7aXG$TM9X8A+@N? zHC6~S9HIK^Q2~a9X_7RK8`Qxxq9`O`Wx~#aU8qPyV!<;zvo>M~4~OFMNTQ0S3}D=< zyz$}Sm*vHhI1n}3RK++^>W)15JIzME95L0IiAlK*>Md_NTL7Rj;+^NyXhh*+Hh{;$ z%@q|$n1{hXgqjI+GW?}@rKy!#|!x<8JCNLO{%^g|H~TQl&IpBNY`Dv)ykhjl^=!=MMMR0ha-RTo1qX=(^M-&?H4a%t98!31zvd1XU()|gGVWh&w0jfHR_0?4*Y2Q)FTMH zGN>GW?F5e;$LviLir^={4_lP&04;SL5dtV;)-%2e(dP(^ZehFdlzndeN&XotN)=T2H!W)Rd;&YR_zhqKkA~!x^)^>1W~Dc0CT6>w>qnSbJh(| z5|Sm_^ZRV4dLG%9CjgdaC|{-$7K+wBj}NB{MopUc+@$#>WA*IyFu6kF5S*kQc8J#q z2!-6+bmij_Mf?cC?F#20+WFqwS}r!Y+pQlVAQ3VD6TC?$dq$0}5of`3GV(!avheis z$bJvD{nGA~cR8uoY%U%Ej?Cwr#=yb-wvd})#-dxS&w=9Eo{2_MdY&d?DoTR8#AY}M$#30s3zi@+5 z0$huMiU%|U;owN{c~K={Kuz>_APn4!0Y%aO`hoxdAyN!%4llobMjHLpO5j`N#D;(U z_2$=4{gKP+yy#}usF&*7h^EkEH1(ua&yVFnQs`Imt8~psx6boR&#DO4uT7YoG&|~~ zJA*f==q9P@ww#@qmk$L}iN!r&uGVoBx1*RSNc2H^WCOM5OB#WbLJDo3dz=sk0gwe_BR0yiL8Uef>ghc z)E68eFKjzof+)OHM!AiBcS&0b&;{yxTpd%+xH@<6oY#P35z86-TqcS?rX7CZ)H=c6 z^O2MdRCZVdEIA0;<$^9h`tY+>7l5ktx;t|~!MC*~w4YYSH}iVva{B81+RUH7Pi`Du z{z|wv$qapYD3mnL{v#XD*?;Y9fR*>j*sIs3rlzOQetGQq5URCuAT`lS1?bI<_3T^O z)c^O^$DKpB>t9_ld}D92l_B-#@gbK6xrujYGPl3BuqBlnq-I{*$VGIDiq1=^w!4{a zzhD^WtD!PL(JzF3Nu_Ah`Qn5k`5w@?@)TE)+XaUzrBy8^p=99dvfmNet`xWa?HABO z`8DFX8GThTci^skIP!$DO<`*THR@wDo6{6?uwc@t!K&@6=&ASJ-;4N(=>bu5kG&5s zy(4KqOM7}Fd<%Go)ei^mtEo-9a9_8hw=7Zewa42tvv@?I^&}?s&bXbA_B!=67SV*< zMe&7fpTm3lU=ZK%@tW_w1babo`w~SN=znF3`z4cLSm1>;ABgkq6nj>Y-0_az&PHZ9 z`m<%Bu*s@4iPMOl#rZ-RN&N(k!?NCK_N9OJ-`<9jB^A!Hi*b!2a_HzxC5-R29#Nqo zxtWY!hgm2&(MFhw6i3iGTp_((Yp5F4HO-e?p%FMvz5L2J;lMkq$Y6f@`0^*1oX?m+ z|6}dl6>I$^uqKAmR`Kx48NpoJz>hr0-MVmdQyA`CC|a+6Obf%s{P; zCvM7Og$80I+)6mUO9hDjBVqM${H-j8a@-s`y^Y*4Wt2=fmN-Im8kM}un41wwhv)K! z^LrB@LZ;}Uyzk6sNe6{X7xMdAPCbmt1#PHYE4uU1uKo3GgVaqE*ojjfI9Et!SoIlv zL8~Dftx#c_SV;znuvd4qJTg>U3d~eOsQC6^Z&5lv38rqPB8spl9OXNgOdK0Z`=HU* zWxhz)J+1tuHRbRlrCNFoxnkG3ES02wnf9$T`|e)nGt^(FSqK(Q=)-lqLsC{)u&6qD zcle!y;Jh1g`AZ&#qrq7nG3Zj;wzKo4O;gDMXtYwR1x6&EhG~!Bm4HNyZ8H0~kCUu) zna%sy8o>(9_6vT=ky2jPnw_G0`MtIMa1~1l<5B0Zy`-`bj>1M^4>j4Xx3mlbrymNG zz(zy&U73z6g1G9{l=}vKhde2)yZBlTM7iyye)CKlrd;?gk8v)HeK;X7MoEySI~>=1 z!1DC94_!IT2-CiMu9k1(BT$9UjSy2a1Lp7YI!y1&L^=?m(w%Gjsa+d) z?&p--e4_w#41!_zIkF$$IiFddkfxdK5F9&V9P4Ag_4HRgznBjUH~(K&B-Nh#vb_R(c1lgFUlSK4u3Or zE!lVF#A5x8#L|{D?V+2&#_dBPrOuic&a8SxMbzidws7tI_XSnkiUXB4#h*()$m=G8JSQHw+$Qe}SG6f)RaY+-=!AXO}(1}v5j8{K%n>oPbOC40~K9Zb)XYZlk@g82fT z_KiNg#&f?^YE7zUd>EDcDo_~E0qAkO6y{8FZT*fZmB}!bvn{8h zzueE5n$MJ~s#sc_vz3C@X8|5kRm6}X5Z z`niov#6+QrhUD5hSs*36<-<=?)f$mmBUXRk34vhD-BN-df9`G$b;!uN+{%8k}{ zfYdQC9G@b0OwzAFC)K3%n_<68=j9{Ot-tlJdHNxSC^Ann=c5`(rUs9r-Ckc;X#mO1 zqzu1a?W{nMC zN~D!+KX2y#?%h{eTGi|4GHK8b$hkE@*h?CM9i|TV;EXnYVYm#S9@gr2g*8_ zM+T=z`Yv+&LA`tfM4rX5&2U@5;u#PDb-5;an|;V<;}nN#p3-{W{%&ISz?)B8!V~MqCaZmxz zQ7Pj7vk?@L6w~N7K_-7=c+EYiUB-rScW`{_>a4)PNVUbCKaRwVyl{VYZ_hPfrBQMD zxeLL6?zvW@oExGKR{ei)|++vz3|{ z$I%r`WK-}u4V#bg0kHRuesTNXuN2suu|5wNe zEc}msuYj!$zpthrH$*Obd^aii9&=L#`*r8yvz>-(M?d=mf8w4We>_fjK6>a8!%i!x z{payF_wTV^tQrsd#-@mEyn4J*w{HRQ^f_eWRGAc`u^0#07e z60qa@CdLsdW_c`Sbg;Q^k@al1#Txmvm0i~w)ek9y5*JDXy6v69m$t4nSvUUiKAR<_ zBguxO+?!j+Cs;HMh%FRAG&fXx-5}uuqLwlCwI@uMerQj8jC%N3cgpJcK7iBsesSUJ zr4v1EK6k!sMt+ZekU#(6#hZz<;8C+FuZmHFk8INuynEAqpF4vMXZCzr$=d)Ax3{jfEaB?dF~af5u`ZgTY5M{`(Ue{TwWBcRrC`8fwR@J0*@(6vpUHMnDH?HZ zlIh!w9{282=X60PGc~?gMEF7DyGt8Z8g}bvK}t53H_H*zed`qWqaU8BXzq8L`Bj!C zMN6{L!QcbFZ~5oCe2*rJ3AG|)xhd}Wjin^V5t{SU6G_K6zuAuX>TjkOaUo(#vlet; zhhF=ns2IuIGk<8aVSS6q3i_VWuP7~6N3F7?BRZ^xRI&{E_AmU3h3~O5N>?$a4q55Q zshe5WZohiYusq*~9EJ3a9bNx6&uzS7_Sl4JJN&rX^%*H>%o~$rFnN!13KRh z?KW}FJvwd?(L==lIw83ky&}kpX}J*N&8?2{{Q1@??^5kV1akLm+vEb2#eH1$jgFam z!ZhgmG?+ctcV}c>a)nS6cA;3s9 z$7(8gYBtB|p$6vx>aa6A`E?N^XW6dL!0y5Ki_+|9IVT*#Ixf{t=I`EeTA06^d9(NI zcN%gJ@7(&ftL5vZfueV9hYy>)+yOdbQ_+vIe{9x2PVz9S+VP$*HF@2oZ_Iu2+n^Ke zs_<<`A3OB;>T!houjo52dF|(?e_2`3XQoRw5?i%?jr-;K_KgHGIm12zoLZCF6&AN+ cVN1_fng9R* diff --git a/website/static/img/avatar/kheang-hok-chin.jpg b/website/static/img/avatar/kheang-hok-chin.jpg deleted file mode 100644 index 4d4e2f1b4a0a41847263b90cc1d7b6d4e45c7c13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44114 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 j3+pOD=u&&*J|Fm@URh diff --git a/website/static/img/avatar/lorant-vajda.jpg b/website/static/img/avatar/lorant-vajda.jpg deleted file mode 100644 index db41f816047e14d5ae9aa310b4bbec2d29ead974..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35954 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 F|JiHgkp%z% diff --git a/website/static/img/avatar/serkan-durusoy.jpg b/website/static/img/avatar/serkan-durusoy.jpg deleted file mode 100644 index 32677002e30a6ce9586bf849d9503f8eb005405a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73228 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 c`J##ZBzI%)tCTu~6 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

M9EsaE*uy&%_P|6S>) zaK!KZZ~@1KsgzLG4ve>fI_22rC1D1*jg{_Z<~?4n_++?2qHIMP3V;*+1sQd5L%MK0~nFis2qlR%*8CXI+iE$^0>>v zN8%%E3H?2i6po?FD$aVe8U<7UoO`#Tj)j=yz+#Z}$onajfC?uj;uXk#U}!n%?3g@M zvOdU14+v8!=s^qunF{Gs3=^WhuX?S}2hv&Kn#$yWT5w0xeqJuiDhL$Wx1w!`s0OXL z|C3;#3l2pL2H+>lfBpTlUf1PkxOJl6)D z2yOhxbFB%(6uE`A)MJYz#8sEgfjn8N3e-}YAlJobP_@o1M6fP^H1i5Ky?_5q@j{Y2RExcX%@Mh{p-`3mf)4(gBZx2CE zgg;Y6?fWlo`!MWHuDwbngzPg>@A_vNx8B;i&G%e+8Dz_<8F3~E zv!AblqoY_e>F3hl{GkM})BZ0L3E`i$pLM@)uHD$W+U`?bnyy8!e|Ov>`UI3WKwIsi zSiP~KjTcagUoA_)fMMQu3w^-vU;c#aEJt=g0EDC=|5aVV|F=q5EFZsZDF2rzkA5$> zN8aP>P!2HfKOyYfE)^!QmS~s(1k?{e`>(hHv?B2hE@<;q^%i8<#xBMyM8_ialcemS z*mw86{WK33eaj<9RjacB+1p<&T@v;H=KEsWTHfX0A^6`fz1eYR)O6xHAbSSBL2NjX zycdH+KxM_9lD2HmE$7=Oc7EkDJOu+i>Q8zS9&CM zlN%7}+kb_EpKCi{>J(L=3(*9s|#BCP&G4|JOl`snt&ZUVdm~u)5COF zKqV1i+)$WI3zw)QE~R=z83fAC)JXUjoK(0-4^r*2nL2=0TE z#d9{6YY`x@xZk~#JQOqc(jtc2!8c?EekX>0c)Haxu~v3&iHH2KYd&W^WNSUhVg)}p z6xMZ&i}$Ed&rNnJ`z*j%-vV<-jL|PGEyWe(6d*CU`KnWyB&OmjNX&cl&aAjl3gXQ@ z-_5$AMxmXzmXG)5%uL*-xIOmM z+&?qZzca3!pFc(#lzDYIJ_QCJhWW%qYG7naarG>KRd=4lEV#_w>?yxTXvbJ+fi0+c z{;jdxRe8ZN`$XbpB3wMuDjLY*1OBUX<3qc3+Qh)~cR9nc6usFdGLiIf?5I!}$VK~^ zUDx!J40=*#n{^kBDPlL1_toxAxA8u;$QHYliZP%ylHxuMu@~YY(}9ukU}{bA6bl zbaZ^|<72&dd&N0Y+oOhX=HE4HQ4r)O^7&|S^n$$_<6_q(y%TCCOhjaMOYd{V)-fkM01VP99hD*j>?^tH%-xCaLW*rwilzfUack*m71a4zff=0Q6B z=gVNA2%yB3tQ;wn75{FDmV-EV#;a>#(OtyCtQJg^!T_V+SP6ARO%pMsQa589q;sKv z6zFIje!4JDwsF7t5}S$fG@Z!#W3n8?? zHkr~Ul|kn?kpgnL{{%{aD5#I^Y3Ka z&yA1XcXUi{oz5py4})*^Ah@}?@%tX;E6%1it&lWgO=_Z(uW!J}M<3e~L8C-3&{=Sg zTB6^S842?NGe-GR;$el?HwMACVcn*_) zuW}r#-gmdLwz5OD>(;T=c|5++cD6cgcD8@Wvn_QW7*rn2t&DdaZ{Mk~Jcn182#Sa) z#;`m!FTVo43n;*Qgj^C%j*pYM|9j7J!V%a(I{l~_#Pz-c`dHFg6DYp`g(0n9r-A+_ z`{SE`wPyrd6=kt;MIqQ~rG3%QVhO7_FRv1{Yj!P%uHzZM&2wFuek0Z2Kn6H?v-5t@ zN4s1Enm&9sn=HqKg1(GAVfELL+qb}o8IPmf89E;XjrEToC$}eIY7vCC+bKB#f*>13 zNF(0fMi(?lPv`gELOhpEbx+7K@eMthJ8s`6JD5UiXn&cP%vR*Nss&4bhWd zY$CpronKGyCa1*uH{q&FQmaDA@FtEZeB1f9S}x`#h(xArHL0+=szY!f{le_@V8PN7 zjMPb3*kNF3b4|>0yPAf@&*Y}XM&SRt73Oeicpziw*StGqvCpB%^vh9j;we+OdFO$2 z;1S1>m7$cfYOM7wFe4j?k`dBvQ3nY9_LG&aSMP!bTTwnri>Oy`<@w6qjsH5HDM{YH zzDy(fggpH#I-vg!A$3;tMH~6J(3;IcXk-@d^}B6-B~L1^n&Wk@48Y3V0JcPYpBr#z z|1lGllyV?y4o0J+=)i~?g5wi^1Wm6&+eQ(}53h%~yt;e^%0+2e&TodtN{1wAZ#!+7U0cMJ>hV$Qc$zvp)%zEz>*6*f2rghil{=OZ3R zH&=76I0y>KmvXf%1>9vE?K#eKM@rZGN@$~`kLkrIV(OkWc=d>xh1;hs6&PG!>lrb{ zQ;p%3)l$|zzk;A`{be)0jv}o$=B=#hEHsKAdW_GmhB$`WVdKE^#m}ty&dYWuG=tu& zTRi<@M#WV}qAg>G`AMtUoV(9eGqd~0B3+YinlL9XRy};``c~mDoKuHejZ7h(yH{eu zGURgY>o?#Y;last-3(E~OvHl1>+bu1K06C$VTj3kLY4suGX#s_osXqlXYN5%Ez)f=DtA z=7I~51+=EbpnG*ATbNU2Jt$x4z@x@YDG*yOW3M0Ey(%eXw>NI2BplLNitXE7J>G=& z-+6KKqf`3BR$jeKqm}xgW363>hg$x`Tq?esqDnw2_+D5$h)Uu&e0r@9rUmBF-io=V z+^L?YX&U2vEgIYv)=FuiS8u1s-y{>hpHUy=t=uD^aPBNQ2^XXqkaVQ*FpLj; zB^iDvTVA-Ut*;2p(@zXW73HS_y6EGwZ8-(fG*bkn1<1gVrXTT4+17OQ?Y~B$suU0G z&^GxeRbd)3t2LLea$fau6rp2SdJ^MDhTgIa>jFGlyGE1Ke*#f`m1>Z|Ad$@7cDcHO z97A?S;I?)u$TPNg25pPZyfq^J2b%yjFPjtA!rC!&+XynQoH zHK>7enF!Oe8)oM3(3c1=ty?tyJ7gB(-wPIwZ@X^iW4dH6M?aRd7WLB$^|KP+nSjMZ z`vk|4o>xHB;=FP4&|l!0GyFrIsnVynZ~JH((ahoB45kaBc+E0&?$H8{iey+7);}v2 zUipA4>R&Jy5JdkE3oLcNXY#-C&}MUnOYAUFy7m|{e)!1ycsvae$5T4DC3Bpdocy0D zBP94bKNi#6Z>aLhW_V2iDKs~h{CW&hy4EhlTjt|zP~Z!No{hao~}qgO3H z;q)gmmVaewLMtmj=NcF$+mf@Yrv&;cJSMVDU|Ka)BW1P|S>w2`hJwFE{a#(JUdEI~ z8jlyF_2~_paChlbl|Me>|LtWSgo#aS*F&hkk|15_0WyFE3?3+Afx*^Xxl^*TH*Mex zAw`=S{ofA?%OAYlA-(82ah1Sd{IJCP1)l$liVYy7rN~QOjn*7%0W+L{kn4vayk1fu zNlKy@pP3B@BWaq|hw;7EO)k1n>|xY!+r$`M~9bO3sk-#msh8!{$1|1gt?iyxw)V@oYx(; zJTk+_jz5zZ_99ZuX5S&URDvHS0gG1aeT>jmiYlqe=;)0&zfT1JX+e$~j89O(kK+Wi zcD+a1ac0!S)X6K9-H_-zu@lFi$%b4Lo@l@2==1Lh^VT05q9qbb2{|m?hJ=_f+j&0V z$yRcYx+B4xZi%;kdF*iqVQ1GBL6uygLdio)EMP)BoV8=inD4#@f)Vb$*?1)zCs3r~ z^T*UM`7u8fYGvnw=3aBZa<#T#iCQp45OQnxw|LW>&2wa*@4d{;`{g_rxZwAJor*R? z$)e+_$V~b`GTQNYEr7e_9MeT|(s=>0_RBqv@u2ygmsMT`YxM5u>iK2Rp8z?d5*b*= ze-4k2l}WCoO~ofC)4gQ&D9T6~f(aE@nGeXs5If6qodhbH$IL$qDpx=n?DtMueMK17 zPn3!`-F8grbK^kMMK$7P-F^p!U|{MWGWa4t?v9Vfc1L|o>N?MCOU$vk|DI4WDwi)} zOtD-XF^gIFxA{-~m@GDyHdrRFKZ1894Om>a$4Zg&@Z7%TW~Fw+$gqS#9*&UF1mO5H z5CL<=lhO^7Auvq>RVa-cZL@+=duxiW*L^!$q1Yeon8lpwvKt>9x6Fy1mY%=3Avr#@ zSn5b{MEQ8U*n7Bhp<(I6_bg2MZAjE<_#0qQ8_<0q(nkM=~`k5r52_uhA$^E#6OR5P>x{;j{VP~tCGig4>NNeGno{||$_OI)&5C{hcZhH-M3Na6|L zkqrE538l}uRffUC3)7!5E034b6jMT57o7!5<8qp-f7(gH_5%%s)866H2V$1>0e_%d z&J`9*mNkD{;oyKwk#qW+&CVZjpuLov@n4pvfIICGOW4a)cQ1dml;?Y$X>F7Mb7$bq z?#<1j=_gJG?2XK|X?TK@p`_w1*Np7N#l`G7z{*Re5-=s5*ZzAO)bZ*-B2!B?ukz`t zuDOOtW$C4e@!uPR^{nX~k$A~m2E`1P#KAGIw2tk02`}<^TIk57$I3mbbIjM}ec82> z#O0u?;m_+0$^6D?63%5_)B-)6^nCx~n{)!|+zLPXnk@Hy zFDJS>1j~|5YGmET)&s%O{9V9D3yerQpVoBH9hgerUIpLg3Ki27j-_i~^ql>O zHH2%fSaHjwf8dm|TW;d!;bg|;W5(rAZ_;|=C^gz}T2O&*Mfm(D*3w zI7q(v2oGjz{_-(7@h`4WzXEQctE;OBPQQ(>6W<92%PKwqTryr=Kdr}tpNSa{iMDGN z-kk^5*amf&yuo)*5NSZjoHr+@zBJkCH2DwsNIwQ&$9JNj7LW_0EXa7?3xt55-LBuR zZySn^03h_W@<&QgS+2@sqG$xWlA6UwCVUF1(c@FUWG(OkFm%2DSzk{>JR}<#34u%x zq1Pj2q=Mx5b13v0V&CI?s^J^Ld1kn^NB`vBUEBVgD{SbjqWQr4fSJPsl z@9PGbzde#%HI}cME`}axOm5E3e#Eq79bbz4OBR@L)}%;UcmJxz-%y_FmPueE%m_L{ z_e*2yxsuHSgrH1b4F_2buWf1Fip0bu+!s-Rx@{cQD66d!k&$664W~~^4$z^<8MTE` zJ?AX{J5$p+UiXgwUfOEv&c9(;OtISRbeGo7Y2 zGxc1}816{Qg>Xm+2@GyOhmg474dru3;D+QIwKYY4tB+GEycdp;blzb6za~ zAp5*KP#UIsD|(uN49>=0sYR>=~tp5avDFnHSf){T<$hJB?c&n}MR0V6Lqz#yn9`v`8NGto+0J?mc7t-J`jfj!st#18 znn3}vDH0F7Ap1N34ejd6Q04H{&qJHKp!0q&%wGk*55&Iwqw33~N~&F0-rEQA80#_< zVAqn>+pSB&H3za_#gWL_Db|u?-CUy!!Ldc3K+=IBpp{G%f%LGX!6Y}M5m{IR?1>`u z$Q4K%27QY9Hi}(6Ud;yw&EMSj@%zY!o2S$fva6ZNV$>sL!&3~>j}1lK(4H;1bGx{> z4Ez>l00mL$N<{nWU6H1FhGXX6`u)iw66rF@2mxywCB`QD)eME&k%)ABhP%HUNO_&O zb9(vbVEpQ85v$MEJkd%==0o5Y_goGf6vB|8IHF_4I|x`-DGITcZ~I6?S19ial)r6v zTveW$c?=7`pTJ#cU{}-Ay~ERFeedC%872FciPttx^#z>MnQ#CM<|L>;4K*s&f z=W1V49xk|7O6AvBQZIL&`jWl^&%EW00REcG<(`Y$cM2lP?}4IQa@*xa`0p!!F%i6* z$Lu1H=AJ6)6Ka%HRIMz7$*Eher~KioqDH^*k3qZr8e^qKXbIW@qt|B^-Cr6Y-M|vg zxUg>OZ@Hkl+UT8}&M3Gp2Bn zi8U})pz}vRp(p74ms`{#;WDfM%CrF$Jg0K-aQo-WzO|Xz7?+F}f-`wUk#>9FF_Rcm z!BNk7?xa_?s0UX3K;)gxe6cg83E7;im5b&8hF)Q7S=vS#?c;o7A7~(l67g<36_3L$ zjU=wVE$Tu~;@bF#iB&n)C1OU6{PrpFpGy{}0mH1L5S@EwvqU~UGEjhKzbpK${O|wa%+2PykW-gRoaoT`3)lxx>wY83B$X(1F z{h2PiP~6gvT#O-b9GninYng{C%M142bn*|KepTnG!u@08pk*4nRtpde<8t=$h9f!n`!Q#!~TQ5_~Py|ZUi*}}~>r~+ItXuSSU7W&PN zq~2M&k^RsNx`80-p&^34=mEd;N=+5f__W*!U?H6_>S}-!qRb8kG0nE}=*{WRpuo|a zZik_w^66Zh5lWc=tXh-j-)?sIhqz>saa~xaTam=xyW$xfljY5^hDY zf;tF89t6T63m7^vH{^aOiJgT@p4*CgE2wht@EIozJSDxB)tusB_aNAY6socQvTVMU zP5iz^qp5;JMth%?&+Y3XfasEvDq5e+?p6B(@OJ>~^6hEBUJveI#^??kD#Hw%$T0;md{d3N*h?|Onx&FZ`->mnxYS@z zL5&sY`U)qei-|(H*P(Mm1>tNZ-?)%MWHM^s-O+n40nC^<1S>vy%i>bI&w14TI8!lY z&j((JC1_=Z5Uuu(#hN#4eKgwXlVUQg z0$?Uw3S7_kiX!6fUPBt`mXwjxL^4qPylVP_3R!7M<8KR{$uz)hTK4<|NrN6cDJjDzesRVrKj^0Rb&A zknerzvd@HnkHoHb6Gj-Az8-5+sM~_b5L>IQO+FHf?_aIkCko-N5R1lT{sUylct;es zJ&guzC3qBL_Ky@kKT-I+E7BiqnYgxMDIVpmyPJNjsbY>p?n?IHP7BkN0U$PaxsX%3 z6_8ShGNkbwhRS~v9e*rg%n*zb?$qLlxC#vGYG8Q%v(OnCcDW&HfuXV?wcpaV8+^EQ z^X*ChYeJ0EVdY0FWSSp?aCu>W3pOkC;%2+~rHePw3y~uIN>~hin)N+7Q+8a?{O=$? z#AoHU$_~X12s1xQi@g8T+y)!v`(&&5t-TJ?P>1F*(Q4iK5?so!yqI#CdsNhW^0es^ zx!<7*_p({W>sOwjhz2Qz+iX61@!%!|rb6Dmy>+>t^tx}T>&Ds!kG}h5(D96hy3X*X z!+J1tZiSdF1}S6<w zFHM3kYa8B{wDtswoC`gnIJnyJ`|)P^p+)Ybeg6-pwZ;IzFK@J9 zr-z);y-xGX>?HM20wSj>?rX;f6=mq&m*wz_3(k_>d|P#1EhUuee|P(V$IkntQ0{Eu zCnMf2fPl1o{PFWFA2EU^uznMtev{CKuopDjdg*3qwb?P_Y(psGbA|O4s~vqk6sxh) z3ZPDXnKrX=1lm3~n*KI=`;?YK^FA~4_JaW8yLp8UGu8$^TrS%)Y@ykrjEXD8jvZH) z$Ao_@Ux|y24SKjW#_FQwlu}C0;W!W1eO^)fV0n;$NHk}(bh5YI=hZggK6BfD@{{KU zWJO~ZRldFw_>=v>oNM^%>Fqrzi=U;fjq|~-{r5p_EZxK7T`%#``^W<3A$Tf{55pu+uT?!I(*%f~NEZJp&n37+sYmztX}*dWTD zRE_SVhW^YFyk^RqYlc_>@OHe~Nb0s>OcuOPywJA%> zf<}suc}0!9hW9#pS}H(^JP|Ahj%WObJujfzsJBDvI1O3d#6vVIJ(tg6;swRYdoJ4m z6>-GY996FMFF{q9qc$?@dKl!hv3~U*d#ik@B4o zlcUt>4wK*`EhkOYm1^*etc1)4>F`yNc=zW8KwrBHtde6WvfixO8FBm|PTkhL;5^2g z-KI&^^0D1fqz9j4)?eJ|rKX|jqw0W=9 zuecDpv$Z^VW91GJ2y=jayS6i2ZP($M$MRueaJJ+tjE&sO9kUX) zkJ6h?7+Ix`t^Q*iP_+q^6<9n|-@PftGeKSgwYI8-2ip(9gEE6^XUs_)}H)ABj4=yhYZ9MB4 z67w=GH<&-z@sz-AifxGG-S&p)o7tJw-16Io)OF(C8&H+-w)a_5re=;F&jM&qWs2G7 zh@p{UT3ws)rSq-CK?~UwtD@C=HWk{@9DT9wtHG1Us|b9?If^4%)NRlCSS;@|_0st5m%QNn z2#(&I`p(4s$Bb}Y1P13B=ydW{Ui&mAUi{cRLDw z=^^B=!+=@mmEX(~WnVlz+mhpsYLRe%b~z}vZlfXf;gEH<7I5YqH(=Y`Gq+--{j)c9 zKFNBu#L@R8d`OmJDKr^xMekSrh*8Q}v(6se6x-GLq$sYhGQN?IXRH@TtF5w4r89j= z51=`9$j3>UySW5}^x^BR;=+QO14H@;UZx#6?$&CZ>JGai30jd^O&Rt?C49b6kL}DL z`V7ngm|>Zc{2nVW!MA0XCDDt2-qWODdO3Xe4pn?yIUz=7E2ew1V$l(h)ZGo-st&!o zINttA`aZwxjB*$fnPy?b#}!gx#%1mv_k;hyeN@OMn;eG(59_$x$9>(TVYRap!Z~2xx&mqWJmggB!>Mm#j-)a zwYq}XZl_;W=9E|07YU)6k5Sm3!?2vN{M^&heti;&J>LUpCs`3l3PQ9q#9`&0wVXiu9VvlNH4lPtac_45X z&twNKH}LL))adl!cAPtR>IXgq#S;0O(+JKT4Zpdwt%_8Yq23rD`zlzf<+~S zTdi_l#C3>^iuppcj~TDwCFVAy-9t|N_uWTO7bs)D{r{v*$NoTajfe^O-`Sa0XD3U6 zKxcYXuWYQV@nksrFUOjO3{PaC3u~b$$AD-203l6S*V$diLd%Q8TIVLy=XCp&+U+`w+N0$Ml09CITnXhP11=H|7qN)8r}^;D@(G z`}N$xSoAupd$uUaDB|054f4y34g0^ZaK2`bj0VzOv_OP32(qd?rTHp;sWH`)0XdSJ zmPyA$Es+oaUgj>ToSw-8puM&Y0eGiB@{vrM^`|0-C()@Hp{~p1ptC@4Rk}OgrB9;c zJ0d0w)WCGkILq}fqB6J=oe5Wr;!s_&1uS-ZQHUxyEHymr7Zh;0FXMa(3;^n&&;A9_FLp(Zu=ob;UQPO{l8serkkk?lumK~+TEM^sfXO}?-EkwFy>_vvMQ zI%uM1a7!TCh^2sDn(0>1OTheeZ#;hW)F*tgooHM;ZxBIRV93Z zY;V1%#bx{us?HY)GlXxn-|s~~kV)iVWYL;l8uFU~GAFY$#2Lw%Le88cK{6q~-M~yG z>4>t_1%D!%%|I}Yj3mgnZaO=wZwyr-WXi7dW2478wfF5mBMqt$3{c7>UFQ1a^T*`nrSv*wL z|Fjc(5g?iKR!7}Fj;~c%W=kE}vZ(4Iz+DfkEbpViBe3yWnPul7$)J5kMPZ3g(?BQS z4jwFQe#LORlz5LkyRR}95aJykU>1k|ZJ$=`p2WC!B1s2Nm&kd;fAcWhwn=RI&aHVa zfs-U!XP3lD?L+IFJUq3lz1xcN6QIyH#vW^tVLlz}*d`R(-+0E;z!DZD7RLB~BqE4> z{Ft&D44fn|6sLm(kc?Fy<~RINVAlFxIjk*1O)UFNaR=@qqZA^g#>(3`o-z#^Y-vV= z6lRE^pfHk91QZ~gDgo*Z0J!rdqq+G?yc>5iIb4+I=a7Q(pMpcyJ@7Q_)wZ$Fj2nHF z0~r@G%Ps^F)pEhan4mW9ueS@*g+E|2+Dioep5zdWG1+M3DBmw`^rtf-pcMFmLw-Wa z@L-tIzU&c?{Wh`@9WVK1?&g*u4FoEl?(er%fva>iuLAM(;6UHDW#{w3Yky@5%ORwn zy``{Q!|MGDcTJ(E{pKaxesYaM&oU}M3)-*6`~C~(QoG@(d8CCfDaAAjFfm8JW*6!G zr6y*~)?V^QdE{v^i3P`x$?NpjBk`Z#sSYcOqJ$V>&wTld*E|eHC#8Nj*LA*1ejktv z1b%Ig6`z|*j-{hnL|BHXjI6%8jJpDPMW=op0Z-F1jLB2MGUJAqOII2hdkWCK4zC<* zgH$IB%+6|TT3+=?VBeW=|N1TYPn6G>%|Iu8EqBpR8-v0;sX1uRd!HqFnE5^i4->bv zRwz3m)%;y@b;~QXWy8Q%&*+GWpWW+vQoPX@^%NvvxbKn^I6TC?gBVy}$0X<5kmDU( zW{y((@7pZ4;^MGZc*WYdLmq0g7R+p?mx!?QXRY@^8qrH%sNdQUnwh*mUqZ;LF}JU; zST!=!umO`bej}@B-vKj8hJ<7-6-)ZTArK9&08h>ad~m5GO$+3)EFMyvZ1MQv`c*6U zV3O9!wC_{*c<=dnot-Pml{7_+jQ8J~Da=lt1)v4=oHW;f?NrlZ z*KZNBeS4m-1Dy6`D(qhe&`D(uO>z$$7EMQOk*7^cjD#SkVwRHM%TJ7}1DiY&GamRg zZ%~{M)(2djy^{6a@gMQU=vsX}D$5|SP*eW&?zGDG%T>of?~uP#;A9OdawT5MOPyBs zH$>KHSZK-tsVNKlP$8B37VqM}IFhroy_$WI_=Uf_UjD&tm-lD9I`^*_a6=!{Fs?K? z2~CZTz7>2AlN*@}WNtS+mG@e{80g=kiB@c{)U%(jd22_AA|1hJjs$cMLgfHWFzx(m z*Gr)1Sb|)n_#M1cM(CVs{7&-4+43W10fMl)b$mO%dn=GW*Njh29Yo4fT-4;#!uFDX zv!k`GfVb=JFd;Y#3q+rP`@jtKpjYHJV7@pzW8i=0`20RhL zH#5OEH~YcZ^eRue``R|&lC^$mOo4k?%dti}M0TYcmfLSan8%SAo&2Vc2#GI2*+;FY zrtuS#MTwBs9l@2iY2-Qt(HPxft?9iO3eogT<&B6AFAGg>^^ksrYmn<+Q0 zFYlB(&S4`EAHyOcCDoI~uKv~2%gZe#;?G&A2pa!=&o?;6=?zmAHX#Gdm|a4UiK~<9 z(bu!pQ>G!{fUQop)qSroVXLKiK_2nF;z2Jmz;J(2+5!A}1$R+NcKgO>FRyQiVqj?M zMIMkgO8_GI=Q|~K3P@$KVUd9`a(pmY9EH+_>kjqQ#!IsdLT}77zCMVh=&@@f3|?-# z{p0(mnNMgz0*(HU5>eF}Fl(rGS#ib(+Py1Hcf)S2dhi*z2HypcaovE&4x~u^~y6&kjG*5|YDCen3FP-_1c;pShw!-E4@(1pkyK#6LaNQgKF| zs9+(fWAj--^s8UFP&TEM^uBLZ5frTW&B;UST+<`4ke#!p%cLU3A*1@UifkAgsFrki z@nB-2_#s|{55FCfkx<}jcTkUBUp)aJ34%37+It|P%jemM8%qI!$7`z|*X5|x2Gv=Z zlwwrc=+Wh+fyyCSNuUPDd3o;L?HRCRMZ5>P-x4PS*O4hWcMbLp6nS>zDYA@gd?*^; z2;%$HODXAhpGe*ezst@B>22l;mnEHm8M2l@~N+2^3j;E+|85(W=NkmC${(BWb zt3BM(ByL#VEloO!TENSzc@1K=^G*cNm-v^luSPG?hHVS zKm6qz|6}CSid(1g^k2`e1T6?PnC`cHsh10>0QagS8tP@P}u47xnqrRxvr{@ST=!L6VzZjyk>Or@zhhgcv{hWj1O z=tmkl?oOf6P?P>Y#OIhMltQst&8bgEfD3y#Bn{e)YMu$|rMdSr(Hv?t`HMo8Blp5B zQXS6L=VYu0^0dC7`G6&N0Rms+B?a}8-qV!pWRW^D^Lq`4I?P~?4_9lJI|fwkajO;7 z{savU);nPWOW1uRjGk64E(>Axy{|1k(fA=N zj148v(`MR$@e6wA@Ny0&$1L;3(1J$x{l4~N0(KnG3y)3qA^f2%cdz?_aCMXbfVi#$ zEGiGD{{vDFjA9#dxQp01O4jyNUHFto`nNBAcSfDmw<)xf(O*8jhbZ85-(2Fl;Vb#S z0>nr%jJPtJFr;V6!Req2DS^SZeKa2{Gt4$r9;*1$2AP^E`|oVMnRxP4%+!M9Y>+J8 zT69d=H!MHPQc5?Gb!oYlarMpui?SD8?J);To2H%Lu8PnEu|rmYZ7$7^ru?2jjdCNJ z(eWlA_B3>ZDtzoT7P_;*K33f89toO1o;UMuS4RQ@MZKPc&-m3mJat-|T)F_6lai7@xagXnj-?Ew7zJ&=oNh)D`!Q zWvS^|Ldm3W6_C1BDO4#4WdspABNO|TxiPyUy_pwUkICF2*VK)#jFGf!O1G9@RGGw7SGjpY1Fl@xfB#0gTHbUcz}l+ZP^ze#zLjvVHBH{DiN7zweU zi3ZoojhzX`cRpP;i*1K}`GbMaL-Um73tV$Bh50PHf<0yC;Bg{?a+ES2OWv&g*jI|Y z<5XpHrhLCxGY9yKz+`_CYr@aZ8T)AD&ksLVw7A_|*4(8W{mt_C_ZRQ#)rtl}2!~hv zoHh@DL>Ax+?YK8L%mjoqkCwX9r;PpDgvfeG6&G<$h+s*k9PD+b{OfT#?@_(;oD*IZ zJa|bMAiUU|250HM$(X?VS3H{Z^L=l#iKir1U~Eh1a@!RNEGE;8uJ`d~AxGD2v!zilz7DESQ*2=Y}& z>F)c{jNSw#tR4WJy;|OG8CP6lJIG<=>}_XfXIiqC3jYgLrz|;LorG|v&6kAQ3YNI< zpldIn`1s5dnY9Bskv2<@!0Z!Bjj39y%7feHg-erL&^0;m{C5KB?6*T%$7g;WO`U1j z1nV^oSx$JFrGwP35B0pRcI_mT$ao+s> zs7oh1H(ef88n|z8^=;dN3&cy(Lk~bG2AtFJ4%3}m7rDl2H6DViw^cwR-qtN0^38O` zTMQcGsoM088?=>l%&p%;Gtu?&a=~i$GmpZgG0~s@wFt{ zv0_)0K#B$7vzSZNG(fOdh8B2(Am5n^?mLSTe@T;Snm?pfRY}LXgJ0{w1U~VT_I#HG zl0Q_s{aTEw_g&7MNxD&^>}^vYy)11(;Ghf909jV%>4{dcYSAy1`FMFW>ejY+`Ghij z3aS$ge+WT&$L2KI2m>-tC8y>{Yl5-|*-0(skSbN;9-nXDGOnr+kQI@52Z79qp9SNS zBBZOcEF9!IU-Omuy^owqabuF__33c@6iHu`e-)2?A)soB^Db3{bW$)vB*|T6013ux zc7R&QB62j64etGvby4M3TI+^aEqccuiqHpaqqLto(ndlWBY zP_zf*XxkweM!j$JUlg5jF-aV8Ur?mT(}&NeqLPc4y?l9_A;zEbijcLFXsFWo6(gW5 z(;eQO*06w9xsuenJA5kO{9#jPPV+(lyT#S)K7m&?S^4_^-bFSNAG>^UP;w8$$&B zCY*5zb4~fbdX#eRB_ov3RF)+1(B30O`9{Oe>HAzGh5W!g#OaGS6ZU%b3YlKaNxg5M zgH6)n=D>;nW}DAkKwBOINjfH-ewZ$w^^qOpwB{{(_-)+7c;?0MLln%wnkLemen&}} zBL(@c3B(t~6Qg+yF*=YVDfAw9@Z(%3ucKTw-jjnf>#!X?BP8Xku;4Z#cAuo_x2Jhm zw=p5lIj>T^X$%HF*}G#6QTA0!P8bXCq^&90S@nOUzsHvNai?Jqs_L(FbfQG!j)AC) zjjdC^;>O!~7ZGd-*h_o-ca(3A={eBI`*6Kn3bgFwW42Ja7p`MalrphX3R(-0!Yliu zrl2p75_&#rN3*PgQs zShxTJa=;RNkgqSH#x(fq#``E}@kqpizT{b!JGJTIp1h0j)kj8l<`4JnRx~MOWwD^& zf^VfnppJ1k(~xiI$0C12;IYtiy^&&u?=_g`X$qVT zchB+ne`cJfyH_WZh;K*L!k5*f@x?3GHL4!;5CY5|9Bf$b z(&_Ka7`I}|{cPjE#%e82YvV<&&}4YMyufHff#~$qYN;Py5rr&`F|Yzfo@B5UXrk3i z`-i+d=8sUJ4+YYa^jir^LN7}%JvvO@mTDtUPyI3sJ;8rGT7B-0!NRwRi1d#q?9peO zlVW5~A+gQQkCsK^(c3dT?rvw5j^BHRRwWF}oqzO_zgzIalv_4gq9SKCJDo#<@qyk=Jh~YeiQqP&P#vKkLhSxG8fl8U+5nCaFYysSQHrTIJkU)r2y@bR z7w1(1ypw( z48?iLEbk1of!bK`ZG{6#!dKfU`m*SoyhXXQw`)mNuCb+|=e!#G9hQS>EN`b&n7`Y{ z_E7^WFyBXLbH5(r*I{;cns|+7Xt~RyhHOCAY#u8IuJ{XqBo-6Xr&=4Ng(Fr2j+VrG ze=qEJ-Z@MAjFDEkl#J8>80_QAM%raTb*fK*ei7@t_va%(85B7CE=gBq89scHs~GfJ z(#v&Z5objs`-$y`UDws)`D?a5yQd&;as6h@b+j82;JHDA8G{vSg_Ip;T95#RP6=)Z zgB-evs!witWLAOdn>Pkfi;0trKbyA=bYi6}P?iJ&g@JSAf;)))al8SE zTEUB-Kl|~TYrnva^~?}_6~8k9+G4qts+df#ubAob2%tE$!TWeHsrECex71f^WY%;h zAEEE7-WC%QEgC?LrkcC_om~L6QCN#l`5j#Ro3>|iHyDAC&4o@lua4dM5-?VwD$1t% z3gl0GlAA8T(iJVb_5!#O$Wq_O?dR5pKzm>DUexrFxbezYH!e_~P)W9^JtL4+OB>l$ zVmfpUOjH4X*Jp&|?7V|Qugu71O@Eq1H4nLKSMHlMS1Hcp?Ydr?-El`z+E;NIEnxzS zwsGF(YCji05RN-WH|mbG1YMndp=Dan(&=h>Q=-H%oqF?T@=5=AZxB(q6iJv9AeBOV z|15yZy+==_Qymv2@{E1 zAgW4Whc7$Q(&eU-^`(RZ8~4bqyyCtRXdZUF_U;kXDg338dnMZw-L4@d{c3C0XYP8^ z_&Ro8y-^{04B^z*`p4~ZV77JL2}vaLhfPP4Jg}Fjy!0nU+~;jIfMC8IPqX~rKnkwH zt8k`1-=<5pLFWgmk`JivCF3X;tH33DG`qeQduiNH5|e=vtm|&KN~l(f_WnW^?MSLm zDzoL``eJ`(f@G$WwT6rJyDFGbDeoMVQC}a^3q#0hW`CGTI6xk(y(7>FbH8zWv3}Uv z-xbr8+?JcUHl`KB-Q-IjzgMyMv-Yd_ z(m5Wb1`Y&TOh63>ScPrvhVXIUeWS+qr|Z}o91sv`^$42JXUan@5K`vISGDUQ_M@2? zK^WC_nbn+3(ax2aRNt7WrMQgMH!quELn3T3uQT^!K;EMvJZDP}Ztdipi+?sjqH z=a$DMu$jcH|Fvwci2Ek}&`=&~@+kduQw;RmFR;yIxlF*P)kScJs-<3F#-wIu`%r)8 zbk|MjuQkVyM2&-I99+fptE>$_1h)!rnpQKVN17X><}fL|@rAr!QU)*>I&$Q8#T9

%NRJ{mdRSLBuy*R7E{ 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 @q=@kthGTtZF)^3HI9tK9<`Z{DnSYG; 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

Rupk!^F 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 f9q5yM2x8R_ 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�Z`94X28tAWeuG)y# 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

!F;i|X^1z;D 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%0DW%Kh%%wuxF!U**S=*Q{`Xgf-Lb~8 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

llf8kY|SWUA@ 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 )>AO34^zUB@gRcAJ+aTI3 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ùZu8K5TN7S`gHH;(W5Ugl)%)B3Y6a0Baa+-q=%8LP7PZ`T*(|(#n-`ac5ZotHvwyGv;fyFX4a)Ek&7S5P!MzlFe38t5`r_m&47ZQoZMX-?F>$n@x-D- zH{XAMXj;8_q+lXiMD}$!{BZMTPR3S~yQ}0(iBrIo_~ap;US`13n!KG0!Dk6NDPM_e zHnqTt1@x`f0<-V_mgC5u$hG(4by92#rn8hY*;%dG7Nb53Lg+w>VgDRK z8s!-$TqeQR;f{9^JbmDJ)|SP)Mm7QV^h=gDjsIIQHWH22^Q7Ri6jdNT0?C_npQD2_ zj-e`;)l>~;FPpI(NpxP{;K75BHKll<0!v_S1Wn{LQA!EKFiR7HCNQ1mkvLW6oRFQ# zo?sSH3Z^g$XRy3%i!JWNn82Jpd-eklJv6@)(b_?L;U%FIOq&xAOv>4_f%(1B9B`sS z;k?A-tWs>|%#M?I9HF~uywil0q^Nh$=)K=tjh7LP4b+3+k|?2TQioR)zt)s|3aQFc2_qnw`Wsur2ZiuUa!U?y)m z%jX6kw#_ySX=a={AL}r|2TFO9C_RTcd_BQDc-!r_U&mk`Sq1Y*U?RaRI@5g#&a8mR zF|m|0`5BD)(CpbW0;bXQe@u6JU`@$qaHhk27iS9QrIDML<))PuyrZk*tP5debAQKk zV1BR5NdZg)JV`lR!ahsBWbw%?g_UwH!sUcgkz84cmiIc-0Kb~PE?(;MvMRU|AKlf3 zkCAu_a+0CsAI%q-omTCnda|#x)1;6c;+gY~g=PqtHJKIm2OFz$;Hn}39ru_i5vW}vbb6M zNu{i&243G;Gs=XUsfV3%j@lApT#UTP#=}shv=-^4bRlobnL}W?NBAS-HWXYN7ga zLOdy_bgPc$k2kJrzDPl*oMM%52XCc$)`3XF50Qo#c}7}!xFQ(qcLU6+R%LEuG=rsU ze`s3#?6BdqefAl~qX~&hY1J<~)*gZ2JOJZLbm;f{bq{%oKfTzogm?ZU( z{RepId$Q=q1>Xcr2Go=VAuCM^aB7-n8D6aQCf+Sb>qT?)RJL=RO>(AS9&?lGOwsiIpF0DmTQgXeVd6`~$NmuF8M^#wHGu~vj14Bvlm@I| zEGxeP`-UT6&iOTK&aZRkSYZpywVg-gKM(F1_s^%zx z5WzC!KU6z?BSFo|m9h`|TVGjw=g8BMJ!jeo*2zpgk?3PR@^BmN9Hge{AYSSZATWp* zsSPeh8<4k4FdZ{=DRz@Ho5oIyVphgP<;E;~shkx_BR(IHfz!H&jGDKoVCklI@VA;{ z8yeMX@WmG=KKbMTI3W9G`#+jGlS1~#*XR5qWuUWP7tEB`u<#4#Af;>s%Lb>KiR>9B zRtznd<<}uVn`-hI21>~-T1^uZ_ph8afFYnoFM@I^FEnuEgb9P_dq)%KeJAYaE)Acc z3non9=5@y$bkH-iu91lAA`6=jZtjE*718YyPJ=mBxw*TGk0w&EbY})lu?%BMuymN7 zZ7o;4ZsU}HkEietSmNZ1=Rf*x%IC^A>ogNgzPAhqE&3IbA)_gn*s>a?UnQ8eN!0p< z2_u6Us>Wvr+X^tHYKVR)ERkvaz?hV2#+%UACe}?D3CyWedEOj-)hq-37}X z0S42jTPV;o+`UXuKu9_D9@#x$O3-weXza8x!0bll=S;Scu?(7C2L{Y=ro%+CWrE2i sC3mwuQnO;jiI0Er<$FJT{?*sN0Y1B!kmP - bridge-concept - #edgeMargin: 5 - #fill: transparent - #font: monospace - #fontSize: 14 - #padding: 20 - #spacing: 35 - #stroke: #333 - #title: bridge-concept - [GraphQL]->[GraphQLBridge]->[uniforms] - [SimpleSchema]->[SimpleSchemaBridge]->[uniforms] - [JSONSchema]->[JSONSchemaBridge]->[uniforms] - [SimpleSchema2 (npm)]->[SimpleSchema2Bridge]->[uniforms] - [Zod]->[ZodBridge]->[uniforms] - [uniforms]->[Ant Design] - [uniforms]->[Bootstrap 3] - [uniforms]->[Bootstrap 4] - [uniforms]->[Bootstrap 5] - [uniforms]->[Material] - [uniforms]->[MUI] - [uniforms]->[Semantic UI] - [uniforms]->[unstyled] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GraphQL - - - - - - - - - - - GraphQLBridge - - - - - - - - - - - uniforms - - - - - - - - - - - SimpleSchema - - - - - - - - - - - SimpleSchemaBridge - - - - - - - - - - - JSONSchema - - - - - - - - - - - JSONSchemaBridge - - - - - - - - - - - SimpleSchema2 (npm) - - - - - - - - - - - SimpleSchema2Bridge - - - - - - - - - - - Zod - - - - - - - - - - - ZodBridge - - - - - - - - - - - Ant Design - - - - - - - - - - - Bootstrap 3 - - - - - - - - - - - Bootstrap 4 - - - - - - - - - - - Bootstrap 5 - - - - - - - - - - - Material - - - - - - - - - - - MUI - - - - - - - - - - - Semantic UI - - - - - - - - - - - unstyled - - - - - - - - - diff --git a/website/static/img/form-builder.png b/website/static/img/form-builder.png deleted file mode 100644 index 01cc6103e4dc09fa29f89bb9012925d2adf851d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372620 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%0A`Jpqb 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 z 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

$l#jQ0xoz|Doonxv(2Zs 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

ypO+GUh+JMKHPGV_~*o~o?3s{qI`xow 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 LdTLdwHn0B=QS2j9 diff --git a/website/static/img/hoc-hell.png b/website/static/img/hoc-hell.png deleted file mode 100644 index fc9f7c8c8ccdf3beae8c3b5121b9677a9fa88649..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109808 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±_s50f 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 Zh3d2#CGQd|@kaxfs?ux43VE}j{{dcqPD%g( diff --git a/website/static/img/uniforms-graph.svg b/website/static/img/uniforms-graph.svg deleted file mode 100644 index de2ab75ae..000000000 --- a/website/static/img/uniforms-graph.svg +++ /dev/null @@ -1,38 +0,0 @@ - - uniforms-graph - #edgeMargin: 5 -#fill: transparent -#font: monospace -#fontSize: 14 -#padding: 20 -#spacing: 35 -#stroke: #333 -#title: uniforms-graph - -[BaseForm] -> [QuickForm] -[BaseForm] -> [ValidatedForm] -[QuickForm] -> [ValidatedQuickForm] -[ValidatedForm] -> [ValidatedQuickForm] -[ValidatedQuickForm] -> [AutoForm] - - - - - - - - - - - - - BaseForm - - QuickForm - - ValidatedForm - - ValidatedQuickForm - - AutoForm - diff --git a/website/static/img/uniforms-traits.png b/website/static/img/uniforms-traits.png deleted file mode 100644 index 3aad4296dd664117d58e9833992712b1902b04b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9837 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 Ta?$Ij00000NkvXXu0mjfdb1>p diff --git a/website/static/img/uniforms.svg b/website/static/img/uniforms.svg deleted file mode 100644 index 120d39c7a..000000000 --- a/website/static/img/uniforms.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/website/static/robots.txt b/website/static/robots.txt deleted file mode 100644 index c2a49f4fb..000000000 --- a/website/static/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-agent: * -Allow: / diff --git a/website/types/docusaurus.d.ts b/website/types/docusaurus.d.ts deleted file mode 100644 index 00b1685b2..000000000 --- a/website/types/docusaurus.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -declare module '@docusaurus/*' { - const something: any; - export = something; -} - -declare module '@theme/*' { - const something: any; - export = something; -} - -declare module '*.md' { - import { ComponentType } from 'react'; - const Component: ComponentType>; - export = Component; -} - -declare module '*.module.css' { - const classes: Record; - export = classes; -} diff --git a/website/types/message-box.d.ts b/website/types/message-box.d.ts deleted file mode 100644 index aafc635ec..000000000 --- a/website/types/message-box.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -declare module 'message-box' { - export function defaults(messages: unknown): void; -} diff --git a/website/types/simpl-schema.d.ts b/website/types/simpl-schema.d.ts deleted file mode 100644 index 790c7ce20..000000000 --- a/website/types/simpl-schema.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { ComponentType } from 'react'; -import { GuaranteedProps, UnknownObject } from 'uniforms'; - -declare module 'simpl-schema' { - export interface SchemaDefinition { - uniforms?: ComponentType> | UnknownObject | string; - } -} From 7ad020ba9f6791032ebacec34e845caafe079df8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:09:22 +0200 Subject: [PATCH 03/38] removed lerna config file --- lerna.json | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 lerna.json diff --git a/lerna.json b/lerna.json deleted file mode 100644 index f25cf473d..000000000 --- a/lerna.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "version": "4.0.0-alpha.6", - "packages": ["packages/*", "reproductions", "website"] -} From f0ead9abc9ccb6651d267a2bcad7ca6e089e7597 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:11:51 +0200 Subject: [PATCH 04/38] removed lerna from install script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4dc13d978..974dc1f4b 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "build": "tsc --build --incremental tsconfig.build.json", "clean": "tsc --build --clean tsconfig.build.json && rimraf coverage", "coverage": "jest --coverage", - "install": "lerna bootstrap --hoist && npm run build && husky install", + "install": "npm run build && husky install", "lint": "npm run lint:code && npm run lint:text && npm run lint:types", "lint:code": "eslint --cache --cache-location node_modules/.cache/eslint --cache-strategy content --ext js,ts,tsx .", "lint:text": "prettier --check \"**/*.{json,md,mdx,yml}\"", From 1d20da1c7dedb45157a0f6d93c476ac60ce8be75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:13:45 +0200 Subject: [PATCH 05/38] removed lerna package --- package-lock.json | 9670 +++------------------------------------------ package.json | 1 - 2 files changed, 459 insertions(+), 9212 deletions(-) diff --git a/package-lock.json b/package-lock.json index 73293f88a..1c66868f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,6 @@ "husky": "8.0.1", "invariant": "^2.0.0", "jest": "27.0.6", - "lerna": "6.0.1", "lint-staged": "13.0.3", "lodash": "^4.0.0", "lz-string": "1.4.4", @@ -3238,11 +3237,6 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "peer": true }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" - }, "node_modules/@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -3276,19 +3270,6 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "peer": true }, - "node_modules/@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==" - }, "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", @@ -3703,2582 +3684,516 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, - "node_modules/@lerna/add": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-6.0.1.tgz", - "integrity": "sha512-cCQIlMODhi3KYyTDOp2WWL4Kj2dKK+MmCiaSf+USrbSWPVVXQGn5Eb11XOMUfYYq3Ula75sWL2urtYwuu8IbmA==", - "dependencies": { - "@lerna/bootstrap": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/npm-conf": "6.0.1", - "@lerna/validation-error": "6.0.1", - "dedent": "^0.7.0", - "npm-package-arg": "8.1.1", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/bootstrap": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-6.0.1.tgz", - "integrity": "sha512-a3DWchHFOiRmDN24VTdmTxKvAqw6Msp8pDCWXq4rgOQSFxqyYECd8BYvmy8dTW6LcC4EG0HqTGRguuEaKCasOw==", - "dependencies": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/has-npm-version": "6.0.1", - "@lerna/npm-install": "6.0.1", - "@lerna/package-graph": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/rimraf-dir": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/symlink-binary": "6.0.1", - "@lerna/symlink-dependencies": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@npmcli/arborist": "5.3.0", - "dedent": "^0.7.0", - "get-port": "^5.1.1", - "multimatch": "^5.0.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/changed": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-6.0.1.tgz", - "integrity": "sha512-b0KzqpNv25ZxH9M/7jtDQaXWUBhVzBVJ8DQ4PjjeoulOCQ+mA9tNQr8UVmeU1UZiaNtNz6Hcy55vyvVvNe07VA==", - "dependencies": { - "@lerna/collect-updates": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/listable": "6.0.1", - "@lerna/output": "6.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/check-working-tree": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-6.0.1.tgz", - "integrity": "sha512-9Ti1EuE3IiJUvvAtFk+Xr9Uw6KehT78ghnI4f/hi4uew5q0Mf2+DMaBNexbhOTpRFBeIq4ucDFhiN091pNkUNw==", - "dependencies": { - "@lerna/collect-uncommitted": "6.0.1", - "@lerna/describe-ref": "6.0.1", - "@lerna/validation-error": "6.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/child-process": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.0.1.tgz", - "integrity": "sha512-5smM8Or/RQkHysNFrUYdrCYlhpr3buNpCYU7T2DPYzOWRPm+X5rCvt/dDOcS3UgYT2jEyS86S5Y7pK2X7eXtmg==", - "dependencies": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/clean": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-6.0.1.tgz", - "integrity": "sha512-ZaWPzzYNkJM7Ib2GWPLSELVBf5nRCGOGBtR9DSLKAore0Me876JLgi4h2R+Y2PVyCvT1kmoQKAclnjxdZbCONA==", - "dependencies": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/rimraf-dir": "6.0.1", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-6.0.1.tgz", - "integrity": "sha512-AuAnUXkBGdts/rmHltrkZucYy11OwYPb/4HM3zxLeq4O30w2ocZIytkOtSkuVKOMPWBZR8b37fNuZBzvxe5OmA==", - "dependencies": { - "@lerna/global-options": "6.0.1", - "dedent": "^0.7.0", - "npmlog": "^6.0.2", - "yargs": "^16.2.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/collect-uncommitted": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-6.0.1.tgz", - "integrity": "sha512-qPqwmIlSlf8XBJnqMc+6pz6qXQ0Pfjil70FB2IPvoWbfrLvMI6K3I/AXeub9X5fj5HYqNs1XtwhWHJcMFpJddw==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "chalk": "^4.1.0", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/collect-updates": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-6.0.1.tgz", - "integrity": "sha512-OwRcLqD1N5znlZM/Ctf031RDkodHVO62byiD35AbHGoGM2EI2TSYyIbqnJ8QsQJMB05/KhIBndL8Mpcdle7/rg==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/describe-ref": "6.0.1", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/command": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-6.0.1.tgz", - "integrity": "sha512-V9w8M7pMU7KztxaL0+fetTSQYTa12bhTl86ll9VjlgYZ5qUAXk9E42Y8hbVThyYtHEhkRnIMinkWsmH/9YKU/A==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/package-graph": "6.0.1", - "@lerna/project": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@lerna/write-log-file": "6.0.1", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^5.0.0", - "is-ci": "^2.0.0", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/conventional-commits": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-6.0.1.tgz", - "integrity": "sha512-6oIGEZKy1GpooW28C0aEDkZ/rVkqpX44knP8Jyb5//1054QogqPhGC5q6J0lZxyhun8dQkpF6XTHlIintI8xow==", - "dependencies": { - "@lerna/validation-error": "6.0.1", - "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-core": "^4.2.4", - "conventional-recommended-bump": "^6.1.0", - "fs-extra": "^9.1.0", - "get-stream": "^6.0.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "pify": "^5.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/create": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-6.0.1.tgz", - "integrity": "sha512-VuTdvBJDzvAaMBYoKTRMBQC+nfwnihxdA/ekUqBD+W8MMsqPLCGCneyl7JK9RaSSib/10LyRDEmfo79UAndcgQ==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/npm-conf": "6.0.1", - "@lerna/validation-error": "6.0.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/create-symlink": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-6.0.1.tgz", - "integrity": "sha512-ZmLx9SP5De6u1xkD7Z6gMMFuyLKCb+2bodreFe7ryOVP3cOLbmNOmgMgj+gtUgIwIv7BDwX3qFWlPY6B3VW3hQ==", - "dependencies": { - "cmd-shim": "^5.0.0", - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/describe-ref": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-6.0.1.tgz", - "integrity": "sha512-PcTVt4qgAXUPBtWHyqixtwE/eXe56+DFRnfTcJlb4x5F7LJ+7VNpdR/81qfP89Xj10U5IjELXbXmriz1KMwhfw==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/diff": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-6.0.1.tgz", - "integrity": "sha512-/pGXH9txA8wX1YJ/KOBXzx0Z2opADBW4HKPCxxHAu+6dTGMbKABDljVT5Np3UpfIrAGDE5fTuf0aGL4vkKUWrg==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/validation-error": "6.0.1", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/exec": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-6.0.1.tgz", - "integrity": "sha512-x9puoI3091Alp45w7XOGRxThOw45p+tWGPR5TBCEQiiH7f8eF9Dc4WX5HXf31ooK6NmD40eKPYhBgy8oQnJY9w==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/profiler": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/validation-error": "6.0.1", - "p-map": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/filter-options": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-6.0.1.tgz", - "integrity": "sha512-6KxbBI/2skRl/yQdjugQ1PWrSLq19650z8mltF0HT7B686fj7LlDNtESFOtY6iZ8IPqKBkIavOP0DPmJZd7Szw==", - "dependencies": { - "@lerna/collect-updates": "6.0.1", - "@lerna/filter-packages": "6.0.1", - "dedent": "^0.7.0", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/filter-packages": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-6.0.1.tgz", - "integrity": "sha512-2bKhexeF07Urs2b0xYX2OgYUN0EzmS2FSgvw0KT6He48PGOkqgJjU7PIiWdPyOvZdukwm07qXTmJZulAHftceA==", - "dependencies": { - "@lerna/validation-error": "6.0.1", - "multimatch": "^5.0.0", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/get-npm-exec-opts": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-6.0.1.tgz", - "integrity": "sha512-y2T+ODP8HNzHQn1ldrrPW+n823fGsN2sY0r78yURFxYZnxA9ZINyQ6IAejo5LqHrYN8Qhr++0RHo2tUisIHdKg==", - "dependencies": { - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/get-packed": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-6.0.1.tgz", - "integrity": "sha512-Z/5J5vbjdeGqZcPvUSiszvyizHdsTRiFlpPORWK3YfIsHllUB7QZnVHLg92UnSJrpPE0O1gH+k6ByhhR+3qEdA==", - "dependencies": { - "fs-extra": "^9.1.0", - "ssri": "^9.0.1", - "tar": "^6.1.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/github-client": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-6.0.1.tgz", - "integrity": "sha512-UA7V3XUunJnrfCL2eyW9QsCjBWShv4dCRGUITXmpQJrNIMZIqVbBJzqN9LVHDNc/hEVZGt0EjtHWdpFCgD4ypg==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^19.0.3", - "git-url-parse": "^13.1.0", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/gitlab-client": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-6.0.1.tgz", - "integrity": "sha512-yyaBKf/OqBAau6xDk1tnMjfkxRpC/j3OwUyXFFGfJFSulWRHpbHoFSfvIgOn/hkjAr9FfHC7TXItRg8qdm38Wg==", - "dependencies": { - "node-fetch": "^2.6.1", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/global-options": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-6.0.1.tgz", - "integrity": "sha512-vzjDI3Bg2NR+cSgfjHWax2bF1HmQYjJF2tmZlT/hJbwhaVMIEnhzHnJ9Yycmm98cdV77xEMlbmk5YD7xgFdG2w==", - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/has-npm-version": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-6.0.1.tgz", - "integrity": "sha512-ol1onJaauMXK0cQsfRX2rvbhNRyNBY9Ne5trrRjfMROa7Tnr8c3I4+aKQs7m4z1JdWaGBV4xBH+NSZ/esPuaWA==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/import": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-6.0.1.tgz", - "integrity": "sha512-GrTtIWUCnDf+FqRjenV2OKWU+khoZj0h/etgfXus45PBO2+V/SkkzIY4xof23XphiydUYrSrYtwx2i1aEmk3Wg==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/validation-error": "6.0.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "p-map-series": "^2.1.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/info": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-6.0.1.tgz", - "integrity": "sha512-QEW7JtJjoR1etUrcft7BnrwPZFHE2JPmt2DoSvSmLISLyy+HlmdXHK+p6Ej3g1ql8gS0GWCacgwmlRZ27CDp5A==", - "dependencies": { - "@lerna/command": "6.0.1", - "@lerna/output": "6.0.1", - "envinfo": "^7.7.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/init": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-6.0.1.tgz", - "integrity": "sha512-zOMrSij09LSAVUUujpD3y32wkHp8dQ+/dVCp4USlfcGfI+kIPc5prkYCGDO8dEcqkze0pMfDMF23pVNvAf9g7w==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/project": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "write-json-file": "^4.3.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/link": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-6.0.1.tgz", - "integrity": "sha512-VXZ77AWsJCycTu219ZLUHyRzMd5hgivLk5ZyBD1s/emArFvdEmGLscj2RXn3P3w/951b+DNG2Zbi6nek0iJ6DA==", - "dependencies": { - "@lerna/command": "6.0.1", - "@lerna/package-graph": "6.0.1", - "@lerna/symlink-dependencies": "6.0.1", - "@lerna/validation-error": "6.0.1", - "p-map": "^4.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/list": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-6.0.1.tgz", - "integrity": "sha512-M9Vneh866E1nlpU88rcUMLR+XTVi3VY0fLPr1OqXdYF+eTe6RkEHUQj8HIk94Rnt02HsWc4+FO31T4i5sf+PaA==", - "dependencies": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/listable": "6.0.1", - "@lerna/output": "6.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/listable": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-6.0.1.tgz", - "integrity": "sha512-+xEByVX0sbnBW3EBu3XCg71Bz9/dahncmCjNK0kVnZLnQZzfULCndaQeSt+f9KO0VCs8h1tnXdo2uLPm4lThnw==", - "dependencies": { - "@lerna/query-graph": "6.0.1", - "chalk": "^4.1.0", - "columnify": "^1.6.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/log-packed": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-6.0.1.tgz", - "integrity": "sha512-HTJdZzfBbb5jyk/QU2O6o+yaWRwLoaPruhK+Q3ESTzQ2mlNCr0CI4UKWDcWURWx0EsVsYqsoUHuPZInpIHqCnA==", - "dependencies": { - "byte-size": "^7.0.0", - "columnify": "^1.6.0", - "has-unicode": "^2.0.1", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/npm-conf": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-6.0.1.tgz", - "integrity": "sha512-VjxODCnl6QJGoQ8z8AWEID1GO9CtCr2yRyn6NoRdBOTYmzI5KhBBM+nWmyMSOUe0EZI+K5j04/GRzKHg2KXTAQ==", - "dependencies": { - "config-chain": "^1.1.12", - "pify": "^5.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/npm-dist-tag": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-6.0.1.tgz", - "integrity": "sha512-jJKDgnhj6xGqSWGcbwdcbPtoo2m4mHRwqu8iln9e3TMOEyUO9aA4uvd0/18tEAsboOMiLUhhcQ8709iKv21ZEA==", - "dependencies": { - "@lerna/otplease": "6.0.1", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/npm-install": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-6.0.1.tgz", - "integrity": "sha512-saDJSyhhl/wxgZSzRx2/pr0wsMR+hZpdhLGd1lZgo5XzLq3ogK+BxPFz3AK3xhRnNaMq96gDQ3xmeetoV53lwQ==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/get-npm-exec-opts": "6.0.1", - "fs-extra": "^9.1.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "signal-exit": "^3.0.3", - "write-pkg": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/npm-publish": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-6.0.1.tgz", - "integrity": "sha512-hgzF9fOfp010z7PJtqNLxNXiHr6u4UDVwiX8g22rhJKBh9Ekrq7N9NS3mF0l+RcleRU/jJKYtZ0Ci3fICaaRUg==", - "dependencies": { - "@lerna/otplease": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "fs-extra": "^9.1.0", - "libnpmpublish": "^6.0.4", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "pify": "^5.0.0", - "read-package-json": "^5.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/npm-run-script": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-6.0.1.tgz", - "integrity": "sha512-K+D4LEoVRuBoKRImprkVRHIORu0xouX+c6yI1B93KWHKJ60H8qCeB0gQkA30pFALx3qG07bXVnFmfK9SGQXD3Q==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "@lerna/get-npm-exec-opts": "6.0.1", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/otplease": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-6.0.1.tgz", - "integrity": "sha512-RrP8GtfE9yz37GuuCFqddR3mVIQc1ulUpAaaDNK4AOTb7gM0aCsTN7V2gCGBk1zdIsBuvNvNqt5jpWm4U6/EAA==", - "dependencies": { - "@lerna/prompt": "6.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/output": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-6.0.1.tgz", - "integrity": "sha512-4jZ3fgaCbnsTZ353/lXE/3w20Cge6G3iUoESVip+JE2yhZ8rWgPISG8RFR0YGEtSgq2yC9AgGnGlvmOnAc4SAQ==", - "dependencies": { - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/pack-directory": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-6.0.1.tgz", - "integrity": "sha512-vNgS5Rs7s6khOYuHE5nTds0VDfHBH8YNGvV1s0yGAg/Zkivi7bOTs8jDQFiYhQX3HOTC1/85BLhGQ3zcDHlrew==", - "dependencies": { - "@lerna/get-packed": "6.0.1", - "@lerna/package": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/temp-write": "6.0.1", - "npm-packlist": "^5.1.1", - "npmlog": "^6.0.2", - "tar": "^6.1.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/package": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.0.1.tgz", - "integrity": "sha512-vCwyiLVJ4K3SR6KZleglq1dUXIiYGmk3b+NrFWP/Z3dhVE0C+RqgxSsAS4aaUNMSO2KSI0dBdce7BT/D+FdpIQ==", - "dependencies": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/package-graph": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-6.0.1.tgz", - "integrity": "sha512-OMppRWpfSaI6HO/Tc5FVpNefgOsCc3/DzaMLme6QTTpbEwD3EhvQ3Xx0MgsGMPdmZhWp/WOoAJsVRnLa+l03gg==", - "dependencies": { - "@lerna/prerelease-id-from-version": "6.0.1", - "@lerna/validation-error": "6.0.1", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/prerelease-id-from-version": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-6.0.1.tgz", - "integrity": "sha512-aZBs/FinztKjNXlk0cW99FpABynZzZwlmJuW4h9nMrQPgWoaDAERfImbefIH/lcpxdRuuGtClyZUFBOSq8ppfg==", - "dependencies": { - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/profiler": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-6.0.1.tgz", - "integrity": "sha512-vZrgF5pDhYWY/Gx7MjtyOgTVMA6swDV2+xPZwkvRD1Z0XpWEIn5d79zRN/1SBpdMNozC7Lj++1oEbCGNWhy/ow==", - "dependencies": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "upath": "^2.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/project": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.0.1.tgz", - "integrity": "sha512-/n2QuAEgImbwUqrJND15FxYu29p/mLTUpL/8cSg6IUlOQRFyXteESRyl8A2Ex7Wj00FMbtB13vgbmTdkTgKL0A==", - "dependencies": { - "@lerna/package": "6.0.1", - "@lerna/validation-error": "6.0.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/project/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/@lerna/prompt": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-6.0.1.tgz", - "integrity": "sha512-faR7oVdHBO3QTJ6o9kUEDPpyjCftd/CCa1rAC6q8f3vlLfCPrTym0qT+DcOBFGpDQh4m2dmGfJZgpXIVi6bMbg==", - "dependencies": { - "inquirer": "^8.2.4", - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/publish": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-6.0.1.tgz", - "integrity": "sha512-xIleRwCuPHtShNSPc6RDH33Z+EO1E4O0LOhPq5qTwanNPYh5eL6bDHBsox44BbMD9dhhI4PUrqIGTu3AoKdDxg==", - "dependencies": { - "@lerna/check-working-tree": "6.0.1", - "@lerna/child-process": "6.0.1", - "@lerna/collect-updates": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/describe-ref": "6.0.1", - "@lerna/log-packed": "6.0.1", - "@lerna/npm-conf": "6.0.1", - "@lerna/npm-dist-tag": "6.0.1", - "@lerna/npm-publish": "6.0.1", - "@lerna/otplease": "6.0.1", - "@lerna/output": "6.0.1", - "@lerna/pack-directory": "6.0.1", - "@lerna/prerelease-id-from-version": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@lerna/version": "6.0.1", - "fs-extra": "^9.1.0", - "libnpmaccess": "^6.0.3", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/pulse-till-done": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-6.0.1.tgz", - "integrity": "sha512-DK5Ylh/O7Vzn9ObEggvoHdLxc1hiXsDZ4fUvSmi50kc5QrMrk+xo6OyPgIaDBhYxj6lm3TQ1KkvWnRgiEynKAg==", - "dependencies": { - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "node_modules/@lezer/common": { + "version": "0.15.12", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", + "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" }, - "node_modules/@lerna/query-graph": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-6.0.1.tgz", - "integrity": "sha512-X8Z63Ax5a9nXgNBG+IAXEdCL4MG88akr7L4mBvKiTPrK5VgP46YzuZSaSoPI8bU67MlWBkSYQWAJJ5t0HEtKTw==", + "node_modules/@lezer/lr": { + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", + "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", "dependencies": { - "@lerna/package-graph": "6.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "@lezer/common": "^0.15.0" } }, - "node_modules/@lerna/resolve-symlink": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-6.0.1.tgz", - "integrity": "sha512-btosycLN+2lpqou6pz0Oeq4XIKHDIn0NvdnuCBLxtuBOBNIkdlx5QWKCtZ31GYKbCUt55w1DSGL64kfVuejVQQ==", - "dependencies": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "read-cmd-shim": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz", + "integrity": "sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@lerna/rimraf-dir": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-6.0.1.tgz", - "integrity": "sha512-rBFkwrxEQWFfZV5IMiPfGVubOquvOTNsPJPUf5tZoPAqKHXVQi5iYZGB65VG8JA7eFenZxh5mVErX2gtWFh1Ew==", - "dependencies": { - "@lerna/child-process": "6.0.1", - "npmlog": "^6.0.2", - "path-exists": "^4.0.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz", + "integrity": "sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@lerna/run": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-6.0.1.tgz", - "integrity": "sha512-F1vvpaevsWCjaQs3NlBegH54izm3cO3Qbg/cRRzPZMK4Jo7gE1ddL7+zCIq0zGt6aeVqRGBOtUMk4SvNGkzI4w==", - "dependencies": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/npm-run-script": "6.0.1", - "@lerna/output": "6.0.1", - "@lerna/profiler": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/timer": "6.0.1", - "@lerna/validation-error": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz", + "integrity": "sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@lerna/run-lifecycle": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-6.0.1.tgz", - "integrity": "sha512-gC7rnV3mrgFFIM8GlHc3d22ovYHoExu9CuIAxN26CVrMq7iEYxWoxYvweqVANsCHR7CVbs+dsDx8/TP1pQG8wg==", - "dependencies": { - "@lerna/npm-conf": "6.0.1", - "@npmcli/run-script": "^4.1.7", - "npmlog": "^6.0.2", - "p-queue": "^6.6.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz", + "integrity": "sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@lerna/run-topologically": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-6.0.1.tgz", - "integrity": "sha512-p4J9RvOUyDUjQ21tDh7Durci9YnuBu3T8WXD8xu5ZwcxVnawK1h5B8kP4V1R5L/jwNqkXsAnlLwikPVGQ5Iptw==", - "dependencies": { - "@lerna/query-graph": "6.0.1", - "p-queue": "^6.6.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz", + "integrity": "sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@lerna/symlink-binary": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-6.0.1.tgz", - "integrity": "sha512-TcwxDMgU9w+hGl0EeYihPytVRKV0KTeZZW4Bq6NEtjTCIIuKWxZjcY5ocxW22i6BClBvfFAJqkf+e+i3Nixlhg==", - "dependencies": { - "@lerna/create-symlink": "6.0.1", - "@lerna/package": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "2.7.11", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz", + "integrity": "sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@lerna/symlink-dependencies": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-6.0.1.tgz", - "integrity": "sha512-ImyqjLjMBu0ORGO9gYHr9oDgN/5QeeGuELtYNweLS5vMNSH1dokQW9fqZSrgfCJPbxeCizBcDTi/Knqg17ebkA==", + "node_modules/@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", "dependencies": { - "@lerna/create-symlink": "6.0.1", - "@lerna/resolve-symlink": "6.0.1", - "@lerna/symlink-binary": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0" + "@babel/core": "7.12.9", + "@babel/plugin-syntax-jsx": "7.12.1", + "@babel/plugin-syntax-object-rest-spread": "7.8.3", + "@mdx-js/util": "1.6.22", + "babel-plugin-apply-mdx-type-prop": "1.6.22", + "babel-plugin-extract-import-names": "1.6.22", + "camelcase-css": "2.0.1", + "detab": "2.0.4", + "hast-util-raw": "6.0.1", + "lodash.uniq": "4.5.0", + "mdast-util-to-hast": "10.0.1", + "remark-footnotes": "2.0.0", + "remark-mdx": "1.6.22", + "remark-parse": "8.0.3", + "remark-squeeze-paragraphs": "4.0.0", + "style-to-object": "0.3.0", + "unified": "9.2.0", + "unist-builder": "2.0.3", + "unist-util-visit": "2.0.3" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/temp-write": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-6.0.1.tgz", - "integrity": "sha512-9eklYncDnwTnGF9o14GOrZU05ZK5n6/x5XYRQHbuLfK5T9pmOiUyl6sO1613cZygUMaWHHi7BLtBPiw2CklqXQ==", - "dependencies": { - "graceful-fs": "^4.1.15", - "is-stream": "^2.0.0", - "make-dir": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^8.3.2" - } - }, - "node_modules/@lerna/timer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-6.0.1.tgz", - "integrity": "sha512-FLoga8iprKmRkh9jO+LP4Bm7MZLO4wNHM4LML4Dlh9CPwcIOWTteI8wSgRXvEJpt33IRIoPOUnfL3iHh8WwaYA==", - "engines": { - "node": "^14.15.0 || >=16.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@lerna/validation-error": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.0.1.tgz", - "integrity": "sha512-kjAxfFY1pDltwoCTvMQCbnpBwMXBFuvE4hdi8qePhBQ1Lf0PlTOI4ZqMFIkaTud+oujzysDXraTJbYTjc+C+zw==", + "node_modules/@mdx-js/mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", "dependencies": { - "npmlog": "^6.0.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/version": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-6.0.1.tgz", - "integrity": "sha512-d/addeHVsRFWx3fb/XZIh6f23KuEC9Fn3ytpaMzA8rlLF3Nob1opIR98ZfUz7Nf+skpIV1QiIbXdJTZzIKvd9g==", - "dependencies": { - "@lerna/check-working-tree": "6.0.1", - "@lerna/child-process": "6.0.1", - "@lerna/collect-updates": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/conventional-commits": "6.0.1", - "@lerna/github-client": "6.0.1", - "@lerna/gitlab-client": "6.0.1", - "@lerna/output": "6.0.1", - "@lerna/prerelease-id-from-version": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/temp-write": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@nrwl/devkit": ">=14.8.6 < 16", - "chalk": "^4.1.0", - "dedent": "^0.7.0", - "load-json-file": "^6.2.0", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "p-reduce": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4", - "slash": "^3.0.0", - "write-json-file": "^4.3.0" + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/version/node_modules/@nrwl/devkit": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.8.tgz", - "integrity": "sha512-ZZ8lPcjH/hFdGUXJuV8E7sByxOSEBxtm84+bgiwdvViVcr55LHBfDBtcyT/e7U1omLNrvFk1rrbyhX0YSKQigQ==", - "dependencies": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" + "node": ">=6.9.0" }, - "peerDependencies": { - "nx": ">= 14 <= 16" - } - }, - "node_modules/@lerna/version/node_modules/axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "peer": true, - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/@lerna/version/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/@lerna/version/node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lerna/version/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==", - "peer": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@lerna/version/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==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@lerna/version/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "peer": 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" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@lerna/version/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/@lerna/version/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@lerna/version/node_modules/nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "hasInstallScript": true, - "peer": true, - "dependencies": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - }, - "bin": { - "nx": "bin/nx.js" - }, - "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" - }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } - } - }, - "node_modules/@lerna/version/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lerna/version/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "peer": true, - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/@lerna/version/node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "peer": true, - "dependencies": { - "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": ">=12" - } - }, - "node_modules/@lerna/version/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@lerna/version/node_modules/yargs/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==", - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@lerna/version/node_modules/yargs/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==", - "peer": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@lerna/write-log-file": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-6.0.1.tgz", - "integrity": "sha512-fJGDE8rlE35DwKSqV8M1VV2xw/vQlgwTwURjNOMvd1Ar23Aa9CkJC4XAwc9uUgIku34IsWUM8MNbw9ClSsJaqw==", - "dependencies": { - "npmlog": "^6.0.2", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/write-log-file/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==", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" - }, - "node_modules/@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", - "dependencies": { - "@lezer/common": "^0.15.0" - } - }, - "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz", - "integrity": "sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz", - "integrity": "sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz", - "integrity": "sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz", - "integrity": "sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz", - "integrity": "sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz", - "integrity": "sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mischnic/json-sourcemap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", - "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", - "dependencies": { - "@lezer/common": "^0.15.7", - "@lezer/lr": "^0.15.4", - "json5": "^2.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz", - "integrity": "sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz", - "integrity": "sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz", - "integrity": "sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz", - "integrity": "sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz", - "integrity": "sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz", - "integrity": "sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@mui/base": { - "version": "5.0.0-alpha.68", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.68.tgz", - "integrity": "sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA==", - "dependencies": { - "@babel/runtime": "^7.17.0", - "@emotion/is-prop-valid": "^1.1.1", - "@mui/utils": "^5.4.1", - "@popperjs/core": "^2.4.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/material": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.1.tgz", - "integrity": "sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA==", - "dependencies": { - "@babel/runtime": "^7.17.0", - "@mui/base": "5.0.0-alpha.68", - "@mui/system": "^5.4.1", - "@mui/types": "^7.1.1", - "@mui/utils": "^5.4.1", - "@types/react-transition-group": "^4.4.4", - "clsx": "^1.1.1", - "csstype": "^3.0.10", - "hoist-non-react-statics": "^3.3.2", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "react-transition-group": "^4.4.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/private-theming": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", - "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.5.3", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/styled-engine": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", - "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@emotion/cache": "^11.7.1", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/system": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", - "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.5.3", - "@mui/styled-engine": "^5.5.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "clsx": "^1.1.1", - "csstype": "^3.0.11", - "prop-types": "^15.7.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/system/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - }, - "node_modules/@mui/types": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", - "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", - "peerDependencies": { - "@types/react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", - "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@types/prop-types": "^15.7.4", - "@types/react-is": "^16.7.1 || ^17.0.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "react": "^17.0.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/arborist": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz", - "integrity": "sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==", - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/arborist/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/arborist/node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@npmcli/map-workspaces": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz", - "integrity": "sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==", - "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@npmcli/map-workspaces/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/metavuln-calculator": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", - "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", - "dependencies": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", - "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==" - }, - "node_modules/@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz", - "integrity": "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==", - "dependencies": { - "json-parse-even-better-errors": "^2.3.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", - "dependencies": { - "infer-owner": "^1.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/run-script": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", - "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", - "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@nrwl/cli": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.8.tgz", - "integrity": "sha512-3dy3VGcStWuZXUK91FNIoxIHO44DSuE3bPVLLPfYoOgn8pYjhykpdp6RZHoDkN2NhRypzM73q2GCrmBMfizRyA==", - "dependencies": { - "nx": "15.0.8" - } - }, - "node_modules/@nrwl/cli/node_modules/axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/@nrwl/cli/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/@nrwl/cli/node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@nrwl/cli/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/cli/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "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": "*" - } - }, - "node_modules/@nrwl/cli/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/@nrwl/cli/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@nrwl/cli/node_modules/nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "hasInstallScript": true, - "dependencies": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - }, - "bin": { - "nx": "bin/nx.js" - }, - "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" - }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } - } - }, - "node_modules/@nrwl/cli/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/@nrwl/cli/node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dependencies": { - "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": ">=12" - } - }, - "node_modules/@nrwl/cli/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/cli/node_modules/yargs/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==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/cli/node_modules/yargs/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==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/tao": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.8.tgz", - "integrity": "sha512-Xr1hq3ZCfdKS5XSf8non5eLVdGLEleKdqBhGzdOFssYaPsCDkbavX5mzySzxeLk+DM9rcOFhwwf0x7JCOiq0bQ==", - "dependencies": { - "nx": "15.0.8" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nrwl/tao/node_modules/axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/@nrwl/tao/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@babel/helper-plugin-utils": "^7.10.4" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@nrwl/tao/node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" + "node_modules/@mdx-js/mdx/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" } }, - "node_modules/@nrwl/tao/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "node_modules/@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" }, - "engines": { - "node": ">= 6" + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0" } }, - "node_modules/@nrwl/tao/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "node_modules/@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@nrwl/tao/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "node_modules/@mischnic/json-sourcemap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", + "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", "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" + "@lezer/common": "^0.15.7", + "@lezer/lr": "^0.15.4", + "json5": "^2.2.1" }, "engines": { - "node": "*" + "node": ">=12.0.0" } }, - "node_modules/@nrwl/tao/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/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz", + "integrity": "sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz", + "integrity": "sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz", + "integrity": "sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz", + "integrity": "sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz", + "integrity": "sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz", + "integrity": "sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@nrwl/tao/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "node_modules/@mui/base": { + "version": "5.0.0-alpha.68", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.68.tgz", + "integrity": "sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA==", "dependencies": { - "brace-expansion": "^1.1.7" + "@babel/runtime": "^7.17.0", + "@emotion/is-prop-valid": "^1.1.1", + "@mui/utils": "^5.4.1", + "@popperjs/core": "^2.4.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" }, "engines": { - "node": "*" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@nrwl/tao/node_modules/nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "hasInstallScript": true, + "node_modules/@mui/material": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.1.tgz", + "integrity": "sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA==", "dependencies": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" + "@babel/runtime": "^7.17.0", + "@mui/base": "5.0.0-alpha.68", + "@mui/system": "^5.4.1", + "@mui/types": "^7.1.1", + "@mui/utils": "^5.4.1", + "@types/react-transition-group": "^4.4.4", + "clsx": "^1.1.1", + "csstype": "^3.0.10", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2" }, - "bin": { - "nx": "bin/nx.js" + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" }, "peerDependenciesMeta": { - "@swc-node/register": { + "@emotion/react": { "optional": true }, - "@swc/core": { + "@emotion/styled": { + "optional": true + }, + "@types/react": { "optional": true } } }, - "node_modules/@nrwl/tao/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "node_modules/@mui/private-theming": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", + "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.5.3", + "prop-types": "^15.7.2" }, "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/tao/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/@nrwl/tao/node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dependencies": { - "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" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/tao/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/tao/node_modules/yargs/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==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/tao/node_modules/yargs/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==", - "engines": { - "node": ">=12" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@octokit/auth-token": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz", - "integrity": "sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q==", + "node_modules/@mui/styled-engine": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", + "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", "dependencies": { - "@octokit/types": "^8.0.0" + "@babel/runtime": "^7.17.2", + "@emotion/cache": "^11.7.1", + "prop-types": "^15.7.2" }, "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/core": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz", - "integrity": "sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==", - "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/endpoint": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz", - "integrity": "sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==", - "dependencies": { - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/graphql": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.3.tgz", - "integrity": "sha512-VjhqOu2CHo2hwank1y2k8YcqF83zJW6upyP1+0l3wegvpq+4H31zOA5Rkyx76uJBUdJooUR5UnFyclBptzl86Q==", - "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^8.0.0", - "universal-user-agent": "^6.0.0" + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0" }, - "engines": { - "node": ">= 14" + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } } }, - "node_modules/@octokit/openapi-types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz", - "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==" - }, - "node_modules/@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-5.0.1.tgz", - "integrity": "sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==", + "node_modules/@mui/system": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", + "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", "dependencies": { - "@octokit/types": "^8.0.0" + "@babel/runtime": "^7.17.2", + "@mui/private-theming": "^5.5.3", + "@mui/styled-engine": "^5.5.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.5.3", + "clsx": "^1.1.1", + "csstype": "^3.0.11", + "prop-types": "^15.7.2" }, "engines": { - "node": ">= 14" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@octokit/core": ">=4" + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "node_modules/@mui/system/node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", "peerDependencies": { - "@octokit/core": ">=3" + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.7.0.tgz", - "integrity": "sha512-orxQ0fAHA7IpYhG2flD2AygztPlGYNAdlzYz8yrD8NDgelPfOYoRPROfEyIe035PlxvbYrgkfUZIhSBKju/Cvw==", + "node_modules/@mui/utils": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", + "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", "dependencies": { - "@octokit/types": "^8.0.0", - "deprecation": "^2.3.1" + "@babel/runtime": "^7.17.2", + "@types/prop-types": "^15.7.4", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" }, "engines": { - "node": ">= 14" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@octokit/core": ">=3" + "react": "^17.0.0" } }, - "node_modules/@octokit/request": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz", - "integrity": "sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw==", + "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": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">= 14" + "node": ">= 8" } }, - "node_modules/@octokit/request-error": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz", - "integrity": "sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==", - "dependencies": { - "@octokit/types": "^8.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, + "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": ">= 14" + "node": ">= 8" } }, - "node_modules/@octokit/rest": { - "version": "19.0.5", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.5.tgz", - "integrity": "sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==", + "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": { - "@octokit/core": "^4.1.0", - "@octokit/plugin-paginate-rest": "^5.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.7.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">= 14" - } - }, - "node_modules/@octokit/types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz", - "integrity": "sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==", - "dependencies": { - "@octokit/openapi-types": "^14.0.0" + "node": ">= 8" } }, "node_modules/@parcel/bundler-default": { @@ -8087,23 +6002,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/workers": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.2.tgz", @@ -8127,17 +6025,6 @@ "@parcel/core": "^2.9.2" } }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz", - "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==", - "dependencies": { - "esquery": "^1.0.1" - }, - "peerDependencies": { - "typescript": "^3 || ^4" - } - }, "node_modules/@polka/url": { "version": "1.0.0-next.21", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", @@ -9087,11 +6974,6 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" - }, "node_modules/@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", @@ -9616,64 +7498,11 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" - }, - "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.26.tgz", - "integrity": "sha512-F52Zryoi6uSHi43A/htykDD7l1707TQjHeAHTKxNWJBTwvrEKWYvuu1w8bzSHpFVc06ig2KyrpHPfmeiuOip8Q==", - "dependencies": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.15.0" - } - }, - "node_modules/@yarnpkg/parsers/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@zkochan/js-yaml": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "node_modules/abortcontroller-polyfill": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", @@ -9728,11 +7557,6 @@ "node": ">=0.4.0" } }, - "node_modules/add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==" - }, "node_modules/address": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", @@ -9752,19 +7576,6 @@ "node": ">= 6.0.0" } }, - "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -9852,6 +7663,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "peer": true, "engines": { "node": ">=6" } @@ -9982,23 +7794,6 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -10022,24 +7817,11 @@ "node": ">=6.0" } }, - "node_modules/array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", - "engines": { - "node": ">=8" - } - }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==" - }, "node_modules/array-includes": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", @@ -10489,11 +8271,6 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -10502,42 +8279,6 @@ "node": "*" } }, - "node_modules/bin-links": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz", - "integrity": "sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==", - "dependencies": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/bin-links/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/bin-links/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==", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -10546,16 +8287,6 @@ "node": ">=8" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, "node_modules/body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -10755,22 +8486,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/byte-size": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-7.0.1.tgz", - "integrity": "sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A==", - "engines": { - "node": ">=10" - } - }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -10779,79 +8494,6 @@ "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -11056,11 +8698,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "node_modules/cheerio": { "version": "1.0.0-rc.12", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", @@ -11276,14 +8913,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" - } - }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -11356,17 +8985,6 @@ "node": ">=8" } }, - "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-table3": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", @@ -11437,14 +9055,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "engines": { - "node": ">= 10" - } - }, "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -11522,17 +9132,6 @@ "node": ">=6" } }, - "node_modules/cmd-shim": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz", - "integrity": "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==", - "dependencies": { - "mkdirp-infer-owner": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -11572,14 +9171,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } - }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -11590,18 +9181,6 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, - "node_modules/columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/combine-promises": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", @@ -11638,36 +9217,11 @@ "node": ">= 6" } }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "node_modules/compare-func/node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -11719,29 +9273,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "engines": [ - "node >= 6.0" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, "node_modules/configstore": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", @@ -11782,11 +9313,6 @@ "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -11825,132 +9351,6 @@ "node": ">= 0.6" } }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", - "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", - "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", - "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer/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/conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", - "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", @@ -12676,14 +10076,6 @@ "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", "peer": true }, - "node_modules/dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "engines": { - "node": ">=8" - } - }, "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", @@ -12709,14 +10101,6 @@ "url": "https://opencollective.com/date-fns" } }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "engines": { - "node": "*" - } - }, "node_modules/dayjs": { "version": "1.10.7", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", @@ -12738,14 +10122,6 @@ } } }, - "node_modules/debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", - "engines": { - "node": "*" - } - }, "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -12859,22 +10235,6 @@ "node": ">= 10" } }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, "node_modules/defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", @@ -12932,11 +10292,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, "node_modules/denque": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", @@ -12953,11 +10308,6 @@ "node": ">= 0.6" } }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" - }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -12979,14 +10329,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "engines": { - "node": ">=8" - } - }, "node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", @@ -13069,15 +10411,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, "node_modules/diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", @@ -13230,20 +10563,6 @@ "tslib": "^2.0.3" } }, - "node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/dotenv": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", @@ -13277,20 +10596,6 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, - "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/electron-to-chromium": { "version": "1.4.284", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", @@ -13380,6 +10685,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "peer": true, "dependencies": { "ansi-colors": "^4.1.1" }, @@ -13392,30 +10698,6 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -14172,6 +11454,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "peer": true, "dependencies": { "estraverse": "^5.1.0" }, @@ -14428,19 +11711,6 @@ "node": ">=0.10.0" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -14559,28 +11829,6 @@ "resolved": "https://registry.npmjs.org/fetch-ie8/-/fetch-ie8-1.5.0.tgz", "integrity": "sha1-8RQcP5bLyJN6oxsPvBp3AiD7wVs=" }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "engines": { - "node": ">=0.8.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", @@ -14656,33 +11904,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -14794,6 +12015,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "peer": true, "dependencies": { "locate-path": "^2.0.0" }, @@ -14801,14 +12023,6 @@ "node": ">=4" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "bin": { - "flat": "cli.js" - } - }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -14967,11 +12181,6 @@ "node": ">= 0.6" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, "node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -14986,17 +12195,6 @@ "node": ">=10" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", @@ -15039,24 +12237,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -15099,57 +12279,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dependencies": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "get-pkg-repo": "src/cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-pkg-repo/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/get-pkg-repo/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", @@ -15188,92 +12317,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", - "dependencies": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-remote-origin-url/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/git-semver-tags": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", - "dependencies": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/git-semver-tags/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/git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "dependencies": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "node_modules/git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "dependencies": { - "git-up": "^7.0.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "dependencies": { - "ini": "^1.3.2" - } - }, "node_modules/github-slugger": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", @@ -15541,34 +12584,6 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/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/hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", @@ -15640,11 +12655,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, "node_modules/has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", @@ -16042,14 +13052,6 @@ "node": ">=10.17.0" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dependencies": { - "ms": "^2.0.0" - } - }, "node_modules/husky": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", @@ -16114,36 +13116,6 @@ "node": ">= 4" } }, - "node_modules/ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/image-size": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", @@ -16266,11 +13238,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, "node_modules/infima": { "version": "0.2.0-alpha.42", "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", @@ -16298,86 +13265,11 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "node_modules/init-package-json": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz", - "integrity": "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==", - "dependencies": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/init-package-json/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/init-package-json/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/init-package-json/node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, - "node_modules/inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/insert-css": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", @@ -16676,24 +13568,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, "node_modules/is-json": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" - }, "node_modules/is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", @@ -16779,14 +13658,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "engines": { - "node": ">=0.10.0" - } - }, "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", @@ -16842,14 +13713,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "dependencies": { - "protocols": "^2.0.1" - } - }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -16889,17 +13752,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-typed-array": { "version": "1.1.10", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", @@ -17082,28 +13934,6 @@ "node": ">=8" } }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, "node_modules/jest": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", @@ -17923,7 +14753,8 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "peer": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", @@ -17941,19 +14772,6 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "peer": true }, - "node_modules/json-stringify-nice": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, "node_modules/json2mq": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", @@ -17973,11 +14791,6 @@ "node": ">=6" } }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" - }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -17989,29 +14802,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/jsx-ast-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", @@ -18025,16 +14815,6 @@ "node": ">=4.0" } }, - "node_modules/just-diff": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.1.1.tgz", - "integrity": "sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ==" - }, - "node_modules/just-diff-apply": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.4.1.tgz", - "integrity": "sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g==" - }, "node_modules/keyv": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", @@ -18098,280 +14878,6 @@ "node": ">=8" } }, - "node_modules/lerna": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-6.0.1.tgz", - "integrity": "sha512-aNodtj1jyuEqzYmkYh+vTfRuzLkG3RZkvYxFCuLeXXzIYD5pjMHtf+1q4m03SPsZt+cElhhwkgjdg6GjihraBw==", - "dependencies": { - "@lerna/add": "6.0.1", - "@lerna/bootstrap": "6.0.1", - "@lerna/changed": "6.0.1", - "@lerna/clean": "6.0.1", - "@lerna/cli": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/create": "6.0.1", - "@lerna/diff": "6.0.1", - "@lerna/exec": "6.0.1", - "@lerna/import": "6.0.1", - "@lerna/info": "6.0.1", - "@lerna/init": "6.0.1", - "@lerna/link": "6.0.1", - "@lerna/list": "6.0.1", - "@lerna/publish": "6.0.1", - "@lerna/run": "6.0.1", - "@lerna/version": "6.0.1", - "@nrwl/devkit": ">=14.8.6 < 16", - "import-local": "^3.0.2", - "inquirer": "^8.2.4", - "npmlog": "^6.0.2", - "nx": ">=14.8.6 < 16", - "typescript": "^3 || ^4" - }, - "bin": { - "lerna": "cli.js" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/lerna/node_modules/@nrwl/devkit": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.8.tgz", - "integrity": "sha512-ZZ8lPcjH/hFdGUXJuV8E7sByxOSEBxtm84+bgiwdvViVcr55LHBfDBtcyT/e7U1omLNrvFk1rrbyhX0YSKQigQ==", - "dependencies": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "nx": ">= 14 <= 16" - } - }, - "node_modules/lerna/node_modules/axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/lerna/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "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/lerna/node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lerna/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/lerna/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/lerna/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "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": "*" - } - }, - "node_modules/lerna/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/lerna/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/lerna/node_modules/nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "hasInstallScript": true, - "dependencies": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - }, - "bin": { - "nx": "bin/nx.js" - }, - "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" - }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } - } - }, - "node_modules/lerna/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lerna/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/lerna/node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dependencies": { - "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": ">=12" - } - }, - "node_modules/lerna/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/lerna/node_modules/yargs/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==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/lerna/node_modules/yargs/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==", - "engines": { - "node": ">=12" - } - }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -18393,115 +14899,6 @@ "node": ">= 0.8.0" } }, - "node_modules/libnpmaccess": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.4.tgz", - "integrity": "sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==", - "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/libnpmaccess/node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.5.tgz", - "integrity": "sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg==", - "dependencies": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/libnpmpublish/node_modules/normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/lightningcss": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.0.tgz", @@ -18930,28 +15327,6 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" }, - "node_modules/load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, "node_modules/loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -18977,6 +15352,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "peer": true, "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -18989,6 +15365,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "peer": true, "engines": { "node": ">=4" } @@ -19023,11 +15400,6 @@ "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==" - }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -19209,61 +15581,6 @@ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/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==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/make-fetch-happen/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==", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, "node_modules/makeerror": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", @@ -19791,98 +16108,6 @@ "node": ">= 6" } }, - "node_modules/minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -19894,27 +16119,6 @@ "node": ">=10" } }, - "node_modules/mkdirp-infer-owner": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", - "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", - "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/moment": { "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", @@ -20058,37 +16262,6 @@ "multicast-dns": "cli.js" } }, - "node_modules/multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/multimatch/node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "engines": { - "node": ">=8" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, "node_modules/nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -20186,29 +16359,6 @@ "node": ">= 6.13.0" } }, - "node_modules/node-gyp": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.0.tgz", - "integrity": "sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==", - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.22 || ^14.13 || >=16" - } - }, "node_modules/node-gyp-build": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", @@ -20229,20 +16379,6 @@ "node-gyp-build-optional-packages-test": "build-test.js" } }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -20261,20 +16397,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/normalize-package-data": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", @@ -20321,245 +16443,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - }, - "node_modules/npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/npm-packlist": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", - "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", - "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm-packlist/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm-packlist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm-packlist/node_modules/npm-bundled": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", - "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", - "dependencies": { - "npm-normalize-package-bin": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", - "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", - "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", - "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", - "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -20571,20 +16454,6 @@ "node": ">=8" } }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", @@ -20808,41 +16677,11 @@ "node": ">= 0.8.0" } }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ordered-binary": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==" }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -20862,14 +16701,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "engines": { - "node": ">=4" - } - }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -20888,6 +16719,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "peer": true, "dependencies": { "p-limit": "^1.1.0" }, @@ -20899,6 +16731,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "peer": true, "dependencies": { "p-try": "^1.0.0" }, @@ -20910,6 +16743,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "peer": true, "engines": { "node": ">=4" } @@ -20928,48 +16762,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", - "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", - "engines": { - "node": ">=8" - } - }, "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", @@ -20990,17 +16782,6 @@ "node": ">= 4" } }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -21009,20 +16790,6 @@ "node": ">=6" } }, - "node_modules/p-waterfall": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", - "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", - "dependencies": { - "p-reduce": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/package-json": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", @@ -21045,73 +16812,6 @@ "semver": "bin/semver.js" } }, - "node_modules/pacote": { - "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", - "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/pacote/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/pacote/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/pacote/node_modules/npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -21179,19 +16879,6 @@ "node": ">=6" } }, - "node_modules/parse-conflict-json": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz", - "integrity": "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==", - "dependencies": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/parse-entities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", @@ -21231,22 +16918,6 @@ "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" }, - "node_modules/parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "dependencies": { - "protocols": "^2.0.0" - } - }, - "node_modules/parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "dependencies": { - "parse-path": "^7.0.0" - } - }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -21402,17 +17073,6 @@ "node": ">=0.10" } }, - "node_modules/pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -22516,14 +18176,6 @@ "node": ">=6" } }, - "node_modules/proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -22546,39 +18198,6 @@ "asap": "~2.0.3" } }, - "node_modules/promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/promise-call-limit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz", - "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -22591,14 +18210,6 @@ "node": ">= 6" } }, - "node_modules/promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", - "dependencies": { - "read": "1" - } - }, "node_modules/prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -22626,16 +18237,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" - }, - "node_modules/protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -22656,11 +18257,6 @@ "node": ">= 0.10" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -22696,15 +18292,6 @@ "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, "node_modules/qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", @@ -23874,133 +19461,11 @@ "react-dom": ">=16.6.0" } }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-cmd-shim": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz", - "integrity": "sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/read-package-json": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", - "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", - "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-package-json/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/read-package-json/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "peer": true, "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -24014,6 +19479,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "peer": true, "dependencies": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -24025,12 +19491,14 @@ "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "peer": true }, "node_modules/read-pkg/node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -24045,6 +19513,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "peer": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -24056,6 +19525,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "peer": true, "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -24068,6 +19538,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "peer": true, "dependencies": { "pify": "^3.0.0" }, @@ -24079,6 +19550,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "peer": true, "engines": { "node": ">=4" } @@ -24087,6 +19559,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, "bin": { "semver": "bin/semver" } @@ -24095,6 +19568,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "peer": true, "engines": { "node": ">=4" } @@ -24112,17 +19586,6 @@ "node": ">= 6" } }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -24704,14 +20167,6 @@ "node": ">=8" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -24816,14 +20271,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -25203,11 +20650,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -25418,19 +20860,6 @@ "npm": ">= 3.0.0" } }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/sort-css-media-queries": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", @@ -25439,28 +20868,6 @@ "node": ">= 6.3.0" } }, - "node_modules/sort-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", - "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", - "dependencies": { - "is-plain-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -25576,25 +20983,6 @@ "specificity": "bin/specificity" } }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dependencies": { - "readable-stream": "^3.0.0" - } - }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -25611,17 +20999,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -25853,22 +21230,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", @@ -26292,45 +21653,6 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", - "engines": { - "node": ">=4" - } - }, "node_modules/term-size": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", @@ -26481,14 +21803,6 @@ "node": ">=8" } }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "engines": { - "node": ">=0.10" - } - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -26504,14 +21818,6 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dependencies": { - "readable-stream": "3" - } - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -26532,17 +21838,6 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -26644,14 +21939,6 @@ "node": ">=6" } }, - "node_modules/treeverse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz", - "integrity": "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -26809,11 +22096,6 @@ "node": ">= 0.6" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -26852,18 +22134,6 @@ "node": "*" } }, - "node_modules/uglify-js": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", - "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -26953,28 +22223,6 @@ "node": ">=8" } }, - "node_modules/unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dependencies": { - "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -27123,11 +22371,6 @@ "is-stream": "^1.0.1" } }, - "node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" - }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -27144,15 +22387,6 @@ "node": ">= 0.8" } }, - "node_modules/upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, "node_modules/update-browserslist-db": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", @@ -27417,17 +22651,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "node_modules/validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/value-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", @@ -27515,11 +22738,6 @@ "node": ">=10.0.0" } }, - "node_modules/walk-up-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==" - }, "node_modules/walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", @@ -27556,14 +22774,6 @@ "minimalistic-assert": "^1.0.0" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/weak-lru-cache": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", @@ -28075,14 +23285,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "node_modules/widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", @@ -28107,11 +23309,6 @@ "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -28144,127 +23341,6 @@ "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/write-json-file": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", - "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", - "dependencies": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8.3" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/write-json-file/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "dependencies": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/write-pkg/node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/write-pkg/node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", @@ -30685,11 +25761,6 @@ } } }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" - }, "@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -30720,16 +25791,6 @@ "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "peer": true }, - "@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==" - }, - "@isaacs/string-locale-compare": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==" - }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -31058,955 +26119,6 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, - "@lerna/add": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-6.0.1.tgz", - "integrity": "sha512-cCQIlMODhi3KYyTDOp2WWL4Kj2dKK+MmCiaSf+USrbSWPVVXQGn5Eb11XOMUfYYq3Ula75sWL2urtYwuu8IbmA==", - "requires": { - "@lerna/bootstrap": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/npm-conf": "6.0.1", - "@lerna/validation-error": "6.0.1", - "dedent": "^0.7.0", - "npm-package-arg": "8.1.1", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" - } - }, - "@lerna/bootstrap": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-6.0.1.tgz", - "integrity": "sha512-a3DWchHFOiRmDN24VTdmTxKvAqw6Msp8pDCWXq4rgOQSFxqyYECd8BYvmy8dTW6LcC4EG0HqTGRguuEaKCasOw==", - "requires": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/has-npm-version": "6.0.1", - "@lerna/npm-install": "6.0.1", - "@lerna/package-graph": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/rimraf-dir": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/symlink-binary": "6.0.1", - "@lerna/symlink-dependencies": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@npmcli/arborist": "5.3.0", - "dedent": "^0.7.0", - "get-port": "^5.1.1", - "multimatch": "^5.0.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4" - } - }, - "@lerna/changed": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-6.0.1.tgz", - "integrity": "sha512-b0KzqpNv25ZxH9M/7jtDQaXWUBhVzBVJ8DQ4PjjeoulOCQ+mA9tNQr8UVmeU1UZiaNtNz6Hcy55vyvVvNe07VA==", - "requires": { - "@lerna/collect-updates": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/listable": "6.0.1", - "@lerna/output": "6.0.1" - } - }, - "@lerna/check-working-tree": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-6.0.1.tgz", - "integrity": "sha512-9Ti1EuE3IiJUvvAtFk+Xr9Uw6KehT78ghnI4f/hi4uew5q0Mf2+DMaBNexbhOTpRFBeIq4ucDFhiN091pNkUNw==", - "requires": { - "@lerna/collect-uncommitted": "6.0.1", - "@lerna/describe-ref": "6.0.1", - "@lerna/validation-error": "6.0.1" - } - }, - "@lerna/child-process": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-6.0.1.tgz", - "integrity": "sha512-5smM8Or/RQkHysNFrUYdrCYlhpr3buNpCYU7T2DPYzOWRPm+X5rCvt/dDOcS3UgYT2jEyS86S5Y7pK2X7eXtmg==", - "requires": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" - } - }, - "@lerna/clean": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-6.0.1.tgz", - "integrity": "sha512-ZaWPzzYNkJM7Ib2GWPLSELVBf5nRCGOGBtR9DSLKAore0Me876JLgi4h2R+Y2PVyCvT1kmoQKAclnjxdZbCONA==", - "requires": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/rimraf-dir": "6.0.1", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1" - } - }, - "@lerna/cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-6.0.1.tgz", - "integrity": "sha512-AuAnUXkBGdts/rmHltrkZucYy11OwYPb/4HM3zxLeq4O30w2ocZIytkOtSkuVKOMPWBZR8b37fNuZBzvxe5OmA==", - "requires": { - "@lerna/global-options": "6.0.1", - "dedent": "^0.7.0", - "npmlog": "^6.0.2", - "yargs": "^16.2.0" - } - }, - "@lerna/collect-uncommitted": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-6.0.1.tgz", - "integrity": "sha512-qPqwmIlSlf8XBJnqMc+6pz6qXQ0Pfjil70FB2IPvoWbfrLvMI6K3I/AXeub9X5fj5HYqNs1XtwhWHJcMFpJddw==", - "requires": { - "@lerna/child-process": "6.0.1", - "chalk": "^4.1.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/collect-updates": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-6.0.1.tgz", - "integrity": "sha512-OwRcLqD1N5znlZM/Ctf031RDkodHVO62byiD35AbHGoGM2EI2TSYyIbqnJ8QsQJMB05/KhIBndL8Mpcdle7/rg==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/describe-ref": "6.0.1", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "slash": "^3.0.0" - } - }, - "@lerna/command": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-6.0.1.tgz", - "integrity": "sha512-V9w8M7pMU7KztxaL0+fetTSQYTa12bhTl86ll9VjlgYZ5qUAXk9E42Y8hbVThyYtHEhkRnIMinkWsmH/9YKU/A==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/package-graph": "6.0.1", - "@lerna/project": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@lerna/write-log-file": "6.0.1", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^5.0.0", - "is-ci": "^2.0.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/conventional-commits": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-6.0.1.tgz", - "integrity": "sha512-6oIGEZKy1GpooW28C0aEDkZ/rVkqpX44knP8Jyb5//1054QogqPhGC5q6J0lZxyhun8dQkpF6XTHlIintI8xow==", - "requires": { - "@lerna/validation-error": "6.0.1", - "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-core": "^4.2.4", - "conventional-recommended-bump": "^6.1.0", - "fs-extra": "^9.1.0", - "get-stream": "^6.0.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "pify": "^5.0.0", - "semver": "^7.3.4" - } - }, - "@lerna/create": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-6.0.1.tgz", - "integrity": "sha512-VuTdvBJDzvAaMBYoKTRMBQC+nfwnihxdA/ekUqBD+W8MMsqPLCGCneyl7JK9RaSSib/10LyRDEmfo79UAndcgQ==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/npm-conf": "6.0.1", - "@lerna/validation-error": "6.0.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" - } - }, - "@lerna/create-symlink": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-6.0.1.tgz", - "integrity": "sha512-ZmLx9SP5De6u1xkD7Z6gMMFuyLKCb+2bodreFe7ryOVP3cOLbmNOmgMgj+gtUgIwIv7BDwX3qFWlPY6B3VW3hQ==", - "requires": { - "cmd-shim": "^5.0.0", - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/describe-ref": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-6.0.1.tgz", - "integrity": "sha512-PcTVt4qgAXUPBtWHyqixtwE/eXe56+DFRnfTcJlb4x5F7LJ+7VNpdR/81qfP89Xj10U5IjELXbXmriz1KMwhfw==", - "requires": { - "@lerna/child-process": "6.0.1", - "npmlog": "^6.0.2" - } - }, - "@lerna/diff": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-6.0.1.tgz", - "integrity": "sha512-/pGXH9txA8wX1YJ/KOBXzx0Z2opADBW4HKPCxxHAu+6dTGMbKABDljVT5Np3UpfIrAGDE5fTuf0aGL4vkKUWrg==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/validation-error": "6.0.1", - "npmlog": "^6.0.2" - } - }, - "@lerna/exec": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-6.0.1.tgz", - "integrity": "sha512-x9puoI3091Alp45w7XOGRxThOw45p+tWGPR5TBCEQiiH7f8eF9Dc4WX5HXf31ooK6NmD40eKPYhBgy8oQnJY9w==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/profiler": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/validation-error": "6.0.1", - "p-map": "^4.0.0" - } - }, - "@lerna/filter-options": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-6.0.1.tgz", - "integrity": "sha512-6KxbBI/2skRl/yQdjugQ1PWrSLq19650z8mltF0HT7B686fj7LlDNtESFOtY6iZ8IPqKBkIavOP0DPmJZd7Szw==", - "requires": { - "@lerna/collect-updates": "6.0.1", - "@lerna/filter-packages": "6.0.1", - "dedent": "^0.7.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/filter-packages": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-6.0.1.tgz", - "integrity": "sha512-2bKhexeF07Urs2b0xYX2OgYUN0EzmS2FSgvw0KT6He48PGOkqgJjU7PIiWdPyOvZdukwm07qXTmJZulAHftceA==", - "requires": { - "@lerna/validation-error": "6.0.1", - "multimatch": "^5.0.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/get-npm-exec-opts": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-6.0.1.tgz", - "integrity": "sha512-y2T+ODP8HNzHQn1ldrrPW+n823fGsN2sY0r78yURFxYZnxA9ZINyQ6IAejo5LqHrYN8Qhr++0RHo2tUisIHdKg==", - "requires": { - "npmlog": "^6.0.2" - } - }, - "@lerna/get-packed": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-6.0.1.tgz", - "integrity": "sha512-Z/5J5vbjdeGqZcPvUSiszvyizHdsTRiFlpPORWK3YfIsHllUB7QZnVHLg92UnSJrpPE0O1gH+k6ByhhR+3qEdA==", - "requires": { - "fs-extra": "^9.1.0", - "ssri": "^9.0.1", - "tar": "^6.1.0" - } - }, - "@lerna/github-client": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-6.0.1.tgz", - "integrity": "sha512-UA7V3XUunJnrfCL2eyW9QsCjBWShv4dCRGUITXmpQJrNIMZIqVbBJzqN9LVHDNc/hEVZGt0EjtHWdpFCgD4ypg==", - "requires": { - "@lerna/child-process": "6.0.1", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^19.0.3", - "git-url-parse": "^13.1.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/gitlab-client": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-6.0.1.tgz", - "integrity": "sha512-yyaBKf/OqBAau6xDk1tnMjfkxRpC/j3OwUyXFFGfJFSulWRHpbHoFSfvIgOn/hkjAr9FfHC7TXItRg8qdm38Wg==", - "requires": { - "node-fetch": "^2.6.1", - "npmlog": "^6.0.2" - } - }, - "@lerna/global-options": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-6.0.1.tgz", - "integrity": "sha512-vzjDI3Bg2NR+cSgfjHWax2bF1HmQYjJF2tmZlT/hJbwhaVMIEnhzHnJ9Yycmm98cdV77xEMlbmk5YD7xgFdG2w==" - }, - "@lerna/has-npm-version": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-6.0.1.tgz", - "integrity": "sha512-ol1onJaauMXK0cQsfRX2rvbhNRyNBY9Ne5trrRjfMROa7Tnr8c3I4+aKQs7m4z1JdWaGBV4xBH+NSZ/esPuaWA==", - "requires": { - "@lerna/child-process": "6.0.1", - "semver": "^7.3.4" - } - }, - "@lerna/import": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-6.0.1.tgz", - "integrity": "sha512-GrTtIWUCnDf+FqRjenV2OKWU+khoZj0h/etgfXus45PBO2+V/SkkzIY4xof23XphiydUYrSrYtwx2i1aEmk3Wg==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/validation-error": "6.0.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "p-map-series": "^2.1.0" - } - }, - "@lerna/info": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-6.0.1.tgz", - "integrity": "sha512-QEW7JtJjoR1etUrcft7BnrwPZFHE2JPmt2DoSvSmLISLyy+HlmdXHK+p6Ej3g1ql8gS0GWCacgwmlRZ27CDp5A==", - "requires": { - "@lerna/command": "6.0.1", - "@lerna/output": "6.0.1", - "envinfo": "^7.7.4" - } - }, - "@lerna/init": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-6.0.1.tgz", - "integrity": "sha512-zOMrSij09LSAVUUujpD3y32wkHp8dQ+/dVCp4USlfcGfI+kIPc5prkYCGDO8dEcqkze0pMfDMF23pVNvAf9g7w==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/project": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "write-json-file": "^4.3.0" - } - }, - "@lerna/link": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-6.0.1.tgz", - "integrity": "sha512-VXZ77AWsJCycTu219ZLUHyRzMd5hgivLk5ZyBD1s/emArFvdEmGLscj2RXn3P3w/951b+DNG2Zbi6nek0iJ6DA==", - "requires": { - "@lerna/command": "6.0.1", - "@lerna/package-graph": "6.0.1", - "@lerna/symlink-dependencies": "6.0.1", - "@lerna/validation-error": "6.0.1", - "p-map": "^4.0.0", - "slash": "^3.0.0" - } - }, - "@lerna/list": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-6.0.1.tgz", - "integrity": "sha512-M9Vneh866E1nlpU88rcUMLR+XTVi3VY0fLPr1OqXdYF+eTe6RkEHUQj8HIk94Rnt02HsWc4+FO31T4i5sf+PaA==", - "requires": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/listable": "6.0.1", - "@lerna/output": "6.0.1" - } - }, - "@lerna/listable": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-6.0.1.tgz", - "integrity": "sha512-+xEByVX0sbnBW3EBu3XCg71Bz9/dahncmCjNK0kVnZLnQZzfULCndaQeSt+f9KO0VCs8h1tnXdo2uLPm4lThnw==", - "requires": { - "@lerna/query-graph": "6.0.1", - "chalk": "^4.1.0", - "columnify": "^1.6.0" - } - }, - "@lerna/log-packed": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-6.0.1.tgz", - "integrity": "sha512-HTJdZzfBbb5jyk/QU2O6o+yaWRwLoaPruhK+Q3ESTzQ2mlNCr0CI4UKWDcWURWx0EsVsYqsoUHuPZInpIHqCnA==", - "requires": { - "byte-size": "^7.0.0", - "columnify": "^1.6.0", - "has-unicode": "^2.0.1", - "npmlog": "^6.0.2" - } - }, - "@lerna/npm-conf": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-6.0.1.tgz", - "integrity": "sha512-VjxODCnl6QJGoQ8z8AWEID1GO9CtCr2yRyn6NoRdBOTYmzI5KhBBM+nWmyMSOUe0EZI+K5j04/GRzKHg2KXTAQ==", - "requires": { - "config-chain": "^1.1.12", - "pify": "^5.0.0" - } - }, - "@lerna/npm-dist-tag": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-6.0.1.tgz", - "integrity": "sha512-jJKDgnhj6xGqSWGcbwdcbPtoo2m4mHRwqu8iln9e3TMOEyUO9aA4uvd0/18tEAsboOMiLUhhcQ8709iKv21ZEA==", - "requires": { - "@lerna/otplease": "6.0.1", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2" - } - }, - "@lerna/npm-install": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-6.0.1.tgz", - "integrity": "sha512-saDJSyhhl/wxgZSzRx2/pr0wsMR+hZpdhLGd1lZgo5XzLq3ogK+BxPFz3AK3xhRnNaMq96gDQ3xmeetoV53lwQ==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/get-npm-exec-opts": "6.0.1", - "fs-extra": "^9.1.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "signal-exit": "^3.0.3", - "write-pkg": "^4.0.0" - } - }, - "@lerna/npm-publish": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-6.0.1.tgz", - "integrity": "sha512-hgzF9fOfp010z7PJtqNLxNXiHr6u4UDVwiX8g22rhJKBh9Ekrq7N9NS3mF0l+RcleRU/jJKYtZ0Ci3fICaaRUg==", - "requires": { - "@lerna/otplease": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "fs-extra": "^9.1.0", - "libnpmpublish": "^6.0.4", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "pify": "^5.0.0", - "read-package-json": "^5.0.1" - } - }, - "@lerna/npm-run-script": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-6.0.1.tgz", - "integrity": "sha512-K+D4LEoVRuBoKRImprkVRHIORu0xouX+c6yI1B93KWHKJ60H8qCeB0gQkA30pFALx3qG07bXVnFmfK9SGQXD3Q==", - "requires": { - "@lerna/child-process": "6.0.1", - "@lerna/get-npm-exec-opts": "6.0.1", - "npmlog": "^6.0.2" - } - }, - "@lerna/otplease": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-6.0.1.tgz", - "integrity": "sha512-RrP8GtfE9yz37GuuCFqddR3mVIQc1ulUpAaaDNK4AOTb7gM0aCsTN7V2gCGBk1zdIsBuvNvNqt5jpWm4U6/EAA==", - "requires": { - "@lerna/prompt": "6.0.1" - } - }, - "@lerna/output": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-6.0.1.tgz", - "integrity": "sha512-4jZ3fgaCbnsTZ353/lXE/3w20Cge6G3iUoESVip+JE2yhZ8rWgPISG8RFR0YGEtSgq2yC9AgGnGlvmOnAc4SAQ==", - "requires": { - "npmlog": "^6.0.2" - } - }, - "@lerna/pack-directory": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-6.0.1.tgz", - "integrity": "sha512-vNgS5Rs7s6khOYuHE5nTds0VDfHBH8YNGvV1s0yGAg/Zkivi7bOTs8jDQFiYhQX3HOTC1/85BLhGQ3zcDHlrew==", - "requires": { - "@lerna/get-packed": "6.0.1", - "@lerna/package": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/temp-write": "6.0.1", - "npm-packlist": "^5.1.1", - "npmlog": "^6.0.2", - "tar": "^6.1.0" - } - }, - "@lerna/package": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-6.0.1.tgz", - "integrity": "sha512-vCwyiLVJ4K3SR6KZleglq1dUXIiYGmk3b+NrFWP/Z3dhVE0C+RqgxSsAS4aaUNMSO2KSI0dBdce7BT/D+FdpIQ==", - "requires": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" - } - }, - "@lerna/package-graph": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-6.0.1.tgz", - "integrity": "sha512-OMppRWpfSaI6HO/Tc5FVpNefgOsCc3/DzaMLme6QTTpbEwD3EhvQ3Xx0MgsGMPdmZhWp/WOoAJsVRnLa+l03gg==", - "requires": { - "@lerna/prerelease-id-from-version": "6.0.1", - "@lerna/validation-error": "6.0.1", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "semver": "^7.3.4" - } - }, - "@lerna/prerelease-id-from-version": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-6.0.1.tgz", - "integrity": "sha512-aZBs/FinztKjNXlk0cW99FpABynZzZwlmJuW4h9nMrQPgWoaDAERfImbefIH/lcpxdRuuGtClyZUFBOSq8ppfg==", - "requires": { - "semver": "^7.3.4" - } - }, - "@lerna/profiler": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-6.0.1.tgz", - "integrity": "sha512-vZrgF5pDhYWY/Gx7MjtyOgTVMA6swDV2+xPZwkvRD1Z0XpWEIn5d79zRN/1SBpdMNozC7Lj++1oEbCGNWhy/ow==", - "requires": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "upath": "^2.0.1" - } - }, - "@lerna/project": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-6.0.1.tgz", - "integrity": "sha512-/n2QuAEgImbwUqrJND15FxYu29p/mLTUpL/8cSg6IUlOQRFyXteESRyl8A2Ex7Wj00FMbtB13vgbmTdkTgKL0A==", - "requires": { - "@lerna/package": "6.0.1", - "@lerna/validation-error": "6.0.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "@lerna/prompt": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-6.0.1.tgz", - "integrity": "sha512-faR7oVdHBO3QTJ6o9kUEDPpyjCftd/CCa1rAC6q8f3vlLfCPrTym0qT+DcOBFGpDQh4m2dmGfJZgpXIVi6bMbg==", - "requires": { - "inquirer": "^8.2.4", - "npmlog": "^6.0.2" - } - }, - "@lerna/publish": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-6.0.1.tgz", - "integrity": "sha512-xIleRwCuPHtShNSPc6RDH33Z+EO1E4O0LOhPq5qTwanNPYh5eL6bDHBsox44BbMD9dhhI4PUrqIGTu3AoKdDxg==", - "requires": { - "@lerna/check-working-tree": "6.0.1", - "@lerna/child-process": "6.0.1", - "@lerna/collect-updates": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/describe-ref": "6.0.1", - "@lerna/log-packed": "6.0.1", - "@lerna/npm-conf": "6.0.1", - "@lerna/npm-dist-tag": "6.0.1", - "@lerna/npm-publish": "6.0.1", - "@lerna/otplease": "6.0.1", - "@lerna/output": "6.0.1", - "@lerna/pack-directory": "6.0.1", - "@lerna/prerelease-id-from-version": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/pulse-till-done": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@lerna/version": "6.0.1", - "fs-extra": "^9.1.0", - "libnpmaccess": "^6.0.3", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" - } - }, - "@lerna/pulse-till-done": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-6.0.1.tgz", - "integrity": "sha512-DK5Ylh/O7Vzn9ObEggvoHdLxc1hiXsDZ4fUvSmi50kc5QrMrk+xo6OyPgIaDBhYxj6lm3TQ1KkvWnRgiEynKAg==", - "requires": { - "npmlog": "^6.0.2" - } - }, - "@lerna/query-graph": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-6.0.1.tgz", - "integrity": "sha512-X8Z63Ax5a9nXgNBG+IAXEdCL4MG88akr7L4mBvKiTPrK5VgP46YzuZSaSoPI8bU67MlWBkSYQWAJJ5t0HEtKTw==", - "requires": { - "@lerna/package-graph": "6.0.1" - } - }, - "@lerna/resolve-symlink": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-6.0.1.tgz", - "integrity": "sha512-btosycLN+2lpqou6pz0Oeq4XIKHDIn0NvdnuCBLxtuBOBNIkdlx5QWKCtZ31GYKbCUt55w1DSGL64kfVuejVQQ==", - "requires": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "read-cmd-shim": "^3.0.0" - } - }, - "@lerna/rimraf-dir": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-6.0.1.tgz", - "integrity": "sha512-rBFkwrxEQWFfZV5IMiPfGVubOquvOTNsPJPUf5tZoPAqKHXVQi5iYZGB65VG8JA7eFenZxh5mVErX2gtWFh1Ew==", - "requires": { - "@lerna/child-process": "6.0.1", - "npmlog": "^6.0.2", - "path-exists": "^4.0.0", - "rimraf": "^3.0.2" - } - }, - "@lerna/run": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-6.0.1.tgz", - "integrity": "sha512-F1vvpaevsWCjaQs3NlBegH54izm3cO3Qbg/cRRzPZMK4Jo7gE1ddL7+zCIq0zGt6aeVqRGBOtUMk4SvNGkzI4w==", - "requires": { - "@lerna/command": "6.0.1", - "@lerna/filter-options": "6.0.1", - "@lerna/npm-run-script": "6.0.1", - "@lerna/output": "6.0.1", - "@lerna/profiler": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/timer": "6.0.1", - "@lerna/validation-error": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0" - } - }, - "@lerna/run-lifecycle": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-6.0.1.tgz", - "integrity": "sha512-gC7rnV3mrgFFIM8GlHc3d22ovYHoExu9CuIAxN26CVrMq7iEYxWoxYvweqVANsCHR7CVbs+dsDx8/TP1pQG8wg==", - "requires": { - "@lerna/npm-conf": "6.0.1", - "@npmcli/run-script": "^4.1.7", - "npmlog": "^6.0.2", - "p-queue": "^6.6.2" - } - }, - "@lerna/run-topologically": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-6.0.1.tgz", - "integrity": "sha512-p4J9RvOUyDUjQ21tDh7Durci9YnuBu3T8WXD8xu5ZwcxVnawK1h5B8kP4V1R5L/jwNqkXsAnlLwikPVGQ5Iptw==", - "requires": { - "@lerna/query-graph": "6.0.1", - "p-queue": "^6.6.2" - } - }, - "@lerna/symlink-binary": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-6.0.1.tgz", - "integrity": "sha512-TcwxDMgU9w+hGl0EeYihPytVRKV0KTeZZW4Bq6NEtjTCIIuKWxZjcY5ocxW22i6BClBvfFAJqkf+e+i3Nixlhg==", - "requires": { - "@lerna/create-symlink": "6.0.1", - "@lerna/package": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0" - } - }, - "@lerna/symlink-dependencies": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-6.0.1.tgz", - "integrity": "sha512-ImyqjLjMBu0ORGO9gYHr9oDgN/5QeeGuELtYNweLS5vMNSH1dokQW9fqZSrgfCJPbxeCizBcDTi/Knqg17ebkA==", - "requires": { - "@lerna/create-symlink": "6.0.1", - "@lerna/resolve-symlink": "6.0.1", - "@lerna/symlink-binary": "6.0.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0" - } - }, - "@lerna/temp-write": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-6.0.1.tgz", - "integrity": "sha512-9eklYncDnwTnGF9o14GOrZU05ZK5n6/x5XYRQHbuLfK5T9pmOiUyl6sO1613cZygUMaWHHi7BLtBPiw2CklqXQ==", - "requires": { - "graceful-fs": "^4.1.15", - "is-stream": "^2.0.0", - "make-dir": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^8.3.2" - } - }, - "@lerna/timer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-6.0.1.tgz", - "integrity": "sha512-FLoga8iprKmRkh9jO+LP4Bm7MZLO4wNHM4LML4Dlh9CPwcIOWTteI8wSgRXvEJpt33IRIoPOUnfL3iHh8WwaYA==" - }, - "@lerna/validation-error": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-6.0.1.tgz", - "integrity": "sha512-kjAxfFY1pDltwoCTvMQCbnpBwMXBFuvE4hdi8qePhBQ1Lf0PlTOI4ZqMFIkaTud+oujzysDXraTJbYTjc+C+zw==", - "requires": { - "npmlog": "^6.0.2" - } - }, - "@lerna/version": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-6.0.1.tgz", - "integrity": "sha512-d/addeHVsRFWx3fb/XZIh6f23KuEC9Fn3ytpaMzA8rlLF3Nob1opIR98ZfUz7Nf+skpIV1QiIbXdJTZzIKvd9g==", - "requires": { - "@lerna/check-working-tree": "6.0.1", - "@lerna/child-process": "6.0.1", - "@lerna/collect-updates": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/conventional-commits": "6.0.1", - "@lerna/github-client": "6.0.1", - "@lerna/gitlab-client": "6.0.1", - "@lerna/output": "6.0.1", - "@lerna/prerelease-id-from-version": "6.0.1", - "@lerna/prompt": "6.0.1", - "@lerna/run-lifecycle": "6.0.1", - "@lerna/run-topologically": "6.0.1", - "@lerna/temp-write": "6.0.1", - "@lerna/validation-error": "6.0.1", - "@nrwl/devkit": ">=14.8.6 < 16", - "chalk": "^4.1.0", - "dedent": "^0.7.0", - "load-json-file": "^6.2.0", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "p-reduce": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4", - "slash": "^3.0.0", - "write-json-file": "^4.3.0" - }, - "dependencies": { - "@nrwl/devkit": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.8.tgz", - "integrity": "sha512-ZZ8lPcjH/hFdGUXJuV8E7sByxOSEBxtm84+bgiwdvViVcr55LHBfDBtcyT/e7U1omLNrvFk1rrbyhX0YSKQigQ==", - "requires": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" - } - }, - "axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "peer": true, - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "peer": true - }, - "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==", - "peer": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "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==", - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "peer": true, - "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" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "peer": true, - "requires": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "peer": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "peer": true, - "requires": { - "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" - }, - "dependencies": { - "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==", - "peer": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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==", - "peer": true - } - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "peer": true - } - } - }, - "@lerna/write-log-file": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-6.0.1.tgz", - "integrity": "sha512-fJGDE8rlE35DwKSqV8M1VV2xw/vQlgwTwURjNOMvd1Ar23Aa9CkJC4XAwc9uUgIku34IsWUM8MNbw9ClSsJaqw==", - "requires": { - "npmlog": "^6.0.2", - "write-file-atomic": "^4.0.1" - }, - "dependencies": { - "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==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, "@lezer/common": { "version": "0.15.12", "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", @@ -32293,678 +26405,6 @@ "fastq": "^1.6.0" } }, - "@npmcli/arborist": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz", - "integrity": "sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==", - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz", - "integrity": "sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==", - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "dependencies": { - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - } - } - }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", - "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "@npmcli/map-workspaces": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz", - "integrity": "sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==", - "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - }, - "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" - } - }, - "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@npmcli/metavuln-calculator": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz", - "integrity": "sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==", - "requires": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/name-from-folder": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", - "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==" - }, - "@npmcli/node-gyp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz", - "integrity": "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==" - }, - "@npmcli/package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz", - "integrity": "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==", - "requires": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "@npmcli/promise-spawn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz", - "integrity": "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==", - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/run-script": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz", - "integrity": "sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==", - "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - } - }, - "@nrwl/cli": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.8.tgz", - "integrity": "sha512-3dy3VGcStWuZXUK91FNIoxIHO44DSuE3bPVLLPfYoOgn8pYjhykpdp6RZHoDkN2NhRypzM73q2GCrmBMfizRyA==", - "requires": { - "nx": "15.0.8" - }, - "dependencies": { - "axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "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" - } - }, - "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" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "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" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "requires": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "requires": { - "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" - }, - "dependencies": { - "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==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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==" - } - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - } - } - }, - "@nrwl/tao": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.8.tgz", - "integrity": "sha512-Xr1hq3ZCfdKS5XSf8non5eLVdGLEleKdqBhGzdOFssYaPsCDkbavX5mzySzxeLk+DM9rcOFhwwf0x7JCOiq0bQ==", - "requires": { - "nx": "15.0.8" - }, - "dependencies": { - "axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "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" - } - }, - "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" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "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" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "requires": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "requires": { - "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" - }, - "dependencies": { - "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==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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==" - } - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - } - } - }, - "@octokit/auth-token": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz", - "integrity": "sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q==", - "requires": { - "@octokit/types": "^8.0.0" - } - }, - "@octokit/core": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz", - "integrity": "sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==", - "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz", - "integrity": "sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==", - "requires": { - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.3.tgz", - "integrity": "sha512-VjhqOu2CHo2hwank1y2k8YcqF83zJW6upyP1+0l3wegvpq+4H31zOA5Rkyx76uJBUdJooUR5UnFyclBptzl86Q==", - "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^8.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz", - "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==" - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==" - }, - "@octokit/plugin-paginate-rest": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-5.0.1.tgz", - "integrity": "sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==", - "requires": { - "@octokit/types": "^8.0.0" - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "requires": {} - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.7.0.tgz", - "integrity": "sha512-orxQ0fAHA7IpYhG2flD2AygztPlGYNAdlzYz8yrD8NDgelPfOYoRPROfEyIe035PlxvbYrgkfUZIhSBKju/Cvw==", - "requires": { - "@octokit/types": "^8.0.0", - "deprecation": "^2.3.1" - } - }, - "@octokit/request": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz", - "integrity": "sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw==", - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^8.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz", - "integrity": "sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==", - "requires": { - "@octokit/types": "^8.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "19.0.5", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.5.tgz", - "integrity": "sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==", - "requires": { - "@octokit/core": "^4.1.0", - "@octokit/plugin-paginate-rest": "^5.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.7.0" - } - }, - "@octokit/types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz", - "integrity": "sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==", - "requires": { - "@octokit/openapi-types": "^14.0.0" - } - }, "@parcel/bundler-default": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.9.2.tgz", @@ -34115,15 +27555,6 @@ "nullthrows": "^1.1.1" } }, - "@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, "@parcel/workers": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.2.tgz", @@ -34137,14 +27568,6 @@ "nullthrows": "^1.1.1" } }, - "@phenomnomnominal/tsquery": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz", - "integrity": "sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==", - "requires": { - "esquery": "^1.0.1" - } - }, "@polka/url": { "version": "1.0.0-next.21", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", @@ -34810,11 +28233,6 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" - }, "@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", @@ -35265,57 +28683,11 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" - }, - "@yarnpkg/parsers": { - "version": "3.0.0-rc.26", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.26.tgz", - "integrity": "sha512-F52Zryoi6uSHi43A/htykDD7l1707TQjHeAHTKxNWJBTwvrEKWYvuu1w8bzSHpFVc06ig2KyrpHPfmeiuOip8Q==", - "requires": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - }, - "dependencies": { - "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" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "@zkochan/js-yaml": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", - "requires": { - "argparse": "^2.0.1" - } - }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "abortcontroller-polyfill": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", @@ -35356,11 +28728,6 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, - "add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==" - }, "address": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", @@ -35374,16 +28741,6 @@ "debug": "4" } }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -35452,7 +28809,8 @@ "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "peer": true }, "ansi-escapes": { "version": "4.3.2", @@ -35544,20 +28902,6 @@ "picomatch": "^2.0.4" } }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, "arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -35578,21 +28922,11 @@ "@babel/runtime-corejs3": "^7.10.2" } }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==" - }, "array-includes": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", @@ -35920,60 +29254,16 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, - "bin-links": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz", - "integrity": "sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==", - "requires": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==" - }, - "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==", - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, "body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -36120,84 +29410,11 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "requires": { - "semver": "^7.0.0" - } - }, - "byte-size": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-7.0.1.tgz", - "integrity": "sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A==" - }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, - "cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "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" - } - }, - "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, "cacheable-request": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", @@ -36332,11 +29549,6 @@ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, "cheerio": { "version": "1.0.0-rc.12", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", @@ -36478,11 +29690,6 @@ "readdirp": "~3.6.0" } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, "chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -36536,11 +29743,6 @@ "restore-cursor": "^3.1.0" } }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" - }, "cli-table3": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", @@ -36584,11 +29786,6 @@ } } }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -36652,14 +29849,6 @@ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" }, - "cmd-shim": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz", - "integrity": "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==", - "requires": { - "mkdirp-infer-owner": "^2.0.0" - } - }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -36688,11 +29877,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, "colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -36703,15 +29887,6 @@ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, - "columnify": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, "combine-promises": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", @@ -36735,35 +29910,11 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" }, - "common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - } - } - } - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -36811,26 +29962,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, "configstore": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", @@ -36864,11 +29995,6 @@ "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, "content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -36889,101 +30015,6 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, - "conventional-changelog-angular": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", - "requires": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==" - }, - "conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", - "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "conventional-recommended-bump": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", - "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" - } - }, "convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", @@ -37486,11 +30517,6 @@ "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", "peer": true }, - "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" - }, "data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", @@ -37506,11 +30532,6 @@ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz", "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==" }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" - }, "dayjs": { "version": "1.10.7", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", @@ -37524,11 +30545,6 @@ "ms": "2.1.2" } }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==" - }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -37622,21 +30638,6 @@ "execa": "^5.0.0" } }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - } - } - }, "defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", @@ -37676,11 +30677,6 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, "denque": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", @@ -37691,11 +30687,6 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" - }, "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -37709,11 +30700,6 @@ "repeat-string": "^1.5.4" } }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", @@ -37777,15 +30763,6 @@ } } }, - "dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, "diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", @@ -37915,14 +30892,6 @@ "tslib": "^2.0.3" } }, - "dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", - "requires": { - "is-obj": "^2.0.0" - } - }, "dotenv": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", @@ -37953,14 +30922,6 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, "electron-to-chromium": { "version": "1.4.284", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", @@ -38030,6 +30991,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "peer": true, "requires": { "ansi-colors": "^4.1.1" } @@ -38039,21 +31001,6 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -38613,6 +31560,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "peer": true, "requires": { "estraverse": "^5.1.0" } @@ -38799,16 +31747,6 @@ "is-extendable": "^0.1.0" } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -38918,21 +31856,6 @@ "resolved": "https://registry.npmjs.org/fetch-ie8/-/fetch-ie8-1.5.0.tgz", "integrity": "sha1-8RQcP5bLyJN6oxsPvBp3AiD7wVs=" }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "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==" - } - } - }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -38984,32 +31907,6 @@ } } }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -39101,15 +31998,11 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "peer": true, "requires": { "locate-path": "^2.0.0" } }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" - }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -39210,11 +32103,6 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -39226,14 +32114,6 @@ "universalify": "^2.0.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, "fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", @@ -39266,21 +32146,6 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -39311,47 +32176,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, - "get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "requires": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.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" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==" - }, "get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", @@ -39372,75 +32196,6 @@ "get-intrinsic": "^1.1.1" } }, - "git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", - "requires": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "git-semver-tags": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", - "requires": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "git-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "requires": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "git-url-parse": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "requires": { - "git-up": "^7.0.0" - } - }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "requires": { - "ini": "^1.3.2" - } - }, "github-slugger": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", @@ -39649,25 +32404,6 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.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==" - } - } - }, "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", @@ -39712,11 +32448,6 @@ "has-symbols": "^1.0.2" } }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, "has-yarn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", @@ -40024,14 +32755,6 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "requires": { - "ms": "^2.0.0" - } - }, "husky": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", @@ -40062,32 +32785,6 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "peer": true }, - "ignore-walk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", - "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, "image-size": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", @@ -40169,11 +32866,6 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, "infima": { "version": "0.2.0-alpha.42", "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", @@ -40198,73 +32890,11 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "init-package-json": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz", - "integrity": "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==", - "requires": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, "inline-style-parser": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, - "inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - } - }, "insert-css": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", @@ -40452,21 +33082,11 @@ "is-path-inside": "^3.0.2" } }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, "is-json": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" - }, "is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", @@ -40516,11 +33136,6 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" - }, "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", @@ -40558,14 +33173,6 @@ "call-bind": "^1.0.2" } }, - "is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "requires": { - "protocols": "^2.0.1" - } - }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -40587,14 +33194,6 @@ "has-symbols": "^1.0.2" } }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "requires": { - "text-extensions": "^1.0.0" - } - }, "is-typed-array": { "version": "1.1.10", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", @@ -40728,24 +33327,6 @@ "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": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - } - } - }, "jest": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", @@ -41391,7 +33972,8 @@ "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==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "peer": true }, "json-parse-even-better-errors": { "version": "2.3.1", @@ -41409,16 +33991,6 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "peer": true }, - "json-stringify-nice": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==" - }, - "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==" - }, "json2mq": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", @@ -41432,11 +34004,6 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" - }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -41446,20 +34013,6 @@ "universalify": "^2.0.0" } }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, "jsx-ast-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", @@ -41470,16 +34023,6 @@ "object.assign": "^4.1.2" } }, - "just-diff": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-5.1.1.tgz", - "integrity": "sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ==" - }, - "just-diff-apply": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.4.1.tgz", - "integrity": "sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g==" - }, "keyv": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", @@ -41531,214 +34074,6 @@ "package-json": "^6.3.0" } }, - "lerna": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-6.0.1.tgz", - "integrity": "sha512-aNodtj1jyuEqzYmkYh+vTfRuzLkG3RZkvYxFCuLeXXzIYD5pjMHtf+1q4m03SPsZt+cElhhwkgjdg6GjihraBw==", - "requires": { - "@lerna/add": "6.0.1", - "@lerna/bootstrap": "6.0.1", - "@lerna/changed": "6.0.1", - "@lerna/clean": "6.0.1", - "@lerna/cli": "6.0.1", - "@lerna/command": "6.0.1", - "@lerna/create": "6.0.1", - "@lerna/diff": "6.0.1", - "@lerna/exec": "6.0.1", - "@lerna/import": "6.0.1", - "@lerna/info": "6.0.1", - "@lerna/init": "6.0.1", - "@lerna/link": "6.0.1", - "@lerna/list": "6.0.1", - "@lerna/publish": "6.0.1", - "@lerna/run": "6.0.1", - "@lerna/version": "6.0.1", - "@nrwl/devkit": ">=14.8.6 < 16", - "import-local": "^3.0.2", - "inquirer": "^8.2.4", - "npmlog": "^6.0.2", - "nx": ">=14.8.6 < 16", - "typescript": "^3 || ^4" - }, - "dependencies": { - "@nrwl/devkit": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.8.tgz", - "integrity": "sha512-ZZ8lPcjH/hFdGUXJuV8E7sByxOSEBxtm84+bgiwdvViVcr55LHBfDBtcyT/e7U1omLNrvFk1rrbyhX0YSKQigQ==", - "requires": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" - } - }, - "axios": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz", - "integrity": "sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "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" - } - }, - "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" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "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" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nx": { - "version": "15.0.8", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.0.8.tgz", - "integrity": "sha512-LywcMYwZ3acEoRccUq3WBYbfeX+uGm8dyQjVLFPC1caziYZTpvQCb/BtZgLVXpZKexa2wYDXDkHuhb2pcaYcYw==", - "requires": { - "@nrwl/cli": "15.0.8", - "@nrwl/tao": "15.0.8", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "4.1.0", - "chokidar": "^3.5.1", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^10.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^3.9.0", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.4.0", - "yargs-parser": "21.0.1" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "requires": { - "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" - }, - "dependencies": { - "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==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "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==" - } - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - } - } - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -41754,92 +34089,6 @@ "type-check": "~0.4.0" } }, - "libnpmaccess": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.4.tgz", - "integrity": "sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==", - "requires": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "libnpmpublish": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.5.tgz", - "integrity": "sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg==", - "requires": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, "lightningcss": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.0.tgz", @@ -42072,24 +34321,6 @@ } } }, - "load-json-file": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^5.0.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, "loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -42109,6 +34340,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "peer": true, "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -42117,7 +34349,8 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "peer": true } } }, @@ -42151,11 +34384,6 @@ "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==" - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -42295,51 +34523,6 @@ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, - "make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "dependencies": { - "@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==" - }, - "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==", - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - } - } - }, "makeerror": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", @@ -42715,95 +34898,11 @@ "kind-of": "^6.0.3" } }, - "minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, - "mkdirp-infer-owner": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", - "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", - "requires": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - } - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" - }, "moment": { "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", @@ -42914,30 +35013,6 @@ "thunky": "^1.0.2" } }, - "multimatch": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", - "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", - "requires": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - } - } - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -43014,33 +35089,6 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, - "node-gyp": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.0.tgz", - "integrity": "sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q==", - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "requires": { - "abbrev": "^1.0.0" - } - } - } - }, "node-gyp-build": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", @@ -43066,14 +35114,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "requires": { - "abbrev": "1" - } - }, "normalize-package-data": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", @@ -43105,196 +35145,6 @@ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" }, - "npm-bundled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", - "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-install-checks": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz", - "integrity": "sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==", - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - }, - "npm-package-arg": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz", - "integrity": "sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==", - "requires": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" - }, - "hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", - "requires": { - "builtins": "^1.0.3" - } - } - } - }, - "npm-packlist": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", - "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", - "requires": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "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" - } - }, - "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "npm-bundled": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", - "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", - "requires": { - "npm-normalize-package-bin": "^2.0.0" - } - }, - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==" - } - } - }, - "npm-pick-manifest": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz", - "integrity": "sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==", - "requires": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==" - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, - "npm-registry-fetch": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz", - "integrity": "sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==", - "requires": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -43303,17 +35153,6 @@ "path-key": "^3.0.0" } }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, "nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", @@ -43474,32 +35313,11 @@ "word-wrap": "^1.2.3" } }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - } - }, "ordered-binary": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==" }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", @@ -43510,11 +35328,6 @@ "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -43527,6 +35340,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "peer": true, "requires": { "p-limit": "^1.1.0" }, @@ -43535,6 +35349,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "peer": true, "requires": { "p-try": "^1.0.0" } @@ -43542,7 +35357,8 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "peer": true } } }, @@ -43554,30 +35370,6 @@ "aggregate-error": "^3.0.0" } }, - "p-map-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz", - "integrity": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==" - }, - "p-pipe": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", - "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==" - }, - "p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==" - }, "p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", @@ -43594,27 +35386,11 @@ } } }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.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==" }, - "p-waterfall": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz", - "integrity": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==", - "requires": { - "p-reduce": "^2.0.0" - } - }, "package-json": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", @@ -43633,60 +35409,6 @@ } } }, - "pacote": { - "version": "13.6.2", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz", - "integrity": "sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==", - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "dependencies": { - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "npm-package-arg": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz", - "integrity": "sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==", - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - } - } - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -43737,16 +35459,6 @@ "callsites": "^3.0.0" } }, - "parse-conflict-json": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz", - "integrity": "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==", - "requires": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - } - }, "parse-entities": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", @@ -43776,22 +35488,6 @@ "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" }, - "parse-path": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "requires": { - "protocols": "^2.0.0" - } - }, - "parse-url": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "requires": { - "parse-path": "^7.0.0" - } - }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -43898,11 +35594,6 @@ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==" }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" - }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -44615,11 +36306,6 @@ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" }, - "proc-log": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", - "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==" - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -44639,30 +36325,6 @@ "asap": "~2.0.3" } }, - "promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==" - }, - "promise-call-limit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz", - "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==" - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -44672,14 +36334,6 @@ "sisteransi": "^1.0.5" } }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", - "requires": { - "read": "1" - } - }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -44705,16 +36359,6 @@ "xtend": "^4.0.0" } }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" - }, - "protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -44731,11 +36375,6 @@ } } }, - "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.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -44768,11 +36407,6 @@ "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" - }, "qs": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", @@ -45609,102 +37243,11 @@ "prop-types": "^15.6.2" } }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz", - "integrity": "sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==" - }, - "read-package-json": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz", - "integrity": "sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==", - "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "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" - } - }, - "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "hosted-git-info": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==" - } - } - }, - "read-package-json-fast": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", - "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "peer": true, "requires": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -45714,12 +37257,14 @@ "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "peer": true }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "peer": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -45731,6 +37276,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "peer": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -45742,6 +37288,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "peer": true, "requires": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -45751,6 +37298,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "peer": true, "requires": { "pify": "^3.0.0" } @@ -45758,17 +37306,20 @@ "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "peer": true }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "peer": true } } }, @@ -45776,6 +37327,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "peer": true, "requires": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -45791,17 +37343,6 @@ "util-deprecate": "^1.0.1" } }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -46240,11 +37781,6 @@ "signal-exit": "^3.0.2" } }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" - }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -46314,11 +37850,6 @@ } } }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -46629,11 +38160,6 @@ "send": "0.18.0" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -46786,36 +38312,11 @@ "smart-buffer": "^4.2.0" } }, - "socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, "sort-css-media-queries": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==" }, - "sort-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", - "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", - "requires": { - "is-plain-obj": "^2.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - } - } - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -46914,22 +38415,6 @@ "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==" }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "requires": { - "through": "2" - } - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "requires": { - "readable-stream": "^3.0.0" - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -46940,14 +38425,6 @@ "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==" }, - "ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -47124,16 +38601,6 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - } - }, "style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", @@ -47442,36 +38909,6 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" - }, "term-size": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", @@ -47565,11 +39002,6 @@ "minimatch": "^3.0.4" } }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" - }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -47585,14 +39017,6 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "requires": { - "readable-stream": "3" - } - }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -47613,14 +39037,6 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -47696,11 +39112,6 @@ } } }, - "treeverse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz", - "integrity": "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==" - }, "trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -47814,11 +39225,6 @@ "mime-types": "~2.1.24" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -47837,12 +39243,6 @@ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==" }, - "uglify-js": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", - "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", - "optional": true - }, "unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -47908,22 +39308,6 @@ } } }, - "unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -48028,11 +39412,6 @@ } } }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" - }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -48043,11 +39422,6 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==" - }, "update-browserslist-db": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", @@ -48228,14 +39602,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "validate-npm-package-name": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz", - "integrity": "sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==", - "requires": { - "builtins": "^5.0.0" - } - }, "value-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", @@ -48299,11 +39665,6 @@ "rxjs": "^7.5.4" } }, - "walk-up-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==" - }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", @@ -48337,14 +39698,6 @@ "minimalistic-assert": "^1.0.0" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "requires": { - "defaults": "^1.0.3" - } - }, "weak-lru-cache": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", @@ -48694,14 +40047,6 @@ "is-typed-array": "^1.1.10" } }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "widest-line": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", @@ -48720,11 +40065,6 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -48751,98 +40091,6 @@ "typedarray-to-buffer": "^3.1.5" } }, - "write-json-file": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz", - "integrity": "sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==", - "requires": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - } - } - }, - "write-pkg": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz", - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==", - "requires": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==" - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "type-fest": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - } - } - } - }, "ws": { "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", diff --git a/package.json b/package.json index 974dc1f4b..b96e663ba 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,6 @@ "husky": "8.0.1", "invariant": "^2.0.0", "jest": "27.0.6", - "lerna": "6.0.1", "lint-staged": "13.0.3", "lodash": "^4.0.0", "lz-string": "1.4.4", From 9aa031b235292b9e424f8c35163f6db201f734c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:15:12 +0200 Subject: [PATCH 06/38] added turbo package --- package-lock.json | 145 ++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + 2 files changed, 146 insertions(+) diff --git a/package-lock.json b/package-lock.json index 1c66868f2..2a960d1b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,6 +53,7 @@ "stylelint-prettier": "1.1.2", "ts-jest": "27.0.3", "tslib": "^2.2.0", + "turbo": "2.1.1", "typescript": "4.4.4", "universal-fetch": "1.0.0", "warning": "^4.0.0", @@ -22053,6 +22054,101 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "peer": true }, + "node_modules/turbo": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.1.1.tgz", + "integrity": "sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==", + "license": "MIT", + "bin": { + "turbo": "bin/turbo" + }, + "optionalDependencies": { + "turbo-darwin-64": "2.1.1", + "turbo-darwin-arm64": "2.1.1", + "turbo-linux-64": "2.1.1", + "turbo-linux-arm64": "2.1.1", + "turbo-windows-64": "2.1.1", + "turbo-windows-arm64": "2.1.1" + } + }, + "node_modules/turbo-darwin-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.1.1.tgz", + "integrity": "sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/turbo-darwin-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.1.1.tgz", + "integrity": "sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/turbo-linux-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.1.1.tgz", + "integrity": "sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-linux-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.1.1.tgz", + "integrity": "sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/turbo-windows-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.1.1.tgz", + "integrity": "sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/turbo-windows-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.1.1.tgz", + "integrity": "sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -39197,6 +39293,55 @@ } } }, + "turbo": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.1.1.tgz", + "integrity": "sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==", + "requires": { + "turbo-darwin-64": "2.1.1", + "turbo-darwin-arm64": "2.1.1", + "turbo-linux-64": "2.1.1", + "turbo-linux-arm64": "2.1.1", + "turbo-windows-64": "2.1.1", + "turbo-windows-arm64": "2.1.1" + } + }, + "turbo-darwin-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.1.1.tgz", + "integrity": "sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==", + "optional": true + }, + "turbo-darwin-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.1.1.tgz", + "integrity": "sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==", + "optional": true + }, + "turbo-linux-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.1.1.tgz", + "integrity": "sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==", + "optional": true + }, + "turbo-linux-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.1.1.tgz", + "integrity": "sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==", + "optional": true + }, + "turbo-windows-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.1.1.tgz", + "integrity": "sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==", + "optional": true + }, + "turbo-windows-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.1.1.tgz", + "integrity": "sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==", + "optional": true + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/package.json b/package.json index b96e663ba..578eb5abe 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "stylelint-prettier": "1.1.2", "ts-jest": "27.0.3", "tslib": "^2.2.0", + "turbo": "2.1.1", "typescript": "4.4.4", "universal-fetch": "1.0.0", "warning": "^4.0.0", From a05f18c82ed61846215810c7eeedabeb3590dddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:35:47 +0200 Subject: [PATCH 07/38] added turbo to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index f67efa4fa..ec6a57eed 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ /coverage /lerna-debug.log .DS_Store +.turbo /node_modules /npm-debug.log From 2426e1446fbc3cc573b2072ef74abc3c26015988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 22:36:53 +0200 Subject: [PATCH 08/38] changed build script for uniforms core package --- package.json | 8 ++++++-- packages/uniforms/package.json | 22 ++++++++++++++-------- packages/uniforms/tsconfig.cjs.json | 3 +-- packages/uniforms/tsconfig.esm.json | 3 +-- tsconfig.json | 1 - turbo.json | 7 +++++++ 6 files changed, 29 insertions(+), 15 deletions(-) create mode 100644 turbo.json diff --git a/package.json b/package.json index 578eb5abe..05e54c4f3 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "uniforms-repository", "private": true, "scripts": { - "build": "tsc --build --incremental tsconfig.build.json", + "build": "turbo build:cjs build:esm", "clean": "tsc --build --clean tsconfig.build.json && rimraf coverage", "coverage": "jest --coverage", "install": "npm run build && husky install", @@ -71,5 +71,9 @@ }, "engines": { "npm": ">=7.0.0" - } + }, + "packageManager": "npm@10.8.2", + "workspaces": [ + "packages/*" + ] } diff --git a/packages/uniforms/package.json b/packages/uniforms/package.json index 5128c052e..a899c37d5 100644 --- a/packages/uniforms/package.json +++ b/packages/uniforms/package.json @@ -26,19 +26,25 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" }, "dependencies": { "invariant": "^2.0.0", - "lodash": "^4.0.0", - "tslib": "^2.2.0" + "lodash": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "^2.2.37", + "@types/lodash": "^4.17.0", + "tslib": "^2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms/tsconfig.cjs.json b/packages/uniforms/tsconfig.cjs.json index d32ff858d..4fb25ba5c 100644 --- a/packages/uniforms/tsconfig.cjs.json +++ b/packages/uniforms/tsconfig.cjs.json @@ -4,8 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms.cjs.tsbuildinfo" + "module": "CommonJS" }, "include": ["src"] } diff --git a/packages/uniforms/tsconfig.esm.json b/packages/uniforms/tsconfig.esm.json index 737854a74..4dd0690da 100644 --- a/packages/uniforms/tsconfig.esm.json +++ b/packages/uniforms/tsconfig.esm.json @@ -4,8 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms.esm.tsbuildinfo" + "module": "ES6" }, "include": ["src"] } diff --git a/tsconfig.json b/tsconfig.json index 6e8555456..0e5ff170a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,6 @@ { "compilerOptions": { "baseUrl": "packages", - "composite": true, "declaration": true, "declarationMap": true, "esModuleInterop": true, diff --git a/turbo.json b/turbo.json new file mode 100644 index 000000000..d18bb5f9e --- /dev/null +++ b/turbo.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://turbo.build/schema.json", + "tasks": { + "build:cjs": { "dependsOn": ["^build:cjs"], "outputs": ["cjs/**"] }, + "build:esm": { "dependsOn": ["^build:esm"], "outputs": ["esm/**"] } + } +} From 8216876f4182e698fe71104d093b24360c30338a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 23:39:58 +0200 Subject: [PATCH 09/38] changed build script for uniforms-antd package --- package-lock.json | 403 +++++++++++++++++++++++ packages/uniforms-antd/package.json | 22 +- packages/uniforms-antd/tsconfig.cjs.json | 6 +- packages/uniforms-antd/tsconfig.esm.json | 6 +- packages/uniforms/package.json | 6 +- tsconfig.json | 1 + 6 files changed, 426 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a960d1b4..a5b16a2d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,6 +6,9 @@ "": { "name": "uniforms-repository", "hasInstallScript": true, + "workspaces": [ + "packages/*" + ], "dependencies": { "@ant-design/icons": "4.4.0", "@docusaurus/core": "2.1.0", @@ -22319,6 +22322,46 @@ "node": ">=8" } }, + "node_modules/uniforms": { + "resolved": "packages/uniforms", + "link": true + }, + "node_modules/uniforms-antd": { + "resolved": "packages/uniforms-antd", + "link": true + }, + "node_modules/uniforms-bootstrap4": { + "resolved": "packages/uniforms-bootstrap4", + "link": true + }, + "node_modules/uniforms-bootstrap5": { + "resolved": "packages/uniforms-bootstrap5", + "link": true + }, + "node_modules/uniforms-bridge-json-schema": { + "resolved": "packages/uniforms-bridge-json-schema", + "link": true + }, + "node_modules/uniforms-bridge-simple-schema-2": { + "resolved": "packages/uniforms-bridge-simple-schema-2", + "link": true + }, + "node_modules/uniforms-bridge-zod": { + "resolved": "packages/uniforms-bridge-zod", + "link": true + }, + "node_modules/uniforms-mui": { + "resolved": "packages/uniforms-mui", + "link": true + }, + "node_modules/uniforms-semantic": { + "resolved": "packages/uniforms-semantic", + "link": true + }, + "node_modules/uniforms-unstyled": { + "resolved": "packages/uniforms-unstyled", + "link": true + }, "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", @@ -23572,6 +23615,221 @@ "type": "github", "url": "https://github.com/sponsors/wooorm" } + }, + "packages/uniforms": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "packages/uniforms-antd": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "@ant-design/icons": "^4.0.0", + "antd": "^4.0.0", + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "packages/uniforms-antd/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-antd/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-antd/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" + }, + "packages/uniforms-bootstrap4": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "packages/uniforms-bootstrap5": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "packages/uniforms-bridge-json-schema": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "packages/uniforms-bridge-simple-schema-2": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "simpl-schema": "^1.0.0 || ^0.0.4", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "packages/uniforms-bridge-zod": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "zod": "^3.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "packages/uniforms-mui": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "react": "^18.0.0 || ^17.0.0" + } + }, + "packages/uniforms-semantic": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "packages/uniforms-unstyled": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "packages/uniforms/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" } }, "dependencies": { @@ -39453,6 +39711,151 @@ } } }, + "uniforms": { + "version": "file:packages/uniforms", + "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, + "uniforms-antd": { + "version": "file:packages/uniforms-antd", + "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "2.2.0", + "typescript": "4.4.4", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, + "uniforms-bootstrap4": { + "version": "file:packages/uniforms-bootstrap4", + "requires": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + } + }, + "uniforms-bootstrap5": { + "version": "file:packages/uniforms-bootstrap5", + "requires": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + } + }, + "uniforms-bridge-json-schema": { + "version": "file:packages/uniforms-bridge-json-schema", + "requires": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + } + }, + "uniforms-bridge-simple-schema-2": { + "version": "file:packages/uniforms-bridge-simple-schema-2", + "requires": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "simpl-schema": "^1.0.0 || ^0.0.4", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + } + }, + "uniforms-bridge-zod": { + "version": "file:packages/uniforms-bridge-zod", + "requires": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "zod": "^3.0.0" + } + }, + "uniforms-mui": { + "version": "file:packages/uniforms-mui", + "requires": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + } + }, + "uniforms-semantic": { + "version": "file:packages/uniforms-semantic", + "requires": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + } + }, + "uniforms-unstyled": { + "version": "file:packages/uniforms-unstyled", + "requires": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + } + }, "unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", diff --git a/packages/uniforms-antd/package.json b/packages/uniforms-antd/package.json index 6e996abc9..c866a6998 100644 --- a/packages/uniforms-antd/package.json +++ b/packages/uniforms-antd/package.json @@ -24,12 +24,9 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "peerDependencies": { "@ant-design/icons": "^4.0.0", @@ -37,10 +34,21 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" }, "dependencies": { + "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", "uniforms": "^4.0.0-alpha.6", "warning": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-antd/tsconfig.cjs.json b/packages/uniforms-antd/tsconfig.cjs.json index 7928f5487..4fb25ba5c 100644 --- a/packages/uniforms-antd/tsconfig.cjs.json +++ b/packages/uniforms-antd/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-antd.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-antd/tsconfig.esm.json b/packages/uniforms-antd/tsconfig.esm.json index 9a9735ed0..4dd0690da 100644 --- a/packages/uniforms-antd/tsconfig.esm.json +++ b/packages/uniforms-antd/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-antd.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } diff --git a/packages/uniforms/package.json b/packages/uniforms/package.json index a899c37d5..37dbac25d 100644 --- a/packages/uniforms/package.json +++ b/packages/uniforms/package.json @@ -38,9 +38,9 @@ "lodash": "^4.0.0" }, "devDependencies": { - "@types/invariant": "^2.2.37", - "@types/lodash": "^4.17.0", - "tslib": "^2.2.0", + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", "typescript": "4.4.4" }, "scripts": { diff --git a/tsconfig.json b/tsconfig.json index 0e5ff170a..c1cd1ace2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "skipLibCheck": true, "baseUrl": "packages", "declaration": true, "declarationMap": true, From 1ebe50338937663fdc348837cf11186baf495bf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 23:43:06 +0200 Subject: [PATCH 10/38] changed build script for uniforms-bootstrap4 package --- package-lock.json | 55 ++++++++++++++++++- packages/uniforms-bootstrap4/package.json | 21 ++++--- .../uniforms-bootstrap4/tsconfig.cjs.json | 6 +- .../uniforms-bootstrap4/tsconfig.esm.json | 6 +- 4 files changed, 71 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index a5b16a2d0..23e284388 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23690,10 +23690,16 @@ "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", "uniforms": "^4.0.0-alpha.6", "warning": "^4.0.0" }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" }, @@ -23701,6 +23707,27 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, + "packages/uniforms-bootstrap4/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-bootstrap4/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-bootstrap4/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" + }, "packages/uniforms-bootstrap5": { "version": "4.0.0-alpha.6", "license": "MIT", @@ -39780,12 +39807,36 @@ "uniforms-bootstrap4": { "version": "file:packages/uniforms-bootstrap4", "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", + "tslib": "2.2.0", + "typescript": "4.4.4", "uniforms": "^4.0.0-alpha.6", "warning": "^4.0.0" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "uniforms-bootstrap5": { diff --git a/packages/uniforms-bootstrap4/package.json b/packages/uniforms-bootstrap4/package.json index 4d901a8cf..4a2364704 100644 --- a/packages/uniforms-bootstrap4/package.json +++ b/packages/uniforms-bootstrap4/package.json @@ -20,12 +20,9 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" @@ -34,8 +31,18 @@ "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", "uniforms": "^4.0.0-alpha.6", "warning": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-bootstrap4/tsconfig.cjs.json b/packages/uniforms-bootstrap4/tsconfig.cjs.json index da058b927..4fb25ba5c 100644 --- a/packages/uniforms-bootstrap4/tsconfig.cjs.json +++ b/packages/uniforms-bootstrap4/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bootstrap4.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-bootstrap4/tsconfig.esm.json b/packages/uniforms-bootstrap4/tsconfig.esm.json index e8df874f1..4dd0690da 100644 --- a/packages/uniforms-bootstrap4/tsconfig.esm.json +++ b/packages/uniforms-bootstrap4/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bootstrap4.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From cd2587a53eaabd44624492b5b698e080ffbb3a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 23:45:13 +0200 Subject: [PATCH 11/38] changed build script for uniforms-bootstrap5 package --- package-lock.json | 55 ++++++++++++++++++- packages/uniforms-bootstrap5/package.json | 21 ++++--- .../uniforms-bootstrap5/tsconfig.cjs.json | 6 +- .../uniforms-bootstrap5/tsconfig.esm.json | 6 +- 4 files changed, 71 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 23e284388..8cc6b3bb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23735,10 +23735,16 @@ "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", "uniforms": "^4.0.0-alpha.6", "warning": "^4.0.0" }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" }, @@ -23746,6 +23752,27 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, + "packages/uniforms-bootstrap5/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-bootstrap5/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-bootstrap5/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" + }, "packages/uniforms-bridge-json-schema": { "version": "4.0.0-alpha.6", "license": "MIT", @@ -39842,12 +39869,36 @@ "uniforms-bootstrap5": { "version": "file:packages/uniforms-bootstrap5", "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", + "tslib": "2.2.0", + "typescript": "4.4.4", "uniforms": "^4.0.0-alpha.6", "warning": "^4.0.0" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "uniforms-bridge-json-schema": { diff --git a/packages/uniforms-bootstrap5/package.json b/packages/uniforms-bootstrap5/package.json index 659ee0149..b1a0be9eb 100644 --- a/packages/uniforms-bootstrap5/package.json +++ b/packages/uniforms-bootstrap5/package.json @@ -20,12 +20,9 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" @@ -34,8 +31,18 @@ "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", "uniforms": "^4.0.0-alpha.6", "warning": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-bootstrap5/tsconfig.cjs.json b/packages/uniforms-bootstrap5/tsconfig.cjs.json index ce869cf79..4fb25ba5c 100644 --- a/packages/uniforms-bootstrap5/tsconfig.cjs.json +++ b/packages/uniforms-bootstrap5/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bootstrap5.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-bootstrap5/tsconfig.esm.json b/packages/uniforms-bootstrap5/tsconfig.esm.json index 049abfa6d..4dd0690da 100644 --- a/packages/uniforms-bootstrap5/tsconfig.esm.json +++ b/packages/uniforms-bootstrap5/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bootstrap5.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From eeec8f2bb59faaffed9a7f90e35c191ab8a8ebda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 23:47:03 +0200 Subject: [PATCH 12/38] changed build script for uniforms-unstyled package --- package-lock.json | 59 ++++++++++++++++++-- packages/uniforms-unstyled/package.json | 23 +++++--- packages/uniforms-unstyled/tsconfig.cjs.json | 6 +- packages/uniforms-unstyled/tsconfig.esm.json | 6 +- 4 files changed, 74 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8cc6b3bb2..e6ff7fad7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23854,8 +23854,14 @@ "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" @@ -23864,6 +23870,27 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, + "packages/uniforms-unstyled/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-unstyled/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-unstyled/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" + }, "packages/uniforms/node_modules/@types/invariant": { "version": "2.2.37", "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", @@ -39952,10 +39979,34 @@ "uniforms-unstyled": { "version": "file:packages/uniforms-unstyled", "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "tslib": "2.2.0", + "typescript": "4.4.4", + "uniforms": "4.0.0-alpha.6" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "unique-string": { diff --git a/packages/uniforms-unstyled/package.json b/packages/uniforms-unstyled/package.json index 2b334483c..f780b9a97 100644 --- a/packages/uniforms-unstyled/package.json +++ b/packages/uniforms-unstyled/package.json @@ -19,12 +19,9 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" @@ -32,7 +29,17 @@ "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-unstyled/tsconfig.cjs.json b/packages/uniforms-unstyled/tsconfig.cjs.json index 3ad0a6c9c..4fb25ba5c 100644 --- a/packages/uniforms-unstyled/tsconfig.cjs.json +++ b/packages/uniforms-unstyled/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-unstyled.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-unstyled/tsconfig.esm.json b/packages/uniforms-unstyled/tsconfig.esm.json index 6fc831bfe..4dd0690da 100644 --- a/packages/uniforms-unstyled/tsconfig.esm.json +++ b/packages/uniforms-unstyled/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-unstyled.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From 480eaeaa336217a390bb8d3a9373ea5bbc73dc1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sat, 7 Sep 2024 23:48:56 +0200 Subject: [PATCH 13/38] changed build script for uniforms-semantic package --- package-lock.json | 59 ++++++++++++++++++-- packages/uniforms-semantic/package.json | 23 +++++--- packages/uniforms-semantic/tsconfig.cjs.json | 6 +- packages/uniforms-semantic/tsconfig.esm.json | 6 +- 4 files changed, 74 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index e6ff7fad7..5db0c1938 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23838,8 +23838,14 @@ "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" @@ -23848,6 +23854,27 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, + "packages/uniforms-semantic/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-semantic/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true, + "license": "MIT" + }, + "packages/uniforms-semantic/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" + }, "packages/uniforms-unstyled": { "version": "4.0.0-alpha.6", "license": "MIT", @@ -39969,11 +39996,35 @@ "uniforms-semantic": { "version": "file:packages/uniforms-semantic", "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "tslib": "2.2.0", + "typescript": "4.4.4", + "uniforms": "4.0.0-alpha.6" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "uniforms-unstyled": { diff --git a/packages/uniforms-semantic/package.json b/packages/uniforms-semantic/package.json index 27dc8f86c..d4db29537 100644 --- a/packages/uniforms-semantic/package.json +++ b/packages/uniforms-semantic/package.json @@ -20,12 +20,9 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" @@ -34,7 +31,17 @@ "classnames": "^2.0.0", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-semantic/tsconfig.cjs.json b/packages/uniforms-semantic/tsconfig.cjs.json index 3e7d19626..4fb25ba5c 100644 --- a/packages/uniforms-semantic/tsconfig.cjs.json +++ b/packages/uniforms-semantic/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-semantic.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-semantic/tsconfig.esm.json b/packages/uniforms-semantic/tsconfig.esm.json index e525b2e52..4dd0690da 100644 --- a/packages/uniforms-semantic/tsconfig.esm.json +++ b/packages/uniforms-semantic/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-semantic.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From f33658acfa2bc42fd2a9f90ed7c4114c2657112c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:38:23 +0200 Subject: [PATCH 14/38] changed build script for uniforms-mui package --- package-lock.json | 60 +++++++++++++++++++++++-- packages/uniforms-mui/package.json | 25 +++++++---- packages/uniforms-mui/tsconfig.cjs.json | 6 +-- packages/uniforms-mui/tsconfig.esm.json | 6 +-- 4 files changed, 77 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5db0c1938..87d18003e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23820,8 +23820,16 @@ "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@emotion/react": "11.7.1", + "@emotion/styled": "11.6.0", + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" @@ -23831,6 +23839,24 @@ "react": "^18.0.0 || ^17.0.0" } }, + "packages/uniforms-mui/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "packages/uniforms-mui/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "packages/uniforms-mui/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "packages/uniforms-semantic": { "version": "4.0.0-alpha.6", "license": "MIT", @@ -39987,10 +40013,36 @@ "uniforms-mui": { "version": "file:packages/uniforms-mui", "requires": { + "@emotion/react": "11.7.1", + "@emotion/styled": "11.6.0", + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "tslib": "2.2.0", + "typescript": "4.4.4", + "uniforms": "4.0.0-alpha.6" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "uniforms-semantic": { diff --git a/packages/uniforms-mui/package.json b/packages/uniforms-mui/package.json index c9ebcddad..9958942b6 100644 --- a/packages/uniforms-mui/package.json +++ b/packages/uniforms-mui/package.json @@ -22,12 +22,9 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "peerDependencies": { "@mui/material": "^5.0.0", @@ -36,7 +33,19 @@ "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@emotion/react": "11.7.1", + "@emotion/styled": "11.6.0", + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-mui/tsconfig.cjs.json b/packages/uniforms-mui/tsconfig.cjs.json index bcc2462ae..4fb25ba5c 100644 --- a/packages/uniforms-mui/tsconfig.cjs.json +++ b/packages/uniforms-mui/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-mui.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-mui/tsconfig.esm.json b/packages/uniforms-mui/tsconfig.esm.json index 0b2c0974e..4dd0690da 100644 --- a/packages/uniforms-mui/tsconfig.esm.json +++ b/packages/uniforms-mui/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-mui.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From fc3adc96de3e441134afc6f8f018a58316f93acc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:41:43 +0200 Subject: [PATCH 15/38] changed build script for uniforms-bridge-zod package --- package-lock.json | 59 +++++++++++++++++-- packages/uniforms-bridge-zod/package.json | 24 +++++--- .../uniforms-bridge-zod/tsconfig.cjs.json | 6 +- .../uniforms-bridge-zod/tsconfig.esm.json | 6 +- 4 files changed, 73 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 87d18003e..ad8fa61da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23806,14 +23806,39 @@ "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6", - "zod": "^3.0.0" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "zod": "^3.0.0" } }, + "packages/uniforms-bridge-zod/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "packages/uniforms-bridge-zod/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "packages/uniforms-bridge-zod/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "packages/uniforms-mui": { "version": "4.0.0-alpha.6", "license": "MIT", @@ -40003,11 +40028,33 @@ "uniforms-bridge-zod": { "version": "file:packages/uniforms-bridge-zod", "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6", - "zod": "^3.0.0" + "tslib": "2.2.0", + "typescript": "4.4.4", + "uniforms": "4.0.0-alpha.6" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "uniforms-mui": { diff --git a/packages/uniforms-bridge-zod/package.json b/packages/uniforms-bridge-zod/package.json index fe64910e0..409be5309 100644 --- a/packages/uniforms-bridge-zod/package.json +++ b/packages/uniforms-bridge-zod/package.json @@ -25,18 +25,26 @@ "zod" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6", + "uniforms": "4.0.0-alpha.6" + }, + "peerDependencies": { "zod": "^3.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-bridge-zod/tsconfig.cjs.json b/packages/uniforms-bridge-zod/tsconfig.cjs.json index c82e8dd54..4fb25ba5c 100644 --- a/packages/uniforms-bridge-zod/tsconfig.cjs.json +++ b/packages/uniforms-bridge-zod/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bridge-zod.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-bridge-zod/tsconfig.esm.json b/packages/uniforms-bridge-zod/tsconfig.esm.json index 459c7a0e4..4dd0690da 100644 --- a/packages/uniforms-bridge-zod/tsconfig.esm.json +++ b/packages/uniforms-bridge-zod/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bridge-zod.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From 5940ac6c50534d2a01f21d0b1594f10b4c1ea3e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:44:59 +0200 Subject: [PATCH 16/38] changed build script for uniforms-bridge-simple-schema-2 package --- package-lock.json | 79 +++++++++++++++++-- .../package.json | 27 ++++--- .../tsconfig.cjs.json | 6 +- .../tsconfig.esm.json | 6 +- 4 files changed, 95 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index ad8fa61da..b5f4205bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23792,14 +23792,49 @@ "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "simpl-schema": "^1.0.0 || ^0.0.4", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/simpl-schema": "1.12.7", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "simpl-schema": "^1.0.0 || ^0.0.4" + } + }, + "packages/uniforms-bridge-simple-schema-2/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "packages/uniforms-bridge-simple-schema-2/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "packages/uniforms-bridge-simple-schema-2/node_modules/@types/simpl-schema": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", + "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", + "dev": true, + "dependencies": { + "@types/meteor": "*" } }, + "packages/uniforms-bridge-simple-schema-2/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "packages/uniforms-bridge-zod": { "version": "4.0.0-alpha.6", "license": "MIT", @@ -40018,11 +40053,43 @@ "uniforms-bridge-simple-schema-2": { "version": "file:packages/uniforms-bridge-simple-schema-2", "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/simpl-schema": "1.12.7", "invariant": "^2.0.0", "lodash": "^4.0.0", - "simpl-schema": "^1.0.0 || ^0.0.4", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "tslib": "2.2.0", + "typescript": "4.4.4", + "uniforms": "4.0.0-alpha.6" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "@types/simpl-schema": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", + "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", + "dev": true, + "requires": { + "@types/meteor": "*" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "uniforms-bridge-zod": { diff --git a/packages/uniforms-bridge-simple-schema-2/package.json b/packages/uniforms-bridge-simple-schema-2/package.json index 4db5198f5..43cbf11bf 100644 --- a/packages/uniforms-bridge-simple-schema-2/package.json +++ b/packages/uniforms-bridge-simple-schema-2/package.json @@ -25,18 +25,27 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "simpl-schema": "^1.0.0 || ^0.0.4", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "peerDependencies": { + "simpl-schema": "^1.0.0 || ^0.0.4" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/simpl-schema": "1.12.7", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-bridge-simple-schema-2/tsconfig.cjs.json b/packages/uniforms-bridge-simple-schema-2/tsconfig.cjs.json index ac0ecf477..4fb25ba5c 100644 --- a/packages/uniforms-bridge-simple-schema-2/tsconfig.cjs.json +++ b/packages/uniforms-bridge-simple-schema-2/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bridge-simple-schema-2.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-bridge-simple-schema-2/tsconfig.esm.json b/packages/uniforms-bridge-simple-schema-2/tsconfig.esm.json index 27dcffc90..4dd0690da 100644 --- a/packages/uniforms-bridge-simple-schema-2/tsconfig.esm.json +++ b/packages/uniforms-bridge-simple-schema-2/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bridge-simple-schema-2.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From a9874d1bffafd17b9b6700d3a40d25215e0ea4a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:47:43 +0200 Subject: [PATCH 17/38] changed build script for uniforms-bridge-json-schema package --- package-lock.json | 54 +++++++++++++++++-- .../uniforms-bridge-json-schema/package.json | 22 +++++--- .../tsconfig.cjs.json | 6 +-- .../tsconfig.esm.json | 6 +-- 4 files changed, 68 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index b5f4205bd..4724355ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23779,13 +23779,36 @@ "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { "url": "https://github.com/vazco/uniforms?sponsor=1" } }, + "packages/uniforms-bridge-json-schema/node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "packages/uniforms-bridge-json-schema/node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "packages/uniforms-bridge-json-schema/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "packages/uniforms-bridge-simple-schema-2": { "version": "4.0.0-alpha.6", "license": "MIT", @@ -40044,10 +40067,33 @@ "uniforms-bridge-json-schema": { "version": "file:packages/uniforms-bridge-json-schema", "requires": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "tslib": "2.2.0", + "typescript": "4.4.4", + "uniforms": "4.0.0-alpha.6" + }, + "dependencies": { + "@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true + }, + "@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } } }, "uniforms-bridge-simple-schema-2": { diff --git a/packages/uniforms-bridge-json-schema/package.json b/packages/uniforms-bridge-json-schema/package.json index e30c4d77b..cef1335da 100644 --- a/packages/uniforms-bridge-json-schema/package.json +++ b/packages/uniforms-bridge-json-schema/package.json @@ -25,17 +25,23 @@ "validation" ], "files": [ - "cjs/*.d.ts", - "cjs/*.js", - "esm/*.d.ts", - "esm/*.js", - "src/*.ts", - "src/*.tsx" + "cjs", + "esm", + "src" ], "dependencies": { "invariant": "^2.0.0", "lodash": "^4.0.0", - "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.6" + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" + }, + "scripts": { + "build:cjs": "tsc --build tsconfig.cjs.json", + "build:esm": "tsc --build tsconfig.esm.json" } } diff --git a/packages/uniforms-bridge-json-schema/tsconfig.cjs.json b/packages/uniforms-bridge-json-schema/tsconfig.cjs.json index 8eb9884b9..4fb25ba5c 100644 --- a/packages/uniforms-bridge-json-schema/tsconfig.cjs.json +++ b/packages/uniforms-bridge-json-schema/tsconfig.cjs.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "cjs", "rootDir": "src", - "module": "CommonJS", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bridge-json-schema.cjs.tsbuildinfo" + "module": "CommonJS" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.cjs.json" }] + "include": ["src"] } diff --git a/packages/uniforms-bridge-json-schema/tsconfig.esm.json b/packages/uniforms-bridge-json-schema/tsconfig.esm.json index bc41ec4df..4dd0690da 100644 --- a/packages/uniforms-bridge-json-schema/tsconfig.esm.json +++ b/packages/uniforms-bridge-json-schema/tsconfig.esm.json @@ -4,9 +4,7 @@ "baseUrl": "src", "outDir": "esm", "rootDir": "src", - "module": "ES6", - "tsBuildInfoFile": "../../node_modules/.cache/uniforms-bridge-json-schema.esm.tsbuildinfo" + "module": "ES6" }, - "include": ["src"], - "references": [{ "path": "../uniforms/tsconfig.esm.json" }] + "include": ["src"] } From 991626c0dd2051085d21133191b9018a166e2585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:49:56 +0200 Subject: [PATCH 18/38] removed tsconfig.build.json --- tsconfig.build.json | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 tsconfig.build.json diff --git a/tsconfig.build.json b/tsconfig.build.json deleted file mode 100644 index a5e14e2ae..000000000 --- a/tsconfig.build.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "files": [], - "references": [ - { "path": "tsconfig.global.json" }, - { "path": "packages/uniforms/tsconfig.cjs.json" }, - { "path": "packages/uniforms/tsconfig.esm.json" }, - { "path": "packages/uniforms-antd/tsconfig.cjs.json" }, - { "path": "packages/uniforms-antd/tsconfig.esm.json" }, - { "path": "packages/uniforms-bootstrap4/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bootstrap4/tsconfig.esm.json" }, - { "path": "packages/uniforms-bootstrap5/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bootstrap5/tsconfig.esm.json" }, - { "path": "packages/uniforms-bridge-json-schema/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bridge-json-schema/tsconfig.esm.json" }, - { "path": "packages/uniforms-bridge-simple-schema-2/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bridge-simple-schema-2/tsconfig.esm.json" }, - { "path": "packages/uniforms-bridge-zod/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bridge-zod/tsconfig.esm.json" }, - { "path": "packages/uniforms-mui/tsconfig.cjs.json" }, - { "path": "packages/uniforms-mui/tsconfig.esm.json" }, - { "path": "packages/uniforms-semantic/tsconfig.cjs.json" }, - { "path": "packages/uniforms-semantic/tsconfig.esm.json" }, - { "path": "packages/uniforms-unstyled/tsconfig.cjs.json" }, - { "path": "packages/uniforms-unstyled/tsconfig.esm.json" } - ] -} From 5c0a1a4c874d646ad74f97cf599b0fff1198a652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:51:36 +0200 Subject: [PATCH 19/38] removed tslib from root package.json --- package-lock.json | 1 - package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4724355ad..783f99fbd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,6 @@ "stylelint-config-prettier": "8.0.2", "stylelint-prettier": "1.1.2", "ts-jest": "27.0.3", - "tslib": "^2.2.0", "turbo": "2.1.1", "typescript": "4.4.4", "universal-fetch": "1.0.0", diff --git a/package.json b/package.json index 05e54c4f3..883c797dd 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,6 @@ "stylelint-config-prettier": "8.0.2", "stylelint-prettier": "1.1.2", "ts-jest": "27.0.3", - "tslib": "^2.2.0", "turbo": "2.1.1", "typescript": "4.4.4", "universal-fetch": "1.0.0", From 8cf953d0cc233ce4171720266dedb8921fbf584f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:52:26 +0200 Subject: [PATCH 20/38] removed engines field from package.json --- package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/package.json b/package.json index 883c797dd..4de269509 100644 --- a/package.json +++ b/package.json @@ -68,9 +68,6 @@ "warning": "^4.0.0", "zod": "^3.0.0" }, - "engines": { - "npm": ">=7.0.0" - }, "packageManager": "npm@10.8.2", "workspaces": [ "packages/*" From 1ae67c4dd88f1776d57a344959532b0e0d368720 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:57:28 +0200 Subject: [PATCH 21/38] updated clean script --- package-lock.json | 3 --- package.json | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 783f99fbd..a21f2e471 100644 --- a/package-lock.json +++ b/package-lock.json @@ -60,9 +60,6 @@ "universal-fetch": "1.0.0", "warning": "^4.0.0", "zod": "^3.0.0" - }, - "engines": { - "npm": ">=7.0.0" } }, "node_modules/@adobe/css-tools": { diff --git a/package.json b/package.json index 4de269509..a898e2cd6 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "scripts": { "build": "turbo build:cjs build:esm", - "clean": "tsc --build --clean tsconfig.build.json && rimraf coverage", + "clean": "rimraf ./**/cjs ./**/esm && rimraf coverage", "coverage": "jest --coverage", "install": "npm run build && husky install", "lint": "npm run lint:code && npm run lint:text && npm run lint:types", From 0393869d3ba0f1413b040878ebec222bea05ccef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 09:58:48 +0200 Subject: [PATCH 22/38] added turbo to prettierignore --- .prettierignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.prettierignore b/.prettierignore index 49cfd49c8..bb093cc92 100644 --- a/.prettierignore +++ b/.prettierignore @@ -15,3 +15,4 @@ /website/.docusaurus /website/build /website/node_modules +.turbo From d6e7418aef659e29db3efdbcefdbdc0412894874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 10:00:33 +0200 Subject: [PATCH 23/38] removed mentions of the lerna package --- .eslintignore | 1 - .github/labeler.yml | 2 +- .gitignore | 1 - .prettierignore | 2 -- 4 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.eslintignore b/.eslintignore index 451b010be..24642d724 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,7 +1,6 @@ /.idea /.parcel-cache /coverage -/lerna-debug.log /node_modules /npm-debug.log diff --git a/.github/labeler.yml b/.github/labeler.yml index 21aa9a92f..840f5e4cd 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -30,7 +30,7 @@ - .prettierrc.js - .stylelintrc - jest.config.js - - lerna.json + - turbo.json - package-lock.json - package.json - scripts/**/* diff --git a/.gitignore b/.gitignore index ec6a57eed..1a9747cff 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ /.idea /.parcel-cache /coverage -/lerna-debug.log .DS_Store .turbo diff --git a/.prettierignore b/.prettierignore index bb093cc92..8811c80c7 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,8 +1,6 @@ /.idea /.parcel-cache /coverage -/lerna-debug.log -/lerna.json /node_modules /npm-debug.log /npm-debug.log* From a81b47d7e51a366ece3cd5082b892e496b9e0722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 10:00:55 +0200 Subject: [PATCH 24/38] removed publish script --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index a898e2cd6..4c3c84676 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "lint:types": "npm run build", "prereset": "npm run clean", "pretest": "npm run lint", - "publish": "npm run clean && npm run build && lerna publish", "reset": "rimraf node_modules packages/*/node_modules reproductions/.cache reproductions/dist reproductions/node_modules website/.docusaurus website/build website/node_modules", "test": "jest" }, From 0d348408b2970b8881f05ba0e866368f4972c069 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 10:11:43 +0200 Subject: [PATCH 25/38] added nvmrc --- .nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 000000000..2cc859384 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22.8.0 \ No newline at end of file From b4dc61a28f4ace474f39ffbbc1cd10ac5b925177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 10:17:13 +0200 Subject: [PATCH 26/38] added removing turbo cache to reset script --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4c3c84676..c9d01cb20 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "lint:types": "npm run build", "prereset": "npm run clean", "pretest": "npm run lint", - "reset": "rimraf node_modules packages/*/node_modules reproductions/.cache reproductions/dist reproductions/node_modules website/.docusaurus website/build website/node_modules", + "reset": "rimraf node_modules .turbo packages/*/.turbo packages/*/node_modules reproductions/.cache reproductions/dist reproductions/node_modules website/.docusaurus website/build website/node_modules", "test": "jest" }, "dependencies": { From 483a453e228a5201e7d97213b09762a132fc5c1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 10:59:43 +0200 Subject: [PATCH 27/38] updated package versions --- package-lock.json | 315 ++++------------------------------------------ package.json | 6 +- 2 files changed, 27 insertions(+), 294 deletions(-) diff --git a/package-lock.json b/package-lock.json index a21f2e471..38d8efcef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,13 +20,13 @@ "@testing-library/react": "12.1.5", "@testing-library/user-event": "14.4.3", "@types/classnames": "2.2.11", - "@types/invariant": "2.2.34", + "@types/invariant": "2.2.37", "@types/jest": "26.0.20", - "@types/lodash": "4.14.168", + "@types/lodash": "4.17.5", "@types/lz-string": "1.3.34", "@types/react": "17.0.39", "@types/react-dom": "17.0.11", - "@types/simpl-schema": "1.12.2", + "@types/simpl-schema": "1.12.7", "@types/warning": "3.0.0", "ajv": "8.0.5", "antd": "4.10.3", @@ -6850,9 +6850,10 @@ } }, "node_modules/@types/invariant": { - "version": "2.2.34", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.34.tgz", - "integrity": "sha512-lYUtmJ9BqUN688fGY1U1HZoWT1/Jrmgigx2loq4ZcJpICECm/Om3V314BxdzypO0u5PORKGMM6x0OXaljV1YFg==" + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "license": "MIT" }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -6940,9 +6941,10 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "node_modules/@types/lodash": { - "version": "4.14.168", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", - "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==" + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "license": "MIT" }, "node_modules/@types/lz-string": { "version": "1.3.34", @@ -7118,9 +7120,10 @@ } }, "node_modules/@types/simpl-schema": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.2.tgz", - "integrity": "sha512-Uk1uqh0X6xDUoTkGBE4i/xnTPGb0vnrMia2fATSGZditNMXdzvdaGiYuAvOLfHXLuH2l5p3fZKZw1iplRwuINQ==", + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", + "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", + "license": "MIT", "dependencies": { "@types/meteor": "*" } @@ -23658,20 +23661,6 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "packages/uniforms-antd/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true, - "license": "MIT" - }, - "packages/uniforms-antd/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true, - "license": "MIT" - }, "packages/uniforms-antd/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -23703,20 +23692,6 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "packages/uniforms-bootstrap4/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true, - "license": "MIT" - }, - "packages/uniforms-bootstrap4/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true, - "license": "MIT" - }, "packages/uniforms-bootstrap4/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -23748,20 +23723,6 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "packages/uniforms-bootstrap5/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true, - "license": "MIT" - }, - "packages/uniforms-bootstrap5/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true, - "license": "MIT" - }, "packages/uniforms-bootstrap5/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -23787,18 +23748,6 @@ "url": "https://github.com/vazco/uniforms?sponsor=1" } }, - "packages/uniforms-bridge-json-schema/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "packages/uniforms-bridge-json-schema/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "packages/uniforms-bridge-json-schema/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -23827,27 +23776,6 @@ "simpl-schema": "^1.0.0 || ^0.0.4" } }, - "packages/uniforms-bridge-simple-schema-2/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "packages/uniforms-bridge-simple-schema-2/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, - "packages/uniforms-bridge-simple-schema-2/node_modules/@types/simpl-schema": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", - "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", - "dev": true, - "dependencies": { - "@types/meteor": "*" - } - }, "packages/uniforms-bridge-simple-schema-2/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -23875,18 +23803,6 @@ "zod": "^3.0.0" } }, - "packages/uniforms-bridge-zod/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "packages/uniforms-bridge-zod/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "packages/uniforms-bridge-zod/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -23918,18 +23834,6 @@ "react": "^18.0.0 || ^17.0.0" } }, - "packages/uniforms-mui/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "packages/uniforms-mui/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "packages/uniforms-mui/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -23959,20 +23863,6 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "packages/uniforms-semantic/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true, - "license": "MIT" - }, - "packages/uniforms-semantic/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true, - "license": "MIT" - }, "packages/uniforms-semantic/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -24002,20 +23892,6 @@ "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "packages/uniforms-unstyled/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true, - "license": "MIT" - }, - "packages/uniforms-unstyled/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true, - "license": "MIT" - }, "packages/uniforms-unstyled/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -24023,20 +23899,6 @@ "dev": true, "license": "0BSD" }, - "packages/uniforms/node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true, - "license": "MIT" - }, - "packages/uniforms/node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true, - "license": "MIT" - }, "packages/uniforms/node_modules/tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -28680,9 +28542,9 @@ } }, "@types/invariant": { - "version": "2.2.34", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.34.tgz", - "integrity": "sha512-lYUtmJ9BqUN688fGY1U1HZoWT1/Jrmgigx2loq4ZcJpICECm/Om3V314BxdzypO0u5PORKGMM6x0OXaljV1YFg==" + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==" }, "@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -28766,9 +28628,9 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "@types/lodash": { - "version": "4.14.168", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", - "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==" + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==" }, "@types/lz-string": { "version": "1.3.34", @@ -28944,9 +28806,9 @@ } }, "@types/simpl-schema": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.2.tgz", - "integrity": "sha512-Uk1uqh0X6xDUoTkGBE4i/xnTPGb0vnrMia2fATSGZditNMXdzvdaGiYuAvOLfHXLuH2l5p3fZKZw1iplRwuINQ==", + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", + "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", "requires": { "@types/meteor": "*" } @@ -39935,18 +39797,6 @@ "typescript": "4.4.4" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -39970,18 +39820,6 @@ "warning": "^4.0.0" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40005,18 +39843,6 @@ "warning": "^4.0.0" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40040,18 +39866,6 @@ "warning": "^4.0.0" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40072,18 +39886,6 @@ "uniforms": "4.0.0-alpha.6" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40105,27 +39907,6 @@ "uniforms": "4.0.0-alpha.6" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, - "@types/simpl-schema": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", - "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", - "dev": true, - "requires": { - "@types/meteor": "*" - } - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40146,18 +39927,6 @@ "uniforms": "4.0.0-alpha.6" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40181,18 +39950,6 @@ "uniforms": "4.0.0-alpha.6" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40215,18 +39972,6 @@ "uniforms": "4.0.0-alpha.6" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -40248,18 +39993,6 @@ "uniforms": "4.0.0-alpha.6" }, "dependencies": { - "@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "dev": true - }, - "@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "dev": true - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", diff --git a/package.json b/package.json index c9d01cb20..9b8b50407 100644 --- a/package.json +++ b/package.json @@ -26,13 +26,13 @@ "@testing-library/react": "12.1.5", "@testing-library/user-event": "14.4.3", "@types/classnames": "2.2.11", - "@types/invariant": "2.2.34", + "@types/invariant": "2.2.37", "@types/jest": "26.0.20", - "@types/lodash": "4.14.168", + "@types/lodash": "4.17.5", "@types/lz-string": "1.3.34", "@types/react": "17.0.39", "@types/react-dom": "17.0.11", - "@types/simpl-schema": "1.12.2", + "@types/simpl-schema": "1.12.7", "@types/warning": "3.0.0", "ajv": "8.0.5", "antd": "4.10.3", From 25808323381dff4a86e00b484084f9385e3c38c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 11:09:05 +0200 Subject: [PATCH 28/38] added missing types --- .../uniforms-bridge-simple-schema-2/simple-schema.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 packages/uniforms-bridge-simple-schema-2/simple-schema.d.ts diff --git a/packages/uniforms-bridge-simple-schema-2/simple-schema.d.ts b/packages/uniforms-bridge-simple-schema-2/simple-schema.d.ts new file mode 100644 index 000000000..790c7ce20 --- /dev/null +++ b/packages/uniforms-bridge-simple-schema-2/simple-schema.d.ts @@ -0,0 +1,8 @@ +import { ComponentType } from 'react'; +import { GuaranteedProps, UnknownObject } from 'uniforms'; + +declare module 'simpl-schema' { + export interface SchemaDefinition { + uniforms?: ComponentType> | UnknownObject | string; + } +} From 3e254626ded9c4d4066ef63260271807e3921186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 11:10:04 +0200 Subject: [PATCH 29/38] removed tsconfig.global.json --- tsconfig.global.json | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 tsconfig.global.json diff --git a/tsconfig.global.json b/tsconfig.global.json deleted file mode 100644 index 1114d33f6..000000000 --- a/tsconfig.global.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true, - "rootDir": ".", - "tsBuildInfoFile": "node_modules/.cache/global.tsbuildinfo" - }, - "include": [ - "packages/*/__tests__", - "packages/uniforms/__suites__", - "scripts", - "website" - ], - "references": [ - { "path": "packages/uniforms/tsconfig.esm.json" }, - { "path": "packages/uniforms/tsconfig.cjs.json" }, - { "path": "packages/uniforms-antd/tsconfig.esm.json" }, - { "path": "packages/uniforms-antd/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bootstrap4/tsconfig.esm.json" }, - { "path": "packages/uniforms-bootstrap4/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bootstrap5/tsconfig.esm.json" }, - { "path": "packages/uniforms-bootstrap5/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bridge-json-schema/tsconfig.esm.json" }, - { "path": "packages/uniforms-bridge-json-schema/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bridge-simple-schema-2/tsconfig.esm.json" }, - { "path": "packages/uniforms-bridge-simple-schema-2/tsconfig.cjs.json" }, - { "path": "packages/uniforms-bridge-zod/tsconfig.esm.json" }, - { "path": "packages/uniforms-bridge-zod/tsconfig.cjs.json" }, - { "path": "packages/uniforms-mui/tsconfig.esm.json" }, - { "path": "packages/uniforms-mui/tsconfig.cjs.json" }, - { "path": "packages/uniforms-semantic/tsconfig.esm.json" }, - { "path": "packages/uniforms-semantic/tsconfig.cjs.json" }, - { "path": "packages/uniforms-unstyled/tsconfig.esm.json" }, - { "path": "packages/uniforms-unstyled/tsconfig.cjs.json" } - ] -} From f942974bf9d1282dd990ea0a1d427e0b65885cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 11:19:21 +0200 Subject: [PATCH 30/38] removed unused packages --- package.json | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/package.json b/package.json index 9b8b50407..9fd6cec60 100644 --- a/package.json +++ b/package.json @@ -16,56 +16,23 @@ "test": "jest" }, "dependencies": { - "@ant-design/icons": "4.4.0", - "@docusaurus/core": "2.1.0", - "@docusaurus/preset-classic": "2.1.0", - "@emotion/react": "11.7.1", - "@emotion/styled": "11.6.0", - "@mui/material": "5.4.1", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "12.1.5", "@testing-library/user-event": "14.4.3", - "@types/classnames": "2.2.11", - "@types/invariant": "2.2.37", "@types/jest": "26.0.20", - "@types/lodash": "4.17.5", - "@types/lz-string": "1.3.34", - "@types/react": "17.0.39", - "@types/react-dom": "17.0.11", - "@types/simpl-schema": "1.12.7", - "@types/warning": "3.0.0", - "ajv": "8.0.5", - "antd": "4.10.3", - "classnames": "^2.0.0", - "core-js": "3.8.3", - "csstype": "3.0.10", "eslint-config-vazco": "6.2.0", "eslint-import-resolver-alias": "1.1.2", "eslint-import-resolver-typescript": "2.3.0", "husky": "8.0.1", - "invariant": "^2.0.0", "jest": "27.0.6", "lint-staged": "13.0.3", - "lodash": "^4.0.0", - "lz-string": "1.4.4", - "parcel": "2.9.2", - "raw-loader": "4.0.2", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-feather": "2.0.9", - "react-frame-component": "4.1.3", - "react-test-renderer": "17.0.2", "rimraf": "3.0.2", - "simpl-schema": "^1.0.0 || ^0.0.4", "stylelint": "13.8.0", "stylelint-config-prettier": "8.0.2", "stylelint-prettier": "1.1.2", "ts-jest": "27.0.3", "turbo": "2.1.1", - "typescript": "4.4.4", - "universal-fetch": "1.0.0", - "warning": "^4.0.0", - "zod": "^3.0.0" + "typescript": "4.4.4" }, "packageManager": "npm@10.8.2", "workspaces": [ From be1685aadd4af398794dbb2d7206e2d1850e4121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 11:25:27 +0200 Subject: [PATCH 31/38] changed dependencies to devDependencies --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9fd6cec60..344e938ec 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "reset": "rimraf node_modules .turbo packages/*/.turbo packages/*/node_modules reproductions/.cache reproductions/dist reproductions/node_modules website/.docusaurus website/build website/node_modules", "test": "jest" }, - "dependencies": { + "devDependencies": { "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "12.1.5", "@testing-library/user-event": "14.4.3", From 21ae3dc357a294238137161280dc70d6286d30f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 11:28:39 +0200 Subject: [PATCH 32/38] added newline at end of nvmrc file --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 2cc859384..9d673278d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.8.0 \ No newline at end of file +22.8.0 From 0575a541a0043b92a452154a41f546dc942ba10b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 12:05:22 +0200 Subject: [PATCH 33/38] updated packageManager version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 344e938ec..164179f10 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "turbo": "2.1.1", "typescript": "4.4.4" }, - "packageManager": "npm@10.8.2", + "packageManager": "npm@10.8.3", "workspaces": [ "packages/*" ] From 7fc4ababb10358ef090bb3748ffa2266a137e9a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Sun, 8 Sep 2024 13:39:18 +0200 Subject: [PATCH 34/38] revert changes - included files in package.json --- packages/uniforms-antd/package.json | 9 ++++++--- packages/uniforms-bootstrap4/package.json | 9 ++++++--- packages/uniforms-bootstrap5/package.json | 9 ++++++--- packages/uniforms-bridge-json-schema/package.json | 9 ++++++--- packages/uniforms-bridge-simple-schema-2/package.json | 9 ++++++--- packages/uniforms-bridge-zod/package.json | 9 ++++++--- packages/uniforms-mui/package.json | 9 ++++++--- packages/uniforms-semantic/package.json | 9 ++++++--- packages/uniforms-unstyled/package.json | 9 ++++++--- packages/uniforms/package.json | 9 ++++++--- 10 files changed, 60 insertions(+), 30 deletions(-) diff --git a/packages/uniforms-antd/package.json b/packages/uniforms-antd/package.json index c866a6998..2d1eb627b 100644 --- a/packages/uniforms-antd/package.json +++ b/packages/uniforms-antd/package.json @@ -24,9 +24,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "peerDependencies": { "@ant-design/icons": "^4.0.0", diff --git a/packages/uniforms-bootstrap4/package.json b/packages/uniforms-bootstrap4/package.json index 4a2364704..b22f95166 100644 --- a/packages/uniforms-bootstrap4/package.json +++ b/packages/uniforms-bootstrap4/package.json @@ -20,9 +20,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" diff --git a/packages/uniforms-bootstrap5/package.json b/packages/uniforms-bootstrap5/package.json index b1a0be9eb..67ec311c4 100644 --- a/packages/uniforms-bootstrap5/package.json +++ b/packages/uniforms-bootstrap5/package.json @@ -20,9 +20,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" diff --git a/packages/uniforms-bridge-json-schema/package.json b/packages/uniforms-bridge-json-schema/package.json index cef1335da..ee22a7397 100644 --- a/packages/uniforms-bridge-json-schema/package.json +++ b/packages/uniforms-bridge-json-schema/package.json @@ -25,9 +25,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "dependencies": { "invariant": "^2.0.0", diff --git a/packages/uniforms-bridge-simple-schema-2/package.json b/packages/uniforms-bridge-simple-schema-2/package.json index 43cbf11bf..500194119 100644 --- a/packages/uniforms-bridge-simple-schema-2/package.json +++ b/packages/uniforms-bridge-simple-schema-2/package.json @@ -25,9 +25,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "dependencies": { "invariant": "^2.0.0", diff --git a/packages/uniforms-bridge-zod/package.json b/packages/uniforms-bridge-zod/package.json index 409be5309..0fa45822a 100644 --- a/packages/uniforms-bridge-zod/package.json +++ b/packages/uniforms-bridge-zod/package.json @@ -25,9 +25,12 @@ "zod" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "dependencies": { "invariant": "^2.0.0", diff --git a/packages/uniforms-mui/package.json b/packages/uniforms-mui/package.json index 9958942b6..1e899c322 100644 --- a/packages/uniforms-mui/package.json +++ b/packages/uniforms-mui/package.json @@ -22,9 +22,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "peerDependencies": { "@mui/material": "^5.0.0", diff --git a/packages/uniforms-semantic/package.json b/packages/uniforms-semantic/package.json index d4db29537..04c02d85f 100644 --- a/packages/uniforms-semantic/package.json +++ b/packages/uniforms-semantic/package.json @@ -20,9 +20,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" diff --git a/packages/uniforms-unstyled/package.json b/packages/uniforms-unstyled/package.json index f780b9a97..24bb8f691 100644 --- a/packages/uniforms-unstyled/package.json +++ b/packages/uniforms-unstyled/package.json @@ -19,9 +19,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" diff --git a/packages/uniforms/package.json b/packages/uniforms/package.json index 37dbac25d..f9660dae1 100644 --- a/packages/uniforms/package.json +++ b/packages/uniforms/package.json @@ -26,9 +26,12 @@ "validation" ], "files": [ - "cjs", - "esm", - "src" + "cjs/*.d.ts", + "cjs/*.js", + "esm/*.d.ts", + "esm/*.js", + "src/*.ts", + "src/*.tsx" ], "peerDependencies": { "react": "^18.0.0 || ^17.0.0 || ^16.8.0" From 9e692dc411284aaf8c2f2619148fe3612363d2d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Fri, 13 Sep 2024 14:04:35 +0200 Subject: [PATCH 35/38] added reproductions --- .gitignore | 1 + package-lock.json | 41585 +++++-------------- reproductions/App.tsx | 20 + reproductions/index.html | 26 + reproductions/index.tsx | 6 + reproductions/package-lock.json | 5950 +++ reproductions/package.json | 36 + reproductions/schema/all-fields-schema.tsx | 36 + reproductions/schema/json-schema.tsx | 29 + reproductions/schema/simple-schema-2.tsx | 12 + reproductions/simple-schema.d.ts | 8 + reproductions/tsconfig.json | 6 + 12 files changed, 16960 insertions(+), 30755 deletions(-) create mode 100644 reproductions/App.tsx create mode 100644 reproductions/index.html create mode 100644 reproductions/index.tsx create mode 100644 reproductions/package-lock.json create mode 100644 reproductions/package.json create mode 100644 reproductions/schema/all-fields-schema.tsx create mode 100644 reproductions/schema/json-schema.tsx create mode 100644 reproductions/schema/simple-schema-2.tsx create mode 100644 reproductions/simple-schema.d.ts create mode 100644 reproductions/tsconfig.json diff --git a/.gitignore b/.gitignore index 1a9747cff..4d048bd21 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ /packages/*/node_modules /reproductions/dist /reproductions/node_modules +/reproductions/.parcel-cache /website/.cache-loader /website/.docusaurus /website/build diff --git a/package-lock.json b/package-lock.json index 38d8efcef..384957927 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,213 +9,37 @@ "workspaces": [ "packages/*" ], - "dependencies": { - "@ant-design/icons": "4.4.0", - "@docusaurus/core": "2.1.0", - "@docusaurus/preset-classic": "2.1.0", - "@emotion/react": "11.7.1", - "@emotion/styled": "11.6.0", - "@mui/material": "5.4.1", + "devDependencies": { "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "12.1.5", "@testing-library/user-event": "14.4.3", - "@types/classnames": "2.2.11", - "@types/invariant": "2.2.37", "@types/jest": "26.0.20", - "@types/lodash": "4.17.5", - "@types/lz-string": "1.3.34", - "@types/react": "17.0.39", - "@types/react-dom": "17.0.11", - "@types/simpl-schema": "1.12.7", - "@types/warning": "3.0.0", - "ajv": "8.0.5", - "antd": "4.10.3", - "classnames": "^2.0.0", - "core-js": "3.8.3", - "csstype": "3.0.10", "eslint-config-vazco": "6.2.0", "eslint-import-resolver-alias": "1.1.2", "eslint-import-resolver-typescript": "2.3.0", "husky": "8.0.1", - "invariant": "^2.0.0", "jest": "27.0.6", "lint-staged": "13.0.3", - "lodash": "^4.0.0", - "lz-string": "1.4.4", - "parcel": "2.9.2", - "raw-loader": "4.0.2", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-feather": "2.0.9", - "react-frame-component": "4.1.3", - "react-test-renderer": "17.0.2", "rimraf": "3.0.2", - "simpl-schema": "^1.0.0 || ^0.0.4", "stylelint": "13.8.0", "stylelint-config-prettier": "8.0.2", "stylelint-prettier": "1.1.2", "ts-jest": "27.0.3", "turbo": "2.1.1", - "typescript": "4.4.4", - "universal-fetch": "1.0.0", - "warning": "^4.0.0", - "zod": "^3.0.0" + "typescript": "4.4.4" } }, "node_modules/@adobe/css-tools": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", - "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz", - "integrity": "sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==", - "dependencies": { - "@algolia/autocomplete-shared": "1.7.1" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz", - "integrity": "sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==", - "dependencies": { - "@algolia/autocomplete-shared": "1.7.1" - }, - "peerDependencies": { - "@algolia/client-search": "^4.9.1", - "algoliasearch": "^4.9.1" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz", - "integrity": "sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==" - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", - "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", - "dependencies": { - "@algolia/cache-common": "4.14.2" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", - "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", - "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", - "dependencies": { - "@algolia/cache-common": "4.14.2" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", - "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", - "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", - "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", - "dependencies": { - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", - "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", - "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "node_modules/@algolia/logger-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", - "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" - }, - "node_modules/@algolia/logger-console": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", - "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", - "dependencies": { - "@algolia/logger-common": "4.14.2" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", - "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", - "dependencies": { - "@algolia/requester-common": "4.14.2" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", - "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", - "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", - "dependencies": { - "@algolia/requester-common": "4.14.2" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", - "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", - "dependencies": { - "@algolia/cache-common": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/requester-common": "4.14.2" - } + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==", + "dev": true }, "node_modules/@ampproject/remapping": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "devOptional": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.0" }, @@ -227,6 +51,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", + "peer": true, "dependencies": { "@ctrl/tinycolor": "^3.3.1" } @@ -235,6 +60,7 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.4.0.tgz", "integrity": "sha512-+X44IouK56JbP3r7zM+Zoykv5wQlXBlxY0NTaFXGpiyYSS/Bh6HIo9aTF62QkSuDTqA3UpeNVTRFioKKRmkWDQ==", + "peer": true, "dependencies": { "@ant-design/colors": "^5.0.0", "@ant-design/icons-svg": "^4.0.0", @@ -253,12 +79,14 @@ "node_modules/@ant-design/icons-svg": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", - "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==" + "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==", + "peer": true }, "node_modules/@ant-design/react-slick": { "version": "0.28.4", "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.4.tgz", "integrity": "sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==", + "peer": true, "dependencies": { "@babel/runtime": "^7.10.4", "classnames": "^2.2.5", @@ -274,6 +102,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "devOptional": true, "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -285,6 +114,7 @@ "version": "7.19.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -293,6 +123,7 @@ "version": "7.19.6", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", + "devOptional": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -322,6 +153,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "devOptional": true, "bin": { "semver": "bin/semver.js" } @@ -330,6 +162,7 @@ "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.4.tgz", "integrity": "sha512-hPMIAmGNbmQzXJIo2P43Zj9UhRmGev5f9nqdBFOWNGDGh6XKmjby79woBvg6y0Jur6yRfQBneDbUQ8ZVc1krFw==", + "dev": true, "peer": true, "dependencies": { "eslint-scope": "^5.1.1", @@ -348,6 +181,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, "peer": true, "bin": { "semver": "bin/semver.js" @@ -357,6 +191,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", + "dev": true, "peer": true, "dependencies": { "eslint-rule-composer": "^0.3.0" @@ -373,6 +208,7 @@ "version": "7.20.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.1.tgz", "integrity": "sha512-u1dMdBUmA7Z0rBB97xh8pIhviK7oItYOkjbsCxTWMknyvbQRBwX7/gn4JXurRdirWMFh+ZtYARqkA6ydogVZpg==", + "devOptional": true, "dependencies": { "@babel/types": "^7.20.0", "@jridgewell/gen-mapping": "^0.3.2", @@ -386,6 +222,8 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.18.6" }, @@ -393,22 +231,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.19.3", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "devOptional": true, "dependencies": { "@babel/compat-data": "^7.19.3", "@babel/helper-validator-option": "^7.18.6", @@ -426,65 +253,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "devOptional": true, "bin": { "semver": "bin/semver.js" } @@ -493,17 +262,7 @@ "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dependencies": { - "@babel/types": "^7.18.6" - }, + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -512,6 +271,7 @@ "version": "7.19.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "devOptional": true, "dependencies": { "@babel/template": "^7.18.10", "@babel/types": "^7.19.0" @@ -524,6 +284,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "devOptional": true, "dependencies": { "@babel/types": "^7.18.6" }, @@ -531,21 +292,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "devOptional": true, "dependencies": { "@babel/types": "^7.18.6" }, @@ -557,6 +308,7 @@ "version": "7.19.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", + "devOptional": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", @@ -571,53 +323,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-plugin-utils": { "version": "7.19.0", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -626,6 +336,7 @@ "version": "7.19.4", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", + "devOptional": true, "dependencies": { "@babel/types": "^7.19.4" }, @@ -633,21 +344,11 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "devOptional": true, "dependencies": { "@babel/types": "^7.18.6" }, @@ -659,6 +360,7 @@ "version": "7.19.4", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -667,6 +369,7 @@ "version": "7.19.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -675,20 +378,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, + "devOptional": true, "engines": { "node": ">=6.9.0" } @@ -697,6 +387,7 @@ "version": "7.19.4", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", + "devOptional": true, "dependencies": { "@babel/template": "^7.18.10", "@babel/traverse": "^7.19.4", @@ -710,6 +401,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "devOptional": true, "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -723,6 +415,7 @@ "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==", + "devOptional": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -734,6 +427,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "devOptional": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -747,6 +441,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "devOptional": true, "dependencies": { "color-name": "1.1.3" } @@ -754,12 +449,14 @@ "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==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "devOptional": true }, "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==", + "devOptional": true, "engines": { "node": ">=0.8.0" } @@ -768,6 +465,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "devOptional": true, "engines": { "node": ">=4" } @@ -776,6 +474,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "devOptional": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -787,6 +486,7 @@ "version": "7.20.1", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.1.tgz", "integrity": "sha512-hp0AYxaZJhxULfM1zyp7Wgr+pSUKBcP3M+PHnSzWGdXOzg/kHWIgiUWARvubhUKGOEw3xqY4x+lyZ9ytBVcELw==", + "devOptional": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -794,91 +494,73 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "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.18.6" - }, - "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.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "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.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "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.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "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-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "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.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "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.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "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.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@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-dynamic-import": { + "node_modules/@babel/plugin-syntax-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -887,106 +569,85 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "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.18.9", - "@babel/plugin-syntax-export-namespace-from": "^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-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "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.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "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.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "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.18.6", - "@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.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "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.18.6", - "@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.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", + "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/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "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/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -995,14 +656,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1011,12 +671,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { + "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { @@ -1026,15 +687,18 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1043,7334 +707,6736 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/plugin-transform-react-jsx": "^7.18.6" }, "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/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-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==", + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/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.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "regenerator-runtime": "^0.13.4" }, - "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/runtime-corejs3": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.4.tgz", + "integrity": "sha512-HzjQ8+dzdx7dmZy4DQ8KV8aHi/74AjEbBGTFutBmg/pd3dY5/q1sfuOGPTFGEytlQhWoeVXqcK5BwMgIkRkNDQ==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" }, "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/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, - "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==", + "node_modules/@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "node_modules/@babel/types": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz", + "integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@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/@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", + "peer": true, + "engines": { + "node": ">=10" } }, - "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/@emotion/babel-plugin": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "node_modules/@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "devOptional": true }, - "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/@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/memoize": "^0.7.4" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" }, - "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/@emotion/react": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/runtime": "^7.13.10", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "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==", + "node_modules/@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" } }, - "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/@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "node_modules/@emotion/styled": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz", + "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.3.0", + "@emotion/is-prop-valid": "^1.1.1", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "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==", + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "devOptional": true + }, + "node_modules/@emotion/utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", + "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "node_modules/@eslint/eslintrc/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, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "sprintf-js": "~1.0.2" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "node_modules/@eslint/eslintrc/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, + "peer": true, "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "node_modules/@eslint/eslintrc/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==", + "dev": true, + "peer": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10.10.0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true, + "peer": 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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.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" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "node_modules/@istanbuljs/load-nyc-config/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": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "sprintf-js": "~1.0.2" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "node_modules/@istanbuljs/load-nyc-config/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": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "node_modules/@istanbuljs/load-nyc-config/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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, + "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": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "node_modules/@jest/console": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", + "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.4.2", + "jest-util": "^27.4.2", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "node_modules/@jest/core": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz", + "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@jest/console": "^27.2.0", + "@jest/reporters": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.1.1", + "jest-config": "^27.2.0", + "jest-haste-map": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.2.0", + "jest-resolve-dependencies": "^27.2.0", + "jest-runner": "^27.2.0", + "jest-runtime": "^27.2.0", + "jest-snapshot": "^27.2.0", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "jest-watcher": "^27.2.0", + "micromatch": "^4.0.4", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "node_modules/@jest/environment": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz", + "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "node_modules/@jest/fake-timers": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", + "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@jest/types": "^27.4.2", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "node_modules/@jest/globals": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz", + "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==", + "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@jest/environment": "^27.4.4", + "@jest/types": "^27.4.2", + "expect": "^27.4.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "node_modules/@jest/reporters": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz", + "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.2.0", + "jest-resolve": "^27.2.0", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "node_modules/@jest/source-map": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", + "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "node_modules/@jest/test-result": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", + "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@jest/console": "^27.4.2", + "@jest/types": "^27.4.2", + "@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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "node_modules/@jest/test-sequencer": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz", + "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@jest/test-result": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-runtime": "^27.4.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "node_modules/@jest/transform": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", + "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/core": "^7.1.0", + "@jest/types": "^27.4.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "devOptional": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "@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-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "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==", + "devOptional": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, + "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==", + "devOptional": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "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==", + "devOptional": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "devOptional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "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-runtime": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", - "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "node_modules/@mui/base": { + "version": "5.0.0-alpha.68", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.68.tgz", + "integrity": "sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA==", + "peer": true, "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" + "@babel/runtime": "^7.17.0", + "@emotion/is-prop-valid": "^1.1.1", + "@mui/utils": "^5.4.1", + "@popperjs/core": "^2.4.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "node_modules/@mui/material": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.1.tgz", + "integrity": "sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA==", + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/runtime": "^7.17.0", + "@mui/base": "5.0.0-alpha.68", + "@mui/system": "^5.4.1", + "@mui/types": "^7.1.1", + "@mui/utils": "^5.4.1", + "@types/react-transition-group": "^4.4.4", + "clsx": "^1.1.1", + "csstype": "^3.0.10", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "node_modules/@mui/private-theming": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", + "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.5.3", + "prop-types": "^15.7.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "node_modules/@mui/styled-engine": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", + "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/runtime": "^7.17.2", + "@emotion/cache": "^11.7.1", + "prop-types": "^15.7.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "node_modules/@mui/system": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", + "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/runtime": "^7.17.2", + "@mui/private-theming": "^5.5.3", + "@mui/styled-engine": "^5.5.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.5.3", + "clsx": "^1.1.1", + "csstype": "^3.0.11", + "prop-types": "^15.7.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, + "node_modules/@mui/system/node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "peer": true + }, + "node_modules/@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "peer": true, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", - "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", + "node_modules/@mui/utils": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", + "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", + "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-typescript": "^7.18.6" + "@babel/runtime": "^7.17.2", + "@types/prop-types": "^15.7.4", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "^17.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@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-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 8" } }, - "node_modules/@babel/preset-env": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", + "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==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.19.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node": ">= 8" } }, - "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/@popperjs/core": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", + "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "type-detect": "4.0.8" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@babel/runtime": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", - "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", + "node_modules/@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.4" + "@babel/core": ">=7.9.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" } }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.4.tgz", - "integrity": "sha512-HzjQ8+dzdx7dmZy4DQ8KV8aHi/74AjEbBGTFutBmg/pd3dY5/q1sfuOGPTFGEytlQhWoeVXqcK5BwMgIkRkNDQ==", + "node_modules/@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dev": true, "dependencies": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.4" + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" } }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "node_modules/@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" } }, - "node_modules/@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "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/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "deep-equal": "^2.0.5" } }, - "node_modules/@babel/types": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz", - "integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==", + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", - "engines": { - "node": ">=10" + "node_modules/@testing-library/jest-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": { + "deep-equal": "^2.0.5" } }, - "node_modules/@docsearch/css": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.2.1.tgz", - "integrity": "sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==" - }, - "node_modules/@docsearch/react": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.2.1.tgz", - "integrity": "sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==", + "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": { - "@algolia/autocomplete-core": "1.7.1", - "@algolia/autocomplete-preset-algolia": "1.7.1", - "@docsearch/css": "3.2.1", - "algoliasearch": "^4.0.0" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@docusaurus/core": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.1.0.tgz", - "integrity": "sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==", - "dependencies": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^1.12.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" + "node_modules/@testing-library/react": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", + "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "<18.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=12" }, "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "react": "<18.0.0", + "react-dom": "<18.0.0" } }, - "node_modules/@docusaurus/core/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==", + "node_modules/@testing-library/user-event": { + "version": "14.4.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.4.3.tgz", + "integrity": "sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=12", + "npm": ">=6" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@docusaurus/core/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "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==", + "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "node_modules/@docusaurus/core/node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "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/@docusaurus/core/node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@types/babel__core": { + "version": "7.1.17", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", + "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/@docusaurus/core/node_modules/core-js": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", - "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" } }, - "node_modules/@docusaurus/core/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/@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": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@docusaurus/core/node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" + "@babel/types": "^7.3.0" } }, - "node_modules/@docusaurus/core/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "*" } }, - "node_modules/@docusaurus/core/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==", + "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==", + "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "@types/node": "*" } }, - "node_modules/@docusaurus/core/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@types/invariant": { + "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true, + "license": "MIT" }, - "node_modules/@docusaurus/core/node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "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": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@docusaurus/core/node_modules/wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "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": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.1.0.tgz", - "integrity": "sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==", + "node_modules/@types/jest": { + "version": "26.0.20", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", + "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", + "dev": true, "dependencies": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" } }, - "node_modules/@docusaurus/logger": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.1.0.tgz", - "integrity": "sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==", + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=16.14" + "node": ">= 10.14.2" } }, - "node_modules/@docusaurus/mdx-loader": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.1.0.tgz", - "integrity": "sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==", - "dependencies": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@docusaurus/mdx-loader/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/@types/jest/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=12" - } - }, - "node_modules/@docusaurus/mdx-loader/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "node_modules/@types/jquery": { + "version": "3.5.14", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.14.tgz", + "integrity": "sha512-X1gtMRMbziVQkErhTQmSe2jFwwENA/Zr+PprCkF63vFq+Yt5PZ4AlKqgmeNlwgn7dhsXEK888eIW2520EpC+xg==", + "dev": true, "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/sizzle": "*" } }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.1.0.tgz", - "integrity": "sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==", + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true, + "peer": true + }, + "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=", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, "dependencies": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "@types/unist": "*" } }, - "node_modules/@docusaurus/module-type-aliases/node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "node_modules/@types/meteor": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/meteor/-/meteor-2.6.3.tgz", + "integrity": "sha512-T2AQEqGpNUefkD0tWOKtG6FOfXDVwl1OjZIJRtFHtRCctkohHVu4MB7FmqnjsP7eItBW2M7FJrRH1/VVNQLjkA==", + "dev": true, "dependencies": { + "@types/connect": "*", + "@types/jquery": "*", "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.1.0.tgz", - "integrity": "sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "@types/underscore": "*", + "mongodb": "^4.3.1" } }, - "node_modules/@docusaurus/plugin-content-blog/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.1.0.tgz", - "integrity": "sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "node_modules/@types/node": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "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==", + "devOptional": true + }, + "node_modules/@types/prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "node_modules/@types/react": { + "version": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node_modules/@docusaurus/plugin-content-docs/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/@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@types/react": "*" } }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.1.0.tgz", - "integrity": "sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==", + "node_modules/@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "peer": true, "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "@types/react": "*" } }, - "node_modules/@docusaurus/plugin-content-pages/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/@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "peer": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@types/react": "*" } }, - "node_modules/@docusaurus/plugin-debug": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.1.0.tgz", - "integrity": "sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==", + "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/simpl-schema": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", + "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", + "dev": true, + "license": "MIT", "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "@types/meteor": "*" } }, - "node_modules/@docusaurus/plugin-debug/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/@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/@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==", + "dev": true + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz", + "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@types/jest": "*" } }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.1.0.tgz", - "integrity": "sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==", + "node_modules/@types/underscore": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.4.tgz", + "integrity": "sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==", + "dev": true + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "node_modules/@types/webidl-conversions": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-6.1.1.tgz", + "integrity": "sha512-XAahCdThVuCFDQLT7R7Pk/vqeObFNL3YqRyFZg+AqAP/W1/w3xHaIxuW7WszQqTbIBOPRcItYJIou3i/mppu3Q==", + "dev": true + }, + "node_modules/@types/whatwg-url": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.1.tgz", + "integrity": "sha512-2YubE1sjj5ifxievI5Ge1sckb9k/Er66HyR2c+3+I6VDUUg1TLPdYYTEbQ+DjRkS4nTxMJhgWfSfMRD2sl2EYQ==", + "dev": true, "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "@types/node": "*", + "@types/webidl-conversions": "*" } }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.1.0.tgz", - "integrity": "sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==", + "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==", + "dev": true, "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.1.0.tgz", - "integrity": "sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==", + "node_modules/@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz", + "integrity": "sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==", + "dev": true, + "peer": true, "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" + "@typescript-eslint/experimental-utils": "4.31.1", + "@typescript-eslint/scope-manager": "4.31.1", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=16.14" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" }, - "engines": { - "node": ">=12" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@docusaurus/preset-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.1.0.tgz", - "integrity": "sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==", + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz", + "integrity": "sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==", + "dev": true, + "peer": true, "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/plugin-debug": "2.1.0", - "@docusaurus/plugin-google-analytics": "2.1.0", - "@docusaurus/plugin-google-gtag": "2.1.0", - "@docusaurus/plugin-sitemap": "2.1.0", - "@docusaurus/theme-classic": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-search-algolia": "2.1.0", - "@docusaurus/types": "2.1.0" + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.31.1", + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/typescript-estree": "4.31.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" }, "engines": { - "node": ">=16.14" + "node": "^10.12.0 || >=12.0.0" }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "react": "*" + "eslint": "*" } }, - "node_modules/@docusaurus/theme-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.1.0.tgz", - "integrity": "sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.42", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" + "node_modules/@typescript-eslint/parser": { + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz", + "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.31.1", + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/typescript-estree": "4.31.1", + "debug": "^4.3.1" }, "engines": { - "node": ">=16.14" + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@docusaurus/theme-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.1.0.tgz", - "integrity": "sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==", - "dependencies": { - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz", + "integrity": "sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/visitor-keys": "4.31.1" }, "engines": { - "node": ">=16.14" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.1.0.tgz", - "integrity": "sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==", - "dependencies": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^1.12.3", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, + "node_modules/@typescript-eslint/types": { + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.1.tgz", + "integrity": "sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==", + "dev": true, + "peer": true, "engines": { - "node": ">=16.14" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@docusaurus/theme-search-algolia/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz", + "integrity": "sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==", + "dev": true, + "peer": true, + "dependencies": { + "@typescript-eslint/types": "4.31.1", + "@typescript-eslint/visitor-keys": "4.31.1", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@docusaurus/theme-translations": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.1.0.tgz", - "integrity": "sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.31.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz", + "integrity": "sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==", + "dev": true, + "peer": true, "dependencies": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" + "@typescript-eslint/types": "4.31.1", + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=16.14" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@docusaurus/theme-translations/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=12" + "node": ">=0.4.0" } }, - "node_modules/@docusaurus/types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.1.0.tgz", - "integrity": "sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==", + "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==", + "dev": true, "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - }, + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "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==", + "dev": true, + "peer": true, "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@docusaurus/utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.1.0.tgz", - "integrity": "sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==", - "dependencies": { - "@docusaurus/logger": "2.1.0", - "@svgr/webpack": "^6.2.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, + "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==", + "dev": true, "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "node": ">=0.4.0" } }, - "node_modules/@docusaurus/utils-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.1.0.tgz", - "integrity": "sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==", + "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": { - "tslib": "^2.4.0" + "debug": "4" }, "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "node": ">= 6.0.0" } }, - "node_modules/@docusaurus/utils-validation": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.1.0.tgz", - "integrity": "sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==", + "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": { - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">=16.14" + "node": ">=8" } }, - "node_modules/@docusaurus/utils/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/ajv": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz", + "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==", + "dev": true, "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "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/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "peer": true, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/@emotion/babel-plugin": { - "version": "11.7.2", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", - "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "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": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/runtime": "^7.13.10", - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.5", - "@emotion/serialize": "^1.0.2", - "babel-plugin-macros": "^2.6.1", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.0.13" + "type-fest": "^0.21.3" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@emotion/cache": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", - "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", - "dependencies": { - "@emotion/memoize": "^0.7.4", - "@emotion/sheet": "^1.1.0", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", - "stylis": "4.0.13" + "node_modules/ansi-escapes/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": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", - "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", - "dependencies": { - "@emotion/memoize": "^0.7.4" + "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": ">=8" } }, - "node_modules/@emotion/memoize": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" - }, - "node_modules/@emotion/react": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", - "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "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": { - "@babel/runtime": "^7.13.10", - "@emotion/cache": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/sheet": "^1.1.0", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", - "hoist-non-react-statics": "^3.3.1" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "react": ">=16.8.0" + "engines": { + "node": ">=8" }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@emotion/serialize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", - "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "node_modules/antd": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.10.3.tgz", + "integrity": "sha512-J/IZvW15MwTmUxK/AWFkSU51T1Hyn4e0GchJWlIe7+FrPpLoTgLf9/Cx3mgxiooHfE9OfvnYvvRli1VxHH6H0Q==", + "peer": true, "dependencies": { - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.4", - "@emotion/unitless": "^0.7.5", - "@emotion/utils": "^1.0.0", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/sheet": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", - "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" - }, - "node_modules/@emotion/styled": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz", - "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@emotion/babel-plugin": "^11.3.0", - "@emotion/is-prop-valid": "^1.1.1", - "@emotion/serialize": "^1.0.2", - "@emotion/utils": "^1.0.0" + "@ant-design/colors": "^5.0.0", + "@ant-design/icons": "^4.3.0", + "@ant-design/react-slick": "~0.28.1", + "@babel/runtime": "^7.11.2", + "array-tree-filter": "^2.1.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.20", + "moment": "^2.25.3", + "rc-cascader": "~1.4.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.1.0", + "rc-dialog": "~8.5.1", + "rc-drawer": "~4.2.0", + "rc-dropdown": "~3.2.0", + "rc-field-form": "~1.17.3", + "rc-image": "~5.0.2", + "rc-input-number": "~6.1.0", + "rc-mentions": "~1.5.0", + "rc-menu": "~8.10.0", + "rc-motion": "^2.4.0", + "rc-notification": "~4.5.2", + "rc-pagination": "~3.1.2", + "rc-picker": "~2.5.1", + "rc-progress": "~3.1.0", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.0.0", + "rc-select": "~12.1.0", + "rc-slider": "~9.7.1", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.12.0", + "rc-tabs": "~11.7.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.0.0", + "rc-tree": "~4.1.0", + "rc-tree-select": "~4.3.0", + "rc-upload": "~3.3.4", + "rc-util": "^5.7.0", + "scroll-into-view-if-needed": "^2.2.25", + "warning": "^4.0.3" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/react": { - "optional": true - } + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "node_modules/@emotion/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "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==", + "dev": true, "peer": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=6.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, "peer": true, "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" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==", + "peer": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, "peer": true, "dependencies": { - "type-fest": "^0.20.2" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@eslint/eslintrc/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==", + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, "peer": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/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==", - "peer": true - }, - "node_modules/@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, "engines": { - "node": ">=10.10.0" + "node": ">=0.10.0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "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=", + "dev": true, "peer": 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/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/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } + "node_modules/async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==", + "peer": true }, - "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==", + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "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": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true, + "peer": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true, + "peer": true }, - "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/babel-jest": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz", + "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^27.4.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "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==", + "node_modules/babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/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/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", - "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "node_modules/babel-plugin-jest-hoist": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", + "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "dev": true, "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.4.2", - "jest-util": "^27.4.2", - "slash": "^3.0.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz", - "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==", + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "devOptional": true, "dependencies": { - "@jest/console": "^27.2.0", - "@jest/reporters": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.1.1", - "jest-config": "^27.2.0", - "jest-haste-map": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-resolve-dependencies": "^27.2.0", - "jest-runner": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "jest-watcher": "^27.2.0", - "micromatch": "^4.0.4", - "p-each-series": "^2.1.0", - "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 - } + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, - "node_modules/@jest/environment": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz", - "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==", + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "devOptional": true, "dependencies": { - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@jest/fake-timers": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", - "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "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": { - "@jest/types": "^27.4.2", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" + "@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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@jest/globals": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz", - "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==", + "node_modules/babel-preset-jest": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "dev": true, "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/types": "^27.4.2", - "expect": "^27.4.2" + "babel-plugin-jest-hoist": "^27.4.0", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@jest/reporters": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz", - "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.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/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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/@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", + "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==", + "dev": true, "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" + "fill-range": "^7.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "node_modules/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==", + "dev": true }, - "node_modules/@jest/test-result": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", - "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "devOptional": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "@jest/console": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@jest/test-sequencer": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz", - "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==", + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, "dependencies": { - "@jest/test-result": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-runtime": "^27.4.5" + "fast-json-stable-stringify": "2.x" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "node_modules/@jest/transform": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", - "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", + "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": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node-int64": "^0.4.0" } }, - "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==", + "node_modules/bson": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-4.6.4.tgz", + "integrity": "sha512-TdQ3FzguAu5HKPPlr0kYQCyrYUYh8tFM+CMTpxjNzVzxeiJY00Rtuj3LXLHSgiGvmaWlZ8PE+4KyM2thqE38pQ==", + "dev": true, + "dependencies": { + "buffer": "^5.6.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" } }, - "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==", + "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": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "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/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": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jridgewell/resolve-uri": { + "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "devOptional": true, "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "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==", + "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": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "node_modules/camelcase-keys/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/@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/@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + "node_modules/caniuse-lite": { + "version": "1.0.30001430", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz", + "integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==", + "devOptional": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, - "node_modules/@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "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": { - "@lezer/common": "^0.15.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz", - "integrity": "sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] + "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" + } }, - "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz", - "integrity": "sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@lmdb/lmdb-linux-arm": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz", - "integrity": "sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz", - "integrity": "sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@lmdb/lmdb-linux-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz", - "integrity": "sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] + "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==", + "dev": true }, - "node_modules/@lmdb/lmdb-win32-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz", - "integrity": "sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] + "node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "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": ">=6" } }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "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": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "node": ">=8" } }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/cli-truncate/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==", + "dev": true, + "engines": { + "node": ">=12" }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "node_modules/cli-truncate/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@mischnic/json-sourcemap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", - "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "node_modules/cli-truncate/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==", + "dev": true, "dependencies": { - "@lezer/common": "^0.15.7", - "@lezer/lr": "^0.15.4", - "json5": "^2.2.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=12.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz", - "integrity": "sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz", - "integrity": "sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz", - "integrity": "sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz", - "integrity": "sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz", - "integrity": "sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] + "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==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } }, - "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz", - "integrity": "sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "peer": true, + "engines": { + "node": ">=0.8" + } }, - "node_modules/@mui/base": { - "version": "5.0.0-alpha.68", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.68.tgz", - "integrity": "sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA==", + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.17.0", - "@emotion/is-prop-valid": "^1.1.1", - "@mui/utils": "^5.4.1", - "@popperjs/core": "^2.4.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" + "is-regexp": "^2.0.0" }, "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "node": ">=6" } }, - "node_modules/@mui/material": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.1.tgz", - "integrity": "sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA==", - "dependencies": { - "@babel/runtime": "^7.17.0", - "@mui/base": "5.0.0-alpha.68", - "@mui/system": "^5.4.1", - "@mui/types": "^7.1.1", - "@mui/utils": "^5.4.1", - "@types/react-transition-group": "^4.4.4", - "clsx": "^1.1.1", - "csstype": "^3.0.10", - "hoist-non-react-statics": "^3.3.2", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "react-transition-group": "^4.4.2" - }, + "node_modules/clone-regexp/node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true, "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0", - "react-dom": "^17.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } + "node": ">=6" } }, - "node_modules/@mui/private-theming": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", - "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", - "dependencies": { - "@babel/runtime": "^7.17.2", - "@mui/utils": "^5.5.3", - "prop-types": "^15.7.2" - }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "peer": true, "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "node": ">=6" } }, - "node_modules/@mui/styled-engine": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", - "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "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": { - "@babel/runtime": "^7.17.2", - "@emotion/cache": "^11.7.1", - "prop-types": "^15.7.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } + "node": ">=7.0.0" } }, - "node_modules/@mui/system": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", - "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", + "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.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.17.2", - "@mui/private-theming": "^5.5.3", - "@mui/styled-engine": "^5.5.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "clsx": "^1.1.1", - "csstype": "^3.0.11", - "prop-types": "^15.7.2" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^16.8.6 || ^17.0.0", - "react": "^17.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } + "node": ">= 0.8" } }, - "node_modules/@mui/system/node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + "node_modules/compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", + "peer": true }, - "node_modules/@mui/types": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", - "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", - "peerDependencies": { - "@types/react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "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=", + "dev": true + }, + "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==", + "devOptional": true, + "dependencies": { + "safe-buffer": "~5.1.1" } }, - "node_modules/@mui/utils": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", - "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "peer": true, "dependencies": { - "@babel/runtime": "^7.17.2", - "@types/prop-types": "^15.7.4", - "@types/react-is": "^16.7.1 || ^17.0.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js-pure": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz", + "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==", + "dev": true, + "hasInstallScript": true, + "peer": true, "funding": { "type": "opencollective", - "url": "https://opencollective.com/mui" - }, - "peerDependencies": { - "react": "^17.0.0" + "url": "https://opencollective.com/core-js" } }, - "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/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" + "node": ">=10" } }, - "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/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": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { "node": ">= 8" } }, - "node_modules/@parcel/bundler-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.9.2.tgz", - "integrity": "sha512-tmhyeNQYJla9509Sq/U12j2fZg0hDojyIyM4wuVWKhkAnDnZjbMKj3m11S1COR5i2aqx9lJjTWj0XPJl5lrcvg==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/graph": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "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=", + "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==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" } }, - "node_modules/@parcel/cache": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.9.2.tgz", - "integrity": "sha512-Bde9HmxaO+H5qPbcxBl/JzzZ/7ewoHFDWLOQ4zdfyh+q4IyLS257WAUGm4x6BeNjc1S7YjoelEbBKdgw8mQOig==", + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "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": { - "@parcel/fs": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/utils": "2.9.2", - "lmdb": "2.7.11" + "cssom": "~0.3.6" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.9.2" + "node": ">=8" } }, - "node_modules/@parcel/codeframe": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.9.2.tgz", - "integrity": "sha512-+T1POu9uU2tkPi3P25ojtU3CKoGYfirc2bE/1iNyvbuEtpkAzl9UQFXphGqFyuJSI429mP2pWL8SeKG0b5zaUw==", + "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/csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, "dependencies": { - "chalk": "^4.1.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=10" } }, - "node_modules/@parcel/compressor-raw": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.9.2.tgz", - "integrity": "sha512-QRrxyiztMjk8Tt4AmP1ibgH7bRrAcrWCjTY/W1wa0fCkEn2QyCg20BGxONg280qXTQD4x2N98X4B3ctAPAxpDw==", - "dependencies": { - "@parcel/plugin": "2.9.2" - }, + "node_modules/date-fns": { + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz", + "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==", + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/config-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.9.2.tgz", - "integrity": "sha512-dRqUKn6YIKTxvKbfO5xfxzMhOMWMCNoZzEWuP/bESW6zXI8krdGmgdu6HxSfCmvPnkz+0SAz8ig2QnjV0KtCcw==", - "dependencies": { - "@parcel/bundler-default": "2.9.2", - "@parcel/compressor-raw": "2.9.2", - "@parcel/namer-default": "2.9.2", - "@parcel/optimizer-css": "2.9.2", - "@parcel/optimizer-htmlnano": "2.9.2", - "@parcel/optimizer-image": "2.9.2", - "@parcel/optimizer-svgo": "2.9.2", - "@parcel/optimizer-swc": "2.9.2", - "@parcel/packager-css": "2.9.2", - "@parcel/packager-html": "2.9.2", - "@parcel/packager-js": "2.9.2", - "@parcel/packager-raw": "2.9.2", - "@parcel/packager-svg": "2.9.2", - "@parcel/reporter-dev-server": "2.9.2", - "@parcel/resolver-default": "2.9.2", - "@parcel/runtime-browser-hmr": "2.9.2", - "@parcel/runtime-js": "2.9.2", - "@parcel/runtime-react-refresh": "2.9.2", - "@parcel/runtime-service-worker": "2.9.2", - "@parcel/transformer-babel": "2.9.2", - "@parcel/transformer-css": "2.9.2", - "@parcel/transformer-html": "2.9.2", - "@parcel/transformer-image": "2.9.2", - "@parcel/transformer-js": "2.9.2", - "@parcel/transformer-json": "2.9.2", - "@parcel/transformer-postcss": "2.9.2", - "@parcel/transformer-posthtml": "2.9.2", - "@parcel/transformer-raw": "2.9.2", - "@parcel/transformer-react-refresh-wrap": "2.9.2", - "@parcel/transformer-svg": "2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.9.2" - } - }, - "node_modules/@parcel/core": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.2.tgz", - "integrity": "sha512-Qwn9Fp85gchfDq94chr+of9+xgWQP0G48chP+J/PmZ3TP29sOZ9NsVf+qiGO47UAeNnamBRPeMXyK/Nvv0zQdg==", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/graph": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/package-manager": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/profiler": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json5": "^2.2.0", - "msgpackr": "^1.5.4", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0" + "node": ">=0.11" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/date-fns" } }, - "node_modules/@parcel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } + "node_modules/dayjs": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==", + "peer": true }, - "node_modules/@parcel/diagnostic": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.9.2.tgz", - "integrity": "sha512-cHvQ3GtC0dJixtt5Ne1SG0vogt6PE9Fu2KmrFMLcL57rowi3sl+W+Lh02sujd/V0ZQOSRV01WdXJXDsiI/na8g==", + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "devOptional": true, "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" + "ms": "2.1.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@parcel/events": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.9.2.tgz", - "integrity": "sha512-aDKq9gl8vK/LTTsAs3k8wBsFYVQ8NOSa0aC0Thq+l5KRN04U/ljNiDVmxDkwJgAvT0Iv62kT9ooBl6aQPUWNyQ==", + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10.0" } }, - "node_modules/@parcel/fs": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.9.2.tgz", - "integrity": "sha512-URKchUywNyoOIcOsmwcxr8gp+CBVjD502Fb6RhAdFhdZV2o3X2BLTGf03fQzSSJ0IDO3jKUTK0UUg/Mz8Vd3Rw==", + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "dependencies": { - "@parcel/fs-search": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.9.2" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.9.2" + "node": ">=0.10.0" } }, - "node_modules/@parcel/fs-search": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.9.2.tgz", - "integrity": "sha512-PP1aFLaH5rk8mF8AN62/R68Ne9Xq/VNhj3h1BxdESiHkhRIrM1ZcQ4t4WBaMjPaLXi1jSKLQ8fY50QBVIJKy4Q==", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10.0" } }, - "node_modules/@parcel/fs/node_modules/@parcel/watcher": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.1.0.tgz", - "integrity": "sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==", - "hasInstallScript": true, - "dependencies": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "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==", + "dev": true }, - "node_modules/@parcel/graph": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.9.2.tgz", - "integrity": "sha512-2lraupLwe6JTzy4KFOsFphV6/Fn3OF6PUOnHY2oQhHdBzWw43a0cbVpyIn8ChvXKlB3YqdId6X7oOutbmh3X8A==", - "dependencies": { - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true }, - "node_modules/@parcel/hash": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.9.2.tgz", - "integrity": "sha512-zXjg3BTxevsTe2Ylqsmm2Cw6gcIObaSz2dBjeRXO3LM8ziXJ4c7tOBKIXHPcnc2JmOyp3pmFB1sQaE+qXKh0DQ==", + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, "dependencies": { - "xxhash-wasm": "^0.4.2" - }, - "engines": { - "node": ">= 12.0.0" + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@parcel/logger": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.9.2.tgz", - "integrity": "sha512-rhb+CZZ4tKbrH585GTec32qxEpbjqrjaAbBRmyjGknsTleoiazcrLiutE7h+VRItKmv5QG+yPgrZ0PFx83fmhw==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/deep-equal/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/@parcel/markdown-ansi": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.9.2.tgz", - "integrity": "sha512-2iWqdaQhDEPL11V4TAssghJLZUXwB4RXzCgOEniWv7Hj/3ymXA4VzCyOncRoIqpm4MvxBV3tLPGM7qVqbCzN8Q==", - "dependencies": { - "chalk": "^4.1.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "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==", + "dev": true }, - "node_modules/@parcel/namer-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.9.2.tgz", - "integrity": "sha512-7hHEPhSPGnQadQmqghreRpREM8BheEA2BXhpXcemLYhFcCtQwrQUe14laOFy70+E8lK3SRf4QvQKXroHscL3ZQ==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "nullthrows": "^1.1.1" - }, + "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==", + "dev": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10.0" } }, - "node_modules/@parcel/node-resolver-core": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.0.2.tgz", - "integrity": "sha512-fDsELMiEZoMOfqVKQY+BpGA92egLy4rTCC0ra1J+rKpevOubh/qNL2px3+FZUlfsxFO59iaR4qBSjBUzfD3zlg==", + "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": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@parcel/node-resolver-core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "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=", + "dev": true, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@parcel/optimizer-css": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.9.2.tgz", - "integrity": "sha512-tNkoeCqy6yK21D+EMMWmmUHJL+abwNjhUC3LKJbi7YBrj1DswSaARiFMzLNlNQysa39VtWbo42VD+GV/5F6LAQ==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", - "nullthrows": "^1.1.1" - }, + "node_modules/denque": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", + "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==", + "dev": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10" } }, - "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.2.tgz", - "integrity": "sha512-PfZ5bK9Xh5Yi6B++cilRDslSnkkzoEldGAAQ4qeX1njT6/VmQcOsG+ZV1lA344sXogu9nhmdjl+TVbpxzrs+Og==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "htmlnano": "^2.0.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "svgo": "^2.4.0" - }, + "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": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8" } }, - "node_modules/@parcel/optimizer-htmlnano/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==", - "optional": true, - "peer": true, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">= 10.14.2" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "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==", + "dev": true, "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", "path-type": "^4.0.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" + "node": ">=8" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "optional": true, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "peer": true, "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" + "esutils": "^2.0.2" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + "node": ">=6.0.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", - "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", - "optional": true, + "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/dom-align": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", + "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==", + "peer": true + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "peer": true, "dependencies": { - "cssnano-preset-default": "^6.0.1", - "lilconfig": "^2.1.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano-preset-default": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", - "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", - "optional": true, - "peer": true, + "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==", + "dev": true, "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^4.0.0", - "postcss-calc": "^9.0.0", - "postcss-colormin": "^6.0.0", - "postcss-convert-values": "^6.0.0", - "postcss-discard-comments": "^6.0.0", - "postcss-discard-duplicates": "^6.0.0", - "postcss-discard-empty": "^6.0.0", - "postcss-discard-overridden": "^6.0.0", - "postcss-merge-longhand": "^6.0.0", - "postcss-merge-rules": "^6.0.1", - "postcss-minify-font-values": "^6.0.0", - "postcss-minify-gradients": "^6.0.0", - "postcss-minify-params": "^6.0.0", - "postcss-minify-selectors": "^6.0.0", - "postcss-normalize-charset": "^6.0.0", - "postcss-normalize-display-values": "^6.0.0", - "postcss-normalize-positions": "^6.0.0", - "postcss-normalize-repeat-style": "^6.0.0", - "postcss-normalize-string": "^6.0.0", - "postcss-normalize-timing-functions": "^6.0.0", - "postcss-normalize-unicode": "^6.0.0", - "postcss-normalize-url": "^6.0.0", - "postcss-normalize-whitespace": "^6.0.0", - "postcss-ordered-values": "^6.0.0", - "postcss-reduce-initial": "^6.0.0", - "postcss-reduce-transforms": "^6.0.0", - "postcss-svgo": "^6.0.0", - "postcss-unique-selectors": "^6.0.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/cssnano-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", - "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", - "optional": true, - "peer": true, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "optional": true, - "peer": true, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, "dependencies": { - "css-tree": "~2.2.0" + "webidl-conversions": "^5.0.0" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "optional": true, - "peer": true, - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, + "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==", + "dev": true, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "optional": true, - "peer": true - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/htmlnano": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.4.tgz", - "integrity": "sha512-WGCkyGFwjKW1GeCBsPYacMvaMnZtFJ0zIRnC2NCddkA+IOEhTqskXrS7lep+3yYZw/nQ3dW1UAX4yA/GJyR8BA==", + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, "dependencies": { - "cosmiconfig": "^8.0.0", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - }, - "peerDependencies": { - "cssnano": "^6.0.0", - "postcss": "^8.3.11", - "purgecss": "^5.0.0", - "relateurl": "^0.2.7", - "srcset": "4.0.0", - "svgo": "^3.0.2", - "terser": "^5.10.0", - "uncss": "^0.17.3" - }, - "peerDependenciesMeta": { - "cssnano": { - "optional": true - }, - "postcss": { - "optional": true - }, - "purgecss": { - "optional": true - }, - "relateurl": { - "optional": true - }, - "srcset": { - "optional": true - }, - "svgo": { - "optional": true - }, - "terser": { - "optional": true - }, - "uncss": { - "optional": true - } + "domelementtype": "1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "optional": true, - "peer": true, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "devOptional": true + }, + "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==", + "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "optional": true, - "peer": true + "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==", + "dev": true }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "optional": true, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, "peer": true, "dependencies": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" + "ansi-colors": "^4.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" + "node": ">=8.6" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-colormin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", - "optional": true, - "peer": true, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "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==", + "devOptional": true, "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "is-arrayish": "^0.2.1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-convert-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", - "optional": true, + "node_modules/es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, "peer": true, "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-comments": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", - "optional": true, - "peer": true, - "engines": { - "node": "^14 || ^16 || >=18.0" + "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": { + "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" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-duplicates": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", - "optional": true, + "node_modules/es-get-iterator/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/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==", + "dev": true, "peer": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-empty": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", - "optional": true, - "peer": true, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "devOptional": true, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-discard-overridden": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", - "optional": true, - "peer": true, + "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==", + "devOptional": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", - "optional": true, - "peer": true, + "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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=6.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", - "optional": true, - "peer": true, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", - "postcss-selector-parser": "^6.0.5" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", - "optional": true, - "peer": 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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", - "optional": true, - "peer": true, - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "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==", + "dev": true, "optional": true, - "peer": true, - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", - "optional": true, - "peer": true, - "dependencies": { - "postcss-selector-parser": "^6.0.5" + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", - "optional": true, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, "peer": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.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": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "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", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^10.12.0 || >=12.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", - "optional": true, + "node_modules/eslint-config-prettier": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", + "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", + "dev": true, "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "bin": { + "eslint-config-prettier": "bin/cli.js" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": ">=7.0.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/eslint-config-vazco": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-vazco/-/eslint-config-vazco-6.2.0.tgz", + "integrity": "sha512-l2h8gi0hc5yZLzCPQMiIaaHmX2LRbkt/wih9Bln9UKeB9uREzK0u/EQqO0Zlvk09QyT7KpNAoyGwfuMfEIJw9A==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=8", + "npm": ">=6" }, "peerDependencies": { - "postcss": "^8.2.15" + "@babel/core": "^7.14.6", + "@babel/eslint-parser": "^7.14.7", + "@babel/eslint-plugin": "^7.14.5", + "@babel/preset-react": "^7.14.5", + "@typescript-eslint/eslint-plugin": "^4.12.0", + "@typescript-eslint/parser": "^4.12.0", + "eslint": "^7.17.0", + "eslint-config-prettier": "^7.1.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-react": "^7.22.0", + "eslint-plugin-react-hooks": "^4.2.0", + "prettier": "^2.3.0", + "typescript": "^4.1.3" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", - "optional": true, - "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/eslint-import-resolver-alias": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", + "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 4" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint-plugin-import": ">=1.4.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", - "optional": true, + "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==", + "dev": true, "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "debug": "^3.2.7", + "resolve": "^1.20.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", - "optional": true, + "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==", + "dev": true, "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "ms": "^2.1.1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", - "optional": true, - "peer": true, + "node_modules/eslint-import-resolver-typescript": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.3.0.tgz", + "integrity": "sha512-MHSXvmj5e0SGOOBhBbt7C+fWj1bJbtSYFAD85Xeg8nvUtuooTod2HQb8bfhE9f5QyyNxEfgzqOYFCvmdDIcCuw==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=4" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": "*", + "eslint-plugin-import": "*" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", - "optional": true, + "node_modules/eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", - "optional": true, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "ms": "^2.1.1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", - "optional": true, + "node_modules/eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, "peer": true, "dependencies": { - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": ">=4.19.1" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", - "optional": true, + "node_modules/eslint-plugin-eslint-comments/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, "peer": true, - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.8.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", - "optional": true, + "node_modules/eslint-plugin-eslint-comments/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, "peer": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 4" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", - "optional": true, + "node_modules/eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, "peer": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": ">=4" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-svgo/node_modules/svgo": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", - "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", - "optional": true, + "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==", + "dev": true, "peer": true, "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.2.1", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "peer": true, + "dependencies": { + "esutils": "^2.0.2" }, "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" + "node": ">=0.10.0" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", - "optional": true, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "peer": true + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, "peer": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=4.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", - "optional": true, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, "peer": true, "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "prettier-linter-helpers": "^1.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=6.0.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/@parcel/optimizer-image": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.9.2.tgz", - "integrity": "sha512-FhYo3j/olcojmDGBxwYXrD1+xzLTulsWosqgs0BpU4E2mGwqpK2IqC+VUs66wKLsCWB3EQStHY1ax7o3ODAmjA==", + "node_modules/eslint-plugin-react": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", + "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2" + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" }, "peerDependencies": { - "@parcel/core": "^2.9.2" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" } }, - "node_modules/@parcel/optimizer-svgo": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.2.tgz", - "integrity": "sha512-k14TS8IM46Lsffr9MdlSO+/2Np4x1en1viKBfqUHjoJSRwpV12o7Jy81XRTaLekBTe+NvUPem4nzvE1/x+4QKA==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "svgo": "^2.4.0" - }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" + "node": ">=10" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/@parcel/optimizer-swc": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.9.2.tgz", - "integrity": "sha512-agy/gE70tPoALRapJEbbjP7Q52N3sV0sZDvR83lrmdc+B1KLGPAswGJe/RXyzXfiA76NGlTQTDxrExSbPa9B4Q==", + "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==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "@swc/core": "^1.3.36", - "nullthrows": "^1.1.1" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10.0" } }, - "node_modules/@parcel/package-manager": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.9.2.tgz", - "integrity": "sha512-4/ytXWzm0456gbT93klZNM1CMSqG9SCbJWKk7m5pqy5f8hCYDSrd9Qza+tTynK73cNCHzl4ehS3wsHDhsT+q+Q==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/node-resolver-core": "3.0.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "semver": "^5.7.1" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">= 12.0.0" + "bin": { + "resolve": "bin/resolve" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.9.2" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@parcel/package-manager/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "node_modules/eslint-rule-composer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/@parcel/packager-css": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.9.2.tgz", - "integrity": "sha512-/FV8KmAONUbbfd0ybuXfD56EIPmMRQJGtKINFK4gRLLFOotgR9NSNoAUsEUxYblodZsC4RbKqwMhPpWdRMhcZg==", + "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==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8.0.0" } }, - "node_modules/@parcel/packager-html": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.9.2.tgz", - "integrity": "sha512-CdOdKc0O6lxdsbnQs+Cai2sBSePvVZty+hUIHf/TeKKiYz1SDu51BEbsH+cppbMl08vbzQcUVkpgaatzaHzUMQ==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" - }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4.0" } }, - "node_modules/@parcel/packager-js": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.9.2.tgz", - "integrity": "sha512-BgtouTdfTio4xe+o7pX4ys9+6hpNf70Ae+xEk8elwUhq+u+r1NlM8Iv/irtxIAQNCG0fGMdM4OCZofUQ4DMyvw==", + "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==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, + "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==", + "dev": true, + "peer": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/@parcel/packager-raw": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.9.2.tgz", - "integrity": "sha512-p7eHwSSGHk8t1SjL72xKZHe8BsfkuixBhLnWVa+hscB0UGeYqIkQ+OQ34+gg9DkcL98Zc0/ZN1qHzsOdhd/2jg==", + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/plugin": "2.9.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@babel/highlight": "^7.10.4" } }, - "node_modules/@parcel/packager-svg": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.9.2.tgz", - "integrity": "sha512-ywAk84WtHe+QIPlvKM36oefzfEN1anyj60bldZjzvSFoU2cBkwgtp1F80Do4lXdaaNCSvcLScD37EIVhAD2ASA==", + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "posthtml": "^0.16.4" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@parcel/plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.9.2.tgz", - "integrity": "sha512-5v4sdeD5Cft4Vg2D61HW9TK0oi50X2jrm0hVFbUbCG2/TPWs77BMN6Nq+dMV38wEaGbnPjRolxBtRp+ungF09w==", + "node_modules/eslint/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, + "peer": true, "dependencies": { - "@parcel/types": "2.9.2" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "sprintf-js": "~1.0.2" } }, - "node_modules/@parcel/profiler": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.9.2.tgz", - "integrity": "sha512-C846buL+bmnP/F360rUp4I9dwkdUkVM+gFe/AK3JCjtA0TZQIysLqntIQ7g6JK8VUa3e9Q8GwmTfncPAFoiaNQ==", + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2", - "chrome-trace-event": "^1.0.2" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/@parcel/reporter-cli": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.9.2.tgz", - "integrity": "sha512-9BSK9FzdrEq0dCfwkuh78ds7hvPn8aY/fLcYwWOaWz2PxjnhmAwpuPMluybQxtfsSGS3gFnSFlnABA+ptEZczQ==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "chalk": "^4.1.0", - "term-size": "^2.2.1" - }, + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" } }, - "node_modules/@parcel/reporter-dev-server": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.2.tgz", - "integrity": "sha512-lnspjm17GqeJB2D6e0qbymSv9ssiOnicxUm+slrOkYr5QjGKMffIuxqi822gpE0y4rZmxLDmYO3bsVBO/gxtkg==", + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2" + "type-fest": "^0.20.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/reporter-tracer": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.9.2.tgz", - "integrity": "sha512-wEe5k4uVVEw6SxtEOP34YXPPj/HSFEQfO2tKbLCOQHp8F+/g4LTnV8pFrWWkpFlyhxHwI9qhOHxPAKv1QjRIBw==", + "node_modules/eslint/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, + "peer": true, "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "chrome-trace-event": "^1.0.3", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@parcel/resolver-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.9.2.tgz", - "integrity": "sha512-aGk0yx4g0ps0PWa/f8jEAtdF5b1I3VFQRnNA5hNYdyTrV3l+vTtzxw4ssahIctqFkCz5J26F/iYsauyZ5SpDgg==", - "dependencies": { - "@parcel/node-resolver-core": "3.0.2", - "@parcel/plugin": "2.9.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/eslint/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==", + "dev": true, + "peer": true }, - "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.2.tgz", - "integrity": "sha512-TuICC8LicFobsNBPsBXWl0bg7e20jtcA7Eec6ZWNRNQUoE7MNiYIb4Te1Yo9glSirqcoAGolOqqBCRo05QJyew==", + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@parcel/runtime-js": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.9.2.tgz", - "integrity": "sha512-9+a7+pBIKd9ESqykc9HeqaMjfmnnWW9dSxEeo5LAeSfI1rAZeMzkxSsYMtyneFgQGaCyVxjXvEWxJLBUINloQA==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" - }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" } }, - "node_modules/@parcel/runtime-react-refresh": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.2.tgz", - "integrity": "sha512-/JUwVwwJ1GLIssYXZxR/stjPxYFo4hOuxgrCnDiLCUQDDY04ivzZnjZM4jZncE4TsfolP0CTkOoz+A211G8gRA==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "react-error-overlay": "6.0.9", - "react-refresh": "^0.9.0" + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" } }, - "node_modules/@parcel/runtime-react-refresh/node_modules/react-error-overlay": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" - }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.2.tgz", - "integrity": "sha512-U/Q+7/WVcqtoXwrqN86Rg6ygiultSAPW6t5OEa6DUsER9A0ytNRJ2PPEgrXXEN7gjkswXRCkfZxitRdbzzk63Q==", + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "estraverse": "^5.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10" } }, - "node_modules/@parcel/source-map": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "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==", + "dev": true, + "peer": true, "dependencies": { - "detect-libc": "^1.0.3" + "estraverse": "^5.2.0" }, "engines": { - "node": "^12.18.3 || >=14" + "node": ">=4.0" } }, - "node_modules/@parcel/transformer-babel": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.9.2.tgz", - "integrity": "sha512-7Xpp5mizzRuRlrIPtlBSLzWHqniXOajrsANlNXHuMDTRmHL5KF9ZdmJdMFspO2lkFN/PiNC7abHJ4IigtKYPfQ==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^5.7.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==", + "dev": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4.0" } }, - "node_modules/@parcel/transformer-babel/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "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/@parcel/transformer-css": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.9.2.tgz", - "integrity": "sha512-jX/A8BmTyJFtNtaIlj/6jXX8/TiVGAFwcFRbQOpwlio2HL/NgdDgeVCEyWMSMumQm5FlnfONl29jBmHS7Q2xVw==", + "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": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", - "nullthrows": "^1.1.1" + "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": ">= 12.0.0", - "parcel": "^2.9.2" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@parcel/transformer-html": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.9.2.tgz", - "integrity": "sha512-w883gggwb2AL8PnH7/87pwGMmR3dO/kctwxm/DO83yEXjfkUBB0u1ruYNSuhBFuNAQsrYobC54QrJ/ERcTB96w==", + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1", - "srcset": "4" + "clone-regexp": "^2.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "node": ">=8" } }, - "node_modules/@parcel/transformer-image": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.9.2.tgz", - "integrity": "sha512-0ZH1Lyob6P28DE6gVizPDbWWCORF/5exQJzjmeFrpUTJep/Aep0bwboYlNUTGrO5phjMp1/aIyzGDqbVhTHhBw==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "nullthrows": "^1.1.1" - }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "peerDependencies": { - "@parcel/core": "^2.9.2" + "node": ">= 0.8.0" } }, - "node_modules/@parcel/transformer-js": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.9.2.tgz", - "integrity": "sha512-d4JkEEPh99ON345dhkBc9pAqlM/jXgtQ1K7IW/P8Shd6Z+1vdVkGiTMWH9KNXob/fBm511UvbIhJtmj68MUfug==", + "node_modules/expect": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", + "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", + "dev": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "@swc/helpers": "^0.5.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^5.7.1" + "@jest/types": "^27.4.2", + "ansi-styles": "^5.0.0", + "jest-get-type": "^27.4.0", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-regex-util": "^27.4.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.9.2" - } - }, - "node_modules/@parcel/transformer-js/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@parcel/transformer-json": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.9.2.tgz", - "integrity": "sha512-V4SfaBBYHKhFXvORAeUEn3SHyIXevlN4VKKU2838SokHoJ7FbJUXv5QjSS9Fgc8JBeAyIilFoHKQ3CdKI+29qA==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "json5": "^2.2.0" - }, + "node_modules/expect/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": ">= 12.0.0", - "parcel": "^2.9.2" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@parcel/transformer-postcss": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.9.2.tgz", - "integrity": "sha512-zkP7Th+MyGJnUXS0aPJCMCMI6wUL6kV4zPuNu59hDLIcm4+H8qeq0s6UyCOIdxjdhHxWKQxKFmlRiPJ9bs0hxg==", - "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^5.7.1" - }, + "node_modules/expect/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==", + "dev": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@parcel/transformer-postcss/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } + "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/@parcel/transformer-posthtml": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.2.tgz", - "integrity": "sha512-z4I+FDL13XFHCH32BqryXN9HcocG9a0KyfTPIphJrtBRGW8lR9rX4rukp8X3gGZIdYMuRMvU4jj6BpPRYJzzXA==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "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==", + "dev": true }, - "node_modules/@parcel/transformer-posthtml/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, - "node_modules/@parcel/transformer-raw": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.9.2.tgz", - "integrity": "sha512-0Lo44e4KX7lKGLnnOe52JvtptGTLl1kV3UACbOATApR1Rklte0RfNFxL/TRymic7wxRwt/aAXKhZCzFHmJp5Hg==", + "node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "dependencies": { - "@parcel/plugin": "2.9.2" + "@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": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8" } }, - "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.2.tgz", - "integrity": "sha512-y2GPoIG7fjizqXq3xl6vvDeGSsOJGcPqm/WvbaxekR1+Yl/U5T4vAD0CaC8EJcVyostCT3G835DdNX7O7rkW/w==", - "dependencies": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "react-refresh": "^0.9.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "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/@parcel/transformer-svg": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.9.2.tgz", - "integrity": "sha512-R9YTE9T7UcwtrZY7LNO4qAhgByqn7mSyt5/cEFN925XtlLSt0TsX2A4cv4s28hGsaABWGB0WL4IAbgATwbOq7w==", + "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=", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "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==", + "dev": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.9.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "reusify": "^1.0.4" } }, - "node_modules/@parcel/transformer-svg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" } }, - "node_modules/@parcel/types": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.9.2.tgz", - "integrity": "sha512-i8WOfWuvBQ88Q0frgJOmIPOZDUZ6BaGtyq+seo0B1Y0Bt04/KF4qPFo9E1umpL8ZgtA1kMtyZd1gsSmXLP5COw==", + "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==", + "dev": true, "dependencies": { - "@parcel/cache": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/package-manager": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.9.2", - "utility-types": "^3.10.0" + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@parcel/utils": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.9.2.tgz", - "integrity": "sha512-Gvl23c54ZYmBmXqpk7Kbw1S6+taWncgdqTo+XaokOzh3jjih1bmMVSMS+CwtBrYhPZ32x84JNeOxsxz01zsrAA==", + "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==", + "dev": true, "dependencies": { - "@parcel/codeframe": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/markdown-ansi": "2.9.2", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0", - "nullthrows": "^1.1.1" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8" } }, - "node_modules/@parcel/workers": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.2.tgz", - "integrity": "sha512-38jd6jWMPNx41gWSJVtdRiTfE+6TvLfM35mkGg3ykpESk8QwwumaV2CLgvdfnFjxeUlRtOGi8m+bWiWqKJetww==", + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "devOptional": true + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/profiler": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "locate-path": "^2.0.0" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, - "peerDependencies": { - "@parcel/core": "^2.9.2" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + "node_modules/flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true }, - "node_modules/@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "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": { + "is-callable": "^1.1.3" } }, - "node_modules/@sideway/address": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz", - "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", + "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==", + "dev": true, "dependencies": { - "@hapi/hoek": "^9.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.47", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.47.tgz", - "integrity": "sha512-J4Xw0xYK4h7eC34MNOPQi6IkNxGRck6n4VJpWDzXIFVTW8I/D43Gf+NfWz/v/7NHlzWOPd3+T4PJ4OqklQ2u7A==" + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "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/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "devOptional": true }, - "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/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=", + "dev": true, + "peer": true + }, + "node_modules/functions-have-names": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "dependencies": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - }, + "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==", + "devOptional": true, "engines": { - "node": ">=14" + "node": ">=6.9.0" } }, - "node_modules/@stylelint/postcss-css-in-js": { - "version": "0.37.2", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", - "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", - "dependencies": { - "@babel/core": ">=7.9.0" - }, - "peerDependencies": { - "postcss": ">=7.0.0", - "postcss-syntax": ">=0.36.2" + "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/@stylelint/postcss-markdown": { - "version": "0.36.2", - "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", - "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, "dependencies": { - "remark": "^13.0.0", - "unist-util-find-all-after": "^3.0.2" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, - "peerDependencies": { - "postcss": ">=7.0.0", - "postcss-syntax": ">=0.36.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", + "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": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8.0.0" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", - "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", + "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==", + "dev": true, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", - "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", + "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==", + "dev": true, + "peer": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", - "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", - "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "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==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 6" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", - "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "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==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", - "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "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==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6" } }, - "node_modules/@svgr/babel-preset": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", - "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", + "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==", + "dev": true, "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", - "@svgr/babel-plugin-transform-svg-component": "^6.2.0" + "isexe": "^2.0.0" }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "devOptional": true, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@svgr/core": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", - "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "dependencies": { - "@svgr/plugin-jsx": "^6.2.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", - "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", + "node_modules/globby/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, "dependencies": { - "@babel/types": "^7.15.6", - "entities": "^3.0.1" + "@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": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8.6.0" } }, - "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "node_modules/globby/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">= 4" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", - "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, "dependencies": { - "@babel/core": "^7.15.5", - "@svgr/babel-preset": "^6.2.0", - "@svgr/hast-util-to-babel-ast": "^6.2.1", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" + "minimist": "^1.2.5" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "bin": { + "gonzales": "bin/gonzales.js" }, - "peerDependencies": { - "@svgr/core": "^6.0.0" + "engines": { + "node": ">=0.6.0" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", - "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", + "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": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.5.0" - }, - "engines": { - "node": ">=10" + "get-intrinsic": "^1.1.3" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/webpack": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", - "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "devOptional": true, "dependencies": { - "@babel/core": "^7.15.5", - "@babel/plugin-transform-react-constant-elements": "^7.14.5", - "@babel/preset-env": "^7.15.6", - "@babel/preset-react": "^7.14.5", - "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.2.1", - "@svgr/plugin-jsx": "^6.2.1", - "@svgr/plugin-svgo": "^6.2.0" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=10" - }, + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@swc/core": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.62.tgz", - "integrity": "sha512-J58hWY+/G8vOr4J6ZH9hLg0lMSijZtqIIf4HofZezGog/pVX6sJyBJ40dZ1ploFkDIlWTWvJyqtpesBKS73gkQ==", - "hasInstallScript": true, + "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": ">=10" + "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==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.62", - "@swc/core-darwin-x64": "1.3.62", - "@swc/core-linux-arm-gnueabihf": "1.3.62", - "@swc/core-linux-arm64-gnu": "1.3.62", - "@swc/core-linux-arm64-musl": "1.3.62", - "@swc/core-linux-x64-gnu": "1.3.62", - "@swc/core-linux-x64-musl": "1.3.62", - "@swc/core-win32-arm64-msvc": "1.3.62", - "@swc/core-win32-ia32-msvc": "1.3.62", - "@swc/core-win32-x64-msvc": "1.3.62" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.62.tgz", - "integrity": "sha512-MmGilibITz68LEje6vJlKzc2gUUSgzvB3wGLSjEORikTNeM7P8jXVxE4A8fgZqDeudJUm9HVWrxCV+pHDSwXhA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], + "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": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.62.tgz", - "integrity": "sha512-Xl93MMB3sCWVlYWuQIB+v6EQgzoiuQYK5tNt9lsHoIEVu2zLdkQjae+5FUHZb1VYqCXIiWcULFfVz0R4Sjb7JQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.62.tgz", - "integrity": "sha512-nJsp6O7kCtAjTTMcIjVB0g5y1JNiYAa5q630eiwrnaHUusEFoANDdORI3Z9vXeikMkng+6yIv9/V8Rb093xLjQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.62.tgz", - "integrity": "sha512-XGsV93vpUAopDt5y6vPwbK1Nc/MlL55L77bAZUPIiosWD1cWWPHNtNSpriE6+I+JiMHe0pqtfS/SSTk6ZkFQVw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], + "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": { + "has-symbols": "^1.0.2" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.62.tgz", - "integrity": "sha512-ESUmJjSlTTkoBy9dMG49opcNn8BmviqStMhwyeD1G8XRnmRVCZZgoBOKdvCXmJhw8bQXDhZumeaTUB+OFUKVXg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" + "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": { + "react-is": "^16.7.0" } }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.62.tgz", - "integrity": "sha512-wnHJkt3ZBrax3SFnUHDcncG6mrSg9ZZjMhQV9Mc3JL1x1s1Gy9rGZCoBNnV/BUZWTemxIBcQbANRSDut/WO+9A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } + "node_modules/hoist-non-react-statics/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/@swc/core-linux-x64-musl": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.62.tgz", - "integrity": "sha512-9oRbuTC/VshB66Rgwi3pTq3sPxSTIb8k9L1vJjES+dDMKa29DAjPtWCXG/pyZ00ufpFZgkGEuAHH5uqUcr1JQg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "engines": { "node": ">=10" } }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.62.tgz", - "integrity": "sha512-zv14vlF2VRrxS061XkfzGjCYnOrEo5glKJjLK5PwUKysIoVrx/L8nAbFxjkX5cObdlyoqo+ekelyBPAO+4bS0w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], + "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==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, "engines": { "node": ">=10" } }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.62.tgz", - "integrity": "sha512-8MC/PZQSsOP2iA/81tAfNRqMWyEqTS/8zKUI67vPuLvpx6NAjRn3E9qBv7iFqH79iqZNzqSMo3awnLrKZyFbcw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } + "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/@swc/core-win32-x64-msvc": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.62.tgz", - "integrity": "sha512-GJSmUJ95HKHZXAxiuPUmrcm/S3ivQvEzXhOZaIqYBIwUsm02vFZkClsV7eIKzWjso1t0+I/8MjrnUNaSWqh1rQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, "dependencies": { - "tslib": "^2.4.0" + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" } }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "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==", + "dev": true, "dependencies": { - "defer-to-connect": "^1.0.1" + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/@testing-library/dom": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", - "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=12" - } - }, - "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==", - "dependencies": { - "deep-equal": "^2.0.5" + "node": ">= 6" } }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", - "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", - "dependencies": { - "@adobe/css-tools": "^4.0.1", - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, + "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": ">=8", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/jest-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==", - "dependencies": { - "deep-equal": "^2.0.5" + "node": ">=10.17.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/husky": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "dev": true, + "bin": { + "husky": "lib/bin.js" }, "engines": { - "node": ">=8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/@testing-library/react": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", - "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "<18.0.0", - "react-dom": "<18.0.0" + "node": ">=0.10.0" } }, - "node_modules/@testing-library/user-event": { - "version": "14.4.3", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.4.3.tgz", - "integrity": "sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==", - "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/@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/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "peer": true, "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/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "devOptional": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, "engines": { - "node": ">=10.13.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/aria-query": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", - "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==" - }, - "node_modules/@types/babel__core": { - "version": "7.1.17", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", - "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, "dependencies": { - "@babel/types": "^7.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" } }, - "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/import-local/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": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "node_modules/import-local/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": { - "@babel/types": "^7.3.0" + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/import-local/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": { - "@types/connect": "*", - "@types/node": "*" + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "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/import-local/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": { - "@types/node": "*" + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/classnames": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz", - "integrity": "sha512-2koNhpWm3DgWRp5tpkiJ8JGc1xTn2q0l+jUNUE7oMKXUf5NpI9AIdC4kbjGNFBdHtcxBD18LAksoudAVhFKCjw==" + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" + "node_modules/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": ">=8" } }, - "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/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/insert-css": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", + "integrity": "sha1-610Ql7dUL0x56jBg067gfQU4gPQ=", + "peer": true + }, + "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": { - "@types/estree": "*", - "@types/json-schema": "*" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "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/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "loose-envify": "^1.0.0" } }, - "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/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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/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": { - "@types/node": "*" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "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": { - "@types/unist": "*" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "devOptional": true }, - "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/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": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "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/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": { - "@types/node": "*" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/invariant": { - "version": "2.2.37", - "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", - "license": "MIT" + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "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" + } + ], + "engines": { + "node": ">=4" + } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "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==", + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "devOptional": true, "dependencies": { - "@types/istanbul-lib-coverage": "*" + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/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": { - "@types/istanbul-lib-report": "*" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/jest": { - "version": "26.0.20", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", - "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", - "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, + "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=", + "dev": true, "engines": { - "node": ">= 10.14.2" + "node": ">=0.10.0" } }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dependencies": { - "@types/yargs-parser": "*" + "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/@types/jest/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, + "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" + "node": ">=6" } }, - "node_modules/@types/jquery": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.14.tgz", - "integrity": "sha512-X1gtMRMbziVQkErhTQmSe2jFwwENA/Zr+PprCkF63vFq+Yt5PZ4AlKqgmeNlwgn7dhsXEK888eIW2520EpC+xg==", + "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==", + "dev": true, "dependencies": { - "@types/sizzle": "*" + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", - "license": "MIT" + "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/@types/lz-string": { - "version": "1.3.34", - "resolved": "https://registry.npmjs.org/@types/lz-string/-/lz-string-1.3.34.tgz", - "integrity": "sha512-j6G1e8DULJx3ONf6NdR5JiR2ZY3K3PaaqiEuKYkLQO0Czfi1AzrtjfnfCROyWGeDd5IVMKCwsgSmMip9OWijow==" + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dependencies": { - "@types/unist": "*" + "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==", + "dev": true, + "engines": { + "node": ">=0.12.0" } }, - "node_modules/@types/meteor": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/meteor/-/meteor-2.6.3.tgz", - "integrity": "sha512-T2AQEqGpNUefkD0tWOKtG6FOfXDVwl1OjZIJRtFHtRCctkohHVu4MB7FmqnjsP7eItBW2M7FJrRH1/VVNQLjkA==", + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, "dependencies": { - "@types/connect": "*", - "@types/jquery": "*", - "@types/react": "*", - "@types/underscore": "*", - "mongodb": "^4.3.1" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" - }, - "node_modules/@types/node": { - "version": "17.0.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", - "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==" - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, - "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/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "node_modules/@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "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/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/@types/react": { - "version": "17.0.39", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", - "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "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": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.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/@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", - "dependencies": { - "@types/react": "*" + "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/@types/react-is": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", - "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "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": { - "@types/react": "*" + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" + "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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", + "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": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "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": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/react-transition-group": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, "dependencies": { - "@types/react": "*" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@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/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true }, - "node_modules/@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "dependencies": { - "@types/node": "*" + "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/@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/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/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "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": { - "@types/mime": "*", - "@types/node": "*" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/simpl-schema": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", - "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", - "license": "MIT", - "dependencies": { - "@types/meteor": "*" - } + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, - "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==" + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "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/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, "dependencies": { - "@types/node": "*" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" } }, - "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/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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz", - "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==", + "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==", + "dev": true, "dependencies": { - "@types/jest": "*" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/underscore": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.4.tgz", - "integrity": "sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==" - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "node_modules/@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" - }, - "node_modules/@types/webidl-conversions": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-6.1.1.tgz", - "integrity": "sha512-XAahCdThVuCFDQLT7R7Pk/vqeObFNL3YqRyFZg+AqAP/W1/w3xHaIxuW7WszQqTbIBOPRcItYJIou3i/mppu3Q==" - }, - "node_modules/@types/whatwg-url": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.1.tgz", - "integrity": "sha512-2YubE1sjj5ifxievI5Ge1sckb9k/Er66HyR2c+3+I6VDUUg1TLPdYYTEbQ+DjRkS4nTxMJhgWfSfMRD2sl2EYQ==", + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, "dependencies": { - "@types/node": "*", - "@types/webidl-conversions": "*" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" } }, - "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/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "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==", + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz", - "integrity": "sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==", - "peer": true, + "node_modules/jest": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", + "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", + "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "4.31.1", - "@typescript-eslint/scope-manager": "4.31.1", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@jest/core": "^27.0.6", + "import-local": "^3.0.2", + "jest-cli": "^27.0.6" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "bin": { + "jest": "bin/jest.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "peerDependenciesMeta": { - "typescript": { + "node-notifier": { "optional": true } } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz", - "integrity": "sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==", - "peer": true, + "node_modules/jest-changed-files": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz", + "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.31.1", - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/typescript-estree": "4.31.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@jest/types": "^27.1.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@typescript-eslint/parser": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz", - "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==", - "peer": true, + "node_modules/jest-circus": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz", + "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==", + "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "4.31.1", - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/typescript-estree": "4.31.1", - "debug": "^4.3.1" + "@jest/environment": "^27.4.4", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.5", + "jest-snapshot": "^27.4.5", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz", + "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==", + "dev": true, + "dependencies": { + "@jest/core": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "jest-config": "^27.2.0", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "prompts": "^2.0.1", + "yargs": "^16.0.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "peerDependenciesMeta": { - "typescript": { + "node-notifier": { "optional": true } } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz", - "integrity": "sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==", - "peer": true, + "node_modules/jest-config": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz", + "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==", + "dev": true, "dependencies": { - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/visitor-keys": "4.31.1" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^27.4.5", + "@jest/types": "^27.4.2", + "babel-jest": "^27.4.5", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-circus": "^27.4.5", + "jest-environment-jsdom": "^27.4.4", + "jest-environment-node": "^27.4.4", + "jest-get-type": "^27.4.0", + "jest-jasmine2": "^27.4.5", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.5", + "jest-runner": "^27.4.5", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/@typescript-eslint/types": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.1.tgz", - "integrity": "sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==", - "peer": true, + "node_modules/jest-config/node_modules/ci-info": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", + "dev": true + }, + "node_modules/jest-config/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==", + "dev": true, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz", - "integrity": "sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==", - "peer": true, - "dependencies": { - "@typescript-eslint/types": "4.31.1", - "@typescript-eslint/visitor-keys": "4.31.1", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 10.14.2" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.31.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz", - "integrity": "sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==", - "peer": true, + "node_modules/jest-diff/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "dependencies": { - "@typescript-eslint/types": "4.31.1", - "eslint-visitor-keys": "^2.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 10.14.2" } }, - "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==", + "node_modules/jest-diff/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@types/yargs-parser": "*" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" } }, - "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==", + "node_modules/jest-docblock": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", + "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "dev": true, "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" + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "node_modules/jest-each": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", + "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", + "dev": true, "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" + "node_modules/jest-each/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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "node_modules/jest-environment-jsdom": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz", + "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==", + "dev": true, "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" + "@jest/environment": "^27.4.4", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "node_modules/jest-environment-node": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz", + "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==", + "dev": true, "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" + "@jest/environment": "^27.4.4", + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "engines": { + "node": ">= 10.14.2" } }, - "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/jest-haste-map": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz", + "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==", + "dev": true, "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" + "@jest/types": "^27.4.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.4.0", + "jest-serializer": "^27.4.0", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.5", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/@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/jest-jasmine2": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz", + "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==", + "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" + "@babel/traverse": "^7.1.0", + "@jest/environment": "^27.4.4", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.4.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.4.2", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-runtime": "^27.4.5", + "jest-snapshot": "^27.4.5", + "jest-util": "^27.4.2", + "pretty-format": "^27.4.2", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "node_modules/abortcontroller-polyfill": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", - "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==" - }, - "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/jest-leak-detector": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", + "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", + "dev": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" }, "engines": { - "node": ">= 0.6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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" - }, + "node_modules/jest-leak-detector/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==", + "dev": true, "engines": { - "node": ">=0.4.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "node_modules/jest-matcher-utils": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", + "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", + "dev": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "chalk": "^4.0.0", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", - "peer": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node_modules/jest-matcher-utils/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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "node_modules/jest-matcher-utils/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==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, "engines": { - "node": ">=0.4.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "node_modules/jest-matcher-utils/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==", + "dev": true, "engines": { - "node": ">= 0.12.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.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/jest-message-util": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", + "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "dev": true, "dependencies": { - "debug": "4" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.4.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "pretty-format": "^27.4.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 6.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "node_modules/jest-mock": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", + "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", + "dev": true, "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "@jest/types": "^27.4.2", + "@types/node": "*" }, "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz", - "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==", - "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" + "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==", + "dev": true, + "engines": { + "node": ">=6" }, "peerDependencies": { - "ajv": "^8.0.0" + "jest-resolve": "*" }, "peerDependenciesMeta": { - "ajv": { + "jest-resolve": { "optional": true } } }, - "node_modules/algoliasearch": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", - "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.14.2", - "@algolia/cache-common": "4.14.2", - "@algolia/cache-in-memory": "4.14.2", - "@algolia/client-account": "4.14.2", - "@algolia/client-analytics": "4.14.2", - "@algolia/client-common": "4.14.2", - "@algolia/client-personalization": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/logger-console": "4.14.2", - "@algolia/requester-browser-xhr": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/requester-node-http": "4.14.2", - "@algolia/transporter": "4.14.2" + "node_modules/jest-regex-util": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/algoliasearch-helper": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz", - "integrity": "sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==", + "node_modules/jest-resolve": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz", + "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==", + "dev": true, "dependencies": { - "@algolia/events": "^4.0.1" + "@jest/types": "^27.4.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "node_modules/jest-resolve-dependencies": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz", + "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==", + "dev": true, "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "peer": true, + "@jest/types": "^27.1.1", + "jest-regex-util": "^27.0.6", + "jest-snapshot": "^27.2.0" + }, "engines": { - "node": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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==", + "node_modules/jest-runner": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz", + "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==", + "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.4", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-docblock": "^27.4.0", + "jest-environment-jsdom": "^27.4.4", + "jest-environment-node": "^27.4.4", + "jest-haste-map": "^27.4.5", + "jest-leak-detector": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.5", + "jest-runtime": "^27.4.5", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.5", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/ansi-escapes/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" + "node_modules/jest-runtime": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz", + "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.4.2", + "@jest/environment": "^27.4.4", + "@jest/globals": "^27.4.4", + "@jest/source-map": "^27.4.0", + "@jest/test-result": "^27.4.2", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-resolve": "^27.4.5", + "jest-snapshot": "^27.4.5", + "jest-util": "^27.4.2", + "jest-validate": "^27.4.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^16.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "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/jest-serializer": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", + "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@types/node": "*", + "graceful-fs": "^4.2.4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/antd": { - "version": "4.10.3", - "resolved": "https://registry.npmjs.org/antd/-/antd-4.10.3.tgz", - "integrity": "sha512-J/IZvW15MwTmUxK/AWFkSU51T1Hyn4e0GchJWlIe7+FrPpLoTgLf9/Cx3mgxiooHfE9OfvnYvvRli1VxHH6H0Q==", + "node_modules/jest-snapshot": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz", + "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==", + "dev": true, "dependencies": { - "@ant-design/colors": "^5.0.0", - "@ant-design/icons": "^4.3.0", - "@ant-design/react-slick": "~0.28.1", - "@babel/runtime": "^7.11.2", - "array-tree-filter": "^2.1.0", - "classnames": "^2.2.6", - "copy-to-clipboard": "^3.2.0", - "lodash": "^4.17.20", - "moment": "^2.25.3", - "rc-cascader": "~1.4.0", - "rc-checkbox": "~2.3.0", - "rc-collapse": "~3.1.0", - "rc-dialog": "~8.5.1", - "rc-drawer": "~4.2.0", - "rc-dropdown": "~3.2.0", - "rc-field-form": "~1.17.3", - "rc-image": "~5.0.2", - "rc-input-number": "~6.1.0", - "rc-mentions": "~1.5.0", - "rc-menu": "~8.10.0", - "rc-motion": "^2.4.0", - "rc-notification": "~4.5.2", - "rc-pagination": "~3.1.2", - "rc-picker": "~2.5.1", - "rc-progress": "~3.1.0", - "rc-rate": "~2.9.0", - "rc-resize-observer": "^1.0.0", - "rc-select": "~12.1.0", - "rc-slider": "~9.7.1", - "rc-steps": "~4.1.0", - "rc-switch": "~3.2.0", - "rc-table": "~7.12.0", - "rc-tabs": "~11.7.0", - "rc-textarea": "~0.3.0", - "rc-tooltip": "~5.0.0", - "rc-tree": "~4.1.0", - "rc-tree-select": "~4.3.0", - "rc-upload": "~3.3.4", - "rc-util": "^5.7.0", - "scroll-into-view-if-needed": "^2.2.25", - "warning": "^4.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ant-design" + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/parser": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.4.5", + "@jest/types": "^27.4.2", + "@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.4.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^27.4.2", + "jest-get-type": "^27.4.0", + "jest-haste-map": "^27.4.5", + "jest-matcher-utils": "^27.4.2", + "jest-message-util": "^27.4.2", + "jest-resolve": "^27.4.5", + "jest-util": "^27.4.2", + "natural-compare": "^1.4.0", + "pretty-format": "^27.4.2", + "semver": "^7.3.2" }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "node_modules/jest-snapshot/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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/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==", + "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "node_modules/jest-snapshot/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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "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==", - "peer": true, + "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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=6.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", + "dev": true }, - "node_modules/array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "peer": true, + "node_modules/jest-validate": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", + "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" + "@jest/types": "^27.4.2", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.4.0", + "leven": "^3.1.0", + "pretty-format": "^27.4.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/jest-validate/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==", + "dev": true, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "peer": true, + "node_modules/jest-watcher": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz", + "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "@jest/test-result": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.2.0", + "string-length": "^4.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", - "peer": 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==", + "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "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=", - "peer": true - }, - "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==", + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/async-validator": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", - "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "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/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], + "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==", + "dev": true, "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "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 || ^12 || >=14" + "node": ">=10" }, "peerDependencies": { - "postcss": "^8.1.0" + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/axe-core": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", - "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", - "peer": true, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "devOptional": true, + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { "node": ">=4" } }, - "node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "dependencies": { - "follow-redirects": "^1.14.7" - } + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "peer": true }, - "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/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==", + "devOptional": true + }, + "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==", + "dev": true + }, + "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=", + "dev": true, "peer": true }, - "node_modules/babel-jest": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz", - "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==", + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", + "peer": true, "dependencies": { - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.4.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "string-convert": "^0.2.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==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "devOptional": true, + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "node": ">=6" } }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "node_modules/jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" }, - "peerDependencies": { - "@babel/core": "^7.11.6" + "engines": { + "node": ">=4.0" } }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" + "node_modules/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": ">=6" } }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "node_modules/known-css-properties": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==", + "dev": true + }, + "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==", + "dev": true, + "peer": 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=", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "language-subtag-registry": "~0.3.2" } }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "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": ">=6" + } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "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==", + "dev": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, + "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==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" } }, - "node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "devOptional": true }, - "node_modules/babel-plugin-macros/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/lint-staged": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", + "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", + "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" + "cli-truncate": "^3.1.0", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": ">=8" + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "node_modules/lint-staged/node_modules/commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/lint-staged/node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/lint-staged/node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, + "engines": { + "node": ">=12.20.0" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" + "node_modules/lint-staged/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" + "node_modules/lint-staged/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/lint-staged/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "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" + "path-key": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "node_modules/lint-staged/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^27.4.0", - "babel-preset-current-node-syntax": "^1.0.0" + "mimic-fn": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "node_modules/lint-staged/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "dependencies": { - "safe-buffer": "^5.0.1" + "node_modules/lint-staged/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "node_modules/lint-staged/node_modules/yaml": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", + "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", + "dev": true, "engines": { - "node": "*" + "node": ">= 14" } }, - "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/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "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.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } } }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "node_modules/listr2/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": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" + "node_modules/listr2/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": ">=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==", + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "peer": true, "dependencies": { - "ms": "2.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/body-parser/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==", + "node_modules/locate-path/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "peer": true, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "peer": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "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==", + "dev": true, + "peer": true + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "peer": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } }, - "node_modules/bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "peer": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "lodash._reinterpolate": "^3.0.0" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true }, - "node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "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": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" + "is-unicode-supported": "^0.1.0" }, "engines": { "node": ">=10" @@ -8379,147 +7445,104 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "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": { - "fill-range": "^7.0.1" + "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/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "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": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "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": { - "fast-json-stable-stringify": "2.x" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" + "node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/bson": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/bson/-/bson-4.6.4.tgz", - "integrity": "sha512-TdQ3FzguAu5HKPPlr0kYQCyrYUYh8tFM+CMTpxjNzVzxeiJY00Rtuj3LXLHSgiGvmaWlZ8PE+4KyM2thqE38pQ==", + "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": { - "buffer": "^5.6.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "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/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": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "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/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "yallist": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" } }, - "node_modules/cacheable-request/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==", + "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==", + "dev": true, "dependencies": { - "pump": "^3.0.0" + "semver": "^6.0.0" }, "engines": { "node": ">=8" @@ -8528,79 +7551,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "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/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, - "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==", + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" + "tmpl": "1.0.x" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, "engines": { "node": ">=8" }, @@ -8608,19437 +7587,5704 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/camelcase-keys/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/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001430", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz", - "integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "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/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "dev": true, + "optional": true }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cheerio-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "node_modules/meow/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": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/cheerio-select/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, - "node_modules/cheerio-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "node_modules/meow/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": { - "domelementtype": "^2.3.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=8" } }, - "node_modules/cheerio-select/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "node_modules/meow/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": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/cheerio-select/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cheerio/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "dependencies": { - "domelementtype": "^2.3.0" - }, + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=8" } }, - "node_modules/cheerio/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/meow/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" } }, - "node_modules/cheerio/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, "engines": { - "node": ">=0.12" + "node": ">=10" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" + "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==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" } }, - "node_modules/cheerio/node_modules/parse5": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", + "node_modules/message-box": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/message-box/-/message-box-0.2.7.tgz", + "integrity": "sha512-C4ccA5nHb58kTS+pLrgF/JWtr7fAIkHxRDceH7tdy5fMA783nUfbYwZ7H2XLvSeYfcnWIYCig5dWW+icK9X/Ag==", + "peer": true, "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "lodash.template": "^4.5.0" } }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "funding": [ { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "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" + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=8.6" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "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==", + "dev": true, "engines": { - "node": ">=6.0" + "node": ">= 0.6" } }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "node_modules/clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "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==", + "dev": true, "dependencies": { - "source-map": "~0.6.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">= 10.0" + "node": ">= 0.6" } }, - "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/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": ">=0.10.0" + "node": ">=6" } }, - "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==", + "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/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" + "node_modules/mini-store": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz", + "integrity": "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ==", + "peer": true, + "dependencies": { + "hoist-non-react-statics": "^3.3.2", + "shallowequal": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "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==", + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, "dependencies": { - "string-width": "^4.2.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "node": ">= 6" } }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/cli-truncate/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==", + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "peer": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": "*" } }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/mongo-object": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/mongo-object/-/mongo-object-0.1.4.tgz", + "integrity": "sha512-QtYk0gupWEn2+iB+DDRt1L+WbcNYvJRaHdih/dcqthOa1DbnREUGSs2WGcW478GNYpElflo/yybZXu0sTiRXHg==", + "peer": true }, - "node_modules/cli-truncate/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==", + "node_modules/mongodb": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.6.0.tgz", + "integrity": "sha512-1gsxVXmjFTPJ+CkMG9olE4bcVsyY8lBJN9m5B5vj+LZ7wkBqq3PO8RVmNX9GwCBOBz1KV0zM00vPviUearSv7A==", + "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "bson": "^4.6.3", + "denque": "^2.0.1", + "mongodb-connection-string-url": "^2.5.2", + "socks": "^2.6.2" }, "engines": { - "node": ">=12" + "node": ">=12.9.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "optionalDependencies": { + "saslprep": "^1.0.3" } }, - "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==", + "node_modules/mongodb-connection-string-url": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.2.tgz", + "integrity": "sha512-tWDyIG8cQlI5k3skB6ywaEA5F9f5OntrKKsT/Lteub2zgwSUlhqEN2inGgBTm8bpYJf8QYBdA/5naz65XDpczA==", + "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "node_modules/mongodb-connection-string-url/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==", + "dev": true, "engines": { - "node": ">=0.8" + "node": ">=6" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "node_modules/mongodb-connection-string-url/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "punycode": "^2.1.1" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, + "node_modules/mongodb-connection-string-url/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/clone-regexp": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", - "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "node_modules/mongodb-connection-string-url/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-regexp": "^2.0.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/clone-regexp/node_modules/is-regexp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "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==", + "devOptional": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "peer": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dependencies": { - "mimic-response": "^1.0.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=", + "dev": true }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true }, - "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/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node": ">=0.10.0" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "devOptional": 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==", + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" }, - "engines": { - "node": ">=7.0.0" - } - }, - "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/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" - }, - "node_modules/combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==", "engines": { "node": ">=10" } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, + "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==", + "dev": true, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node": ">=0.10.0" } }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "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=", + "dev": true, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "node_modules/normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "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/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": { - "mime-db": ">= 1.43.0 < 2" + "path-key": "^3.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" - }, - "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/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "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==", + "dev": true }, - "node_modules/configstore/node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "peer": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "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/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": { - "safe-buffer": "5.2.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/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.6" + "node": ">= 0.4" } }, - "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/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": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/copy-to-clipboard": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", - "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "node_modules/object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "peer": true, "dependencies": { - "toggle-selection": "^1.0.6" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "node_modules/object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, + "peer": true, "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "peer": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/copy-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/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "wrappy": "1" } }, - "node_modules/copy-webpack-plugin/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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": { - "@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" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-webpack-plugin/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/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "peer": true, "dependencies": { - "is-glob": "^4.0.1" + "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": ">= 6" + "node": ">= 0.8.0" } }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, "engines": { - "node": ">=10.13.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "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": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-webpack-plugin/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "peer": true, + "dependencies": { + "p-limit": "^1.1.0" + }, "engines": { - "node": ">= 4" + "node": ">=4" } }, - "node_modules/copy-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/p-locate/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==", + "dev": true, + "peer": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "p-try": "^1.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=4" } }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "node_modules/p-locate/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "peer": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node": ">=4" } }, - "node_modules/core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", + "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": { - "browserslist": "^4.21.4" + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/core-js-pure": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz", - "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "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": ">=6" } }, - "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": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "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/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==", + "devOptional": 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" + "callsites": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, "dependencies": { - "node-fetch": "2.6.7" + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "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/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==", + "devOptional": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.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": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "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": ">=8" } }, - "node_modules/css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "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=", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=0.10.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==", - "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" - }, + "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=8" } }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", - "dependencies": { - "cssnano": "^5.1.8", - "jest-worker": "^29.1.2", - "postcss": "^8.4.17", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } + "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==", + "devOptional": true }, - "node_modules/css-minimizer-webpack-plugin/node_modules/@jest/types": { - "version": "29.2.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.2.1.tgz", - "integrity": "sha512-O/QNDQODLnINEPAI0cl9U6zUIDXEWXt6IC1o2N2QENuos7hlGUIthlKyV4p6ki3TvXFX071blj8HUhgLGquPjw==", - "dependencies": { - "@jest/schemas": "^29.0.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/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "devOptional": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "dependencies": { - "@types/yargs-parser": "*" - } + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "devOptional": true }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=0.10" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ci-info": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/jest-util": { - "version": "29.2.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.2.1.tgz", - "integrity": "sha512-P5VWDj25r7kj7kl4pN2rG/RN2c1TLfYYYZYULnS/35nFDjBai+hBeo3MDrYZS7p6IoY3YHZnt2vq4L6mKnLk0g==", + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, "dependencies": { - "@jest/types": "^29.2.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "node-modules-regexp": "^1.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 6" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { - "version": "29.2.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.2.1.tgz", - "integrity": "sha512-ROHTZ+oj7sBrgtv46zZ84uWky71AoYi0vEV9CdEtc1FQunsoAGe5HbQmW76nI5QWdvECVPrSi1MCVUmizSavMg==", + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "dev": true, + "peer": true, "dependencies": { - "@types/node": "*", - "jest-util": "^29.2.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "find-up": "^2.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "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/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", + "dev": true, + "peer": 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" + "find-up": "^2.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/postcss": { + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": "^10 || ^12 || >=14" } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "node_modules/postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" + "htmlparser2": "^3.10.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "peerDependencies": { + "postcss": ">=5.0.0", + "postcss-syntax": ">=0.36.0" } }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "node_modules/postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "postcss": "^7.0.14" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">=6.14.4" } }, - "node_modules/css-select/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "node_modules/postcss-less/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, - "node_modules/css-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "node_modules/postcss-less/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==", + "dev": true, "dependencies": { - "domelementtype": "^2.3.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 4" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/css-select/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/postcss-less/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": ">=0.10.0" } }, - "node_modules/css-select/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.26" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "engines": { + "node": ">=6.0.0" } }, - "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==", + "node_modules/postcss-safe-parser/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-safe-parser/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==", + "dev": true, "dependencies": { - "mdn-data": "2.0.14", + "picocolors": "^0.2.1", "source-map": "^0.6.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/css-tree/node_modules/source-map": { + "node_modules/postcss-safe-parser/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": ">=0.10.0" } }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "node_modules/postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "dependencies": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "node_modules/postcss-sass/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-sass/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==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "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/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" - }, + "node_modules/postcss-sass/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": ">=4" + "node": ">=0.10.0" } }, - "node_modules/cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "node_modules/postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, "dependencies": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "postcss": "^7.0.6" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.0.0" } }, - "node_modules/cssnano-preset-advanced": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz", - "integrity": "sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==", + "node_modules/postcss-scss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-scss/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==", + "dev": true, "dependencies": { - "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.12", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", - "dependencies": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "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==", + "node_modules/postcss-scss/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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.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/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==", + "dev": true, "dependencies": { - "css-tree": "^1.1.2" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "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/postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true, + "peerDependencies": { + "postcss": ">=5.0.0" + } }, - "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/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==", + "dev": true + }, + "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==", + "dev": true, + "peer": true, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "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.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", - "peer": true - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "node_modules/prettier": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.0.tgz", + "integrity": "sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==", + "dev": true, + "peer": true, + "bin": { + "prettier": "bin-prettier.js" }, "engines": { - "node": ">=10" + "node": ">=10.13.0" } }, - "node_modules/date-fns": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz", - "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==", - "engines": { - "node": ">=0.11" + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "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": { - "ms": "2.1.2" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "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": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "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/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "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": { - "mimic-response": "^1.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "node_modules/deep-equal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", - "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "peer": true, "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" } }, - "node_modules/deep-equal/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "node_modules/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==", + "peer": true }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } + "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==", + "dev": true }, - "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/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "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/rc-align": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.11.tgz", + "integrity": "sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==", + "peer": true, "dependencies": { - "execa": "^5.0.0" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "lodash": "^4.17.21", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "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==", + "node_modules/rc-cascader": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.4.3.tgz", + "integrity": "sha512-Q4l9Mv8aaISJ+giVnM9IaXxDeMqHUGLvi4F+LksS6pHlaKlN4awop/L+IMjIXpL+ug/ojaCyv/ixcVopJYYCVA==", + "peer": true, "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1", + "warning": "^4.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" + "node_modules/rc-checkbox": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", + "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/denque": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", - "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "node_modules/rc-collapse": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.2.tgz", + "integrity": "sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ==", + "peer": true, "dependencies": { - "repeat-string": "^1.5.4" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "bin": { - "detect-libc": "bin/detect-libc.js" + "node_modules/rc-dialog": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.3.tgz", + "integrity": "sha512-zoamT8L6+rBwnwjPlrZRxiHCHQXrTcWZD3a6ruoqEdUKP1KgO0eSjMDH9WlF3WEPYMVnb2G5SrjHrhnwgPDu5w==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.6.1" }, - "engines": { - "node": ">=0.10" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" + "node_modules/rc-drawer": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.2.2.tgz", + "integrity": "sha512-zw48FATkAmJrEnfeRWiMqvKAzqGzUDLN1UXlluB7q7GgbR6mJFvc+QsmNrgxsFuMz86Lh9mKSIi7rXlPINmuzw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.7.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "node_modules/rc-dropdown": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz", + "integrity": "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw==", + "peer": true, "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-trigger": "^5.0.4" }, - "engines": { - "node": ">= 4.2.1" + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "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/rc-field-form": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.17.4.tgz", + "integrity": "sha512-QI9fe0F9YAmEX946lQpxTs6Qc/FwaLeakWquiBNEmhtqurj/qDdrv+eLb4TfnHTjkdyxU3G7p901WEuuBrrdkA==", + "peer": true, "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "@babel/runtime": "^7.8.4", + "async-validator": "^3.0.3", + "rc-util": "^5.0.0" }, "engines": { - "node": ">= 4.2.1" + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">= 16.9.0", + "react-dom": ">= 16.9.0" } }, - "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/rc-image": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.0.2.tgz", + "integrity": "sha512-bNCOGxo9ICe2S+MuVQtxVjk2esL0QJX4YcUB10S98z8CWO1sswySH6inH69YU778aCXs8/nKhtZMUmiU1To0bQ==", + "peer": true, "dependencies": { - "ms": "2.0.0" + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.5.1", + "rc-util": "^5.0.6" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/detect-port/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/rc-input-number": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.1.3.tgz", + "integrity": "sha512-qCLWK9NuuKGTsPXjRU/XvSOX7EKdnHlOpg59nPjYSDdH/czsAHZyYq50O6b6RF2TMPOjVpmsZQoMjNJYcnn6JA==", + "peer": true, "dependencies": { - "ms": "2.0.0" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/detect-port/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "engines": { - "node": ">= 10.14.2" + "node_modules/rc-mentions": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.5.3.tgz", + "integrity": "sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "^8.0.1", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/rc-menu": { + "version": "8.10.8", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-8.10.8.tgz", + "integrity": "sha512-0gnSR0nmR/60NnK+72EGd+QheHyPSQ3wYg1TwX1zl0JJ9Gm0purFFykCXVv/G0Jynpt0QySPAos+bpHpjMZdoQ==", + "peer": true, "dependencies": { - "path-type": "^4.0.0" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "mini-store": "^3.0.1", + "rc-motion": "^2.0.1", + "rc-trigger": "^5.1.2", + "rc-util": "^5.7.0", + "resize-observer-polyfill": "^1.5.0", + "shallowequal": "^1.1.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "node_modules/dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "node_modules/rc-motion": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.4.tgz", + "integrity": "sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==", + "peer": true, "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.2.1" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/rc-notification": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.7.tgz", + "integrity": "sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==", "peer": true, "dependencies": { - "esutils": "^2.0.2" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" - }, - "node_modules/dom-align": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", - "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==" - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "node_modules/rc-overflow": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", + "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", + "peer": true, "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "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==", + "node_modules/rc-pagination": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.9.tgz", + "integrity": "sha512-IKBKaJ4icVPeEk9qRHrFBJmHxBUrCp3+nENBYob4Ofqsu3RXjBOy4N36zONO7oubgLyiG3PxVmyAuVlTkoc7Jg==", + "peer": true, "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "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/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "node_modules/rc-picker": { + "version": "2.5.18", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.18.tgz", + "integrity": "sha512-XyieTl8GOC5TeQFEvYbjx/Mtc0/CjruS7mKFT6Fy65FbGXmoFsWoWvIi+ylFx/BQHPGQi7a7vCNoZJ2TTqcZoA==", + "peer": true, "dependencies": { - "webidl-conversions": "^5.0.0" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "node_modules/rc-progress": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.4.tgz", + "integrity": "sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q==", + "peer": true, "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "node_modules/rc-rate": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", + "integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", + "peer": true, "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "engines": { - "node": ">=10" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { - "node": ">= 0.8" + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "node_modules/rc-resize-observer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", + "integrity": "sha512-OxO2mJI9e8610CAWBFfm52SPvWib0eNKjaSsRbbKHmLaJIxw944P+D61DlLJ/w2vuOjGNcalJu8VdqyNm/XCRg==", + "peer": true, "dependencies": { - "iconv-lite": "^0.6.2" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/encoding/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/rc-select": { + "version": "12.1.13", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-12.1.13.tgz", + "integrity": "sha512-cPI+aesP6dgCAaey4t4upDbEukJe+XN0DK6oO/6flcCX5o28o7KNZD7JAiVtC/6fCwqwI/kSs7S/43dvHmBl+A==", + "peer": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.9.8", + "rc-virtual-list": "^3.2.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "once": "^1.4.0" + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "node_modules/rc-slider": { + "version": "9.7.2", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.2.tgz", + "integrity": "sha512-mVaLRpDo6otasBs6yVnG02ykI3K6hIrLTNfT5eyaqduFv95UODI9PDS6fWuVVehVpdS4ENgOSwsTjrPVun+k9g==", + "peer": true, "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^5.0.1", + "rc-util": "^5.0.0", + "shallowequal": "^1.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "node_modules/rc-steps": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz", + "integrity": "sha512-GXrMfWQOhN3sVze3JnzNboHpQdNHcdFubOETUHyDpa/U3HEKBZC3xJ8XK4paBgF4OJ3bdUVLC+uBPc6dCxvDYA==", "peer": true, "dependencies": { - "ansi-colors": "^4.1.1" + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" }, "engines": { - "node": ">=8.6" + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "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==", + "node_modules/rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "peer": true, "dependencies": { - "is-arrayish": "^0.2.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/es-abstract": { - "version": "1.18.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", - "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "node_modules/rc-table": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.12.5.tgz", + "integrity": "sha512-XV4m5h0W+NjGkNzvp5ahOhYHyNG8oPNV9pTLre2EsfmyStXUJBICyfkNID7WZulMdCehv/Wa3MdqXwZ4EsJchw==", "peer": 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.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-string": "^1.0.7", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8.x" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "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==", + "node_modules/rc-tabs": { + "version": "11.7.3", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.3.tgz", + "integrity": "sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w==", + "peer": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "^3.1.3", + "rc-menu": "^8.6.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/rc-textarea": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.5.tgz", + "integrity": "sha512-qa+k5vDn9ct65qr+SgD2KwJ9Xz6P84lG2z+TDht/RBr71WnM/K61PqHUAcUyU6YqTJD26IXgjPuuhZR7HMw7eA==", "peer": true, "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "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/rc-tooltip": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.0.2.tgz", + "integrity": "sha512-A4FejSG56PzYtSNUU4H1pVzfhtkV/+qMT2clK0CsSj+9mbc4USEtpWeX6A/jjVL+goBOMKj8qlH7BCZmZWh/Nw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.11.2", + "rc-trigger": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "node_modules/rc-tree": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-4.1.5.tgz", + "integrity": "sha512-q2vjcmnBDylGZ9/ZW4F9oZMKMJdbFWC7um+DAQhZG1nqyg1iwoowbBggUDUaUOEryJP+08bpliEAYnzJXbI5xQ==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.0.0", + "rc-virtual-list": "^3.0.1" + }, "engines": { - "node": ">=8" + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "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": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" + "node_modules/rc-tree-select": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.3.3.tgz", + "integrity": "sha512-0tilOHLJA6p+TNg4kD559XnDX3PTEYuoSF7m7ryzFLAYvdEEPtjn0QZc5z6L0sMKBiBlj8a2kf0auw8XyHU3lA==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "^12.0.0", + "rc-tree": "^4.0.0", + "rc-util": "^5.0.5" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "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/rc-trigger": { + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.10.tgz", + "integrity": "sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==", + "peer": 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" + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.5.0" }, "engines": { - "node": ">=6.0" + "node": ">=8.x" }, - "optionalDependencies": { - "source-map": "~0.6.1" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "node_modules/rc-upload": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-3.3.4.tgz", + "integrity": "sha512-v2sirR4JL31UTHD/f0LGUdd+tpFaOVUTPeIEjAXRP9kRN8TFhqOgcXl5ixtyqj90FmtRUmKmafCv0EmhBQUHqQ==", + "peer": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" }, - "engines": { - "node": ">= 0.8.0" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "node_modules/rc-util": { + "version": "5.13.2", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.13.2.tgz", + "integrity": "sha512-eYc71XXGlp96RMzg01Mhq/T3BL6OOVTDSS0urFEuvpi+e7slhJRhaHGCKy2hqJm18m9ff7VoRoptplKu60dYog==", + "peer": true, "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" + "@babel/runtime": "^7.12.5", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" }, - "engines": { - "node": ">= 0.8.0" + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/rc-util/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==", + "peer": true }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "node_modules/rc-virtual-list": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.1.tgz", + "integrity": "sha512-YexJy+Cx8qjnQdV8+0JBeM65VF2kvO9lnsfrIvHsL3lIH1adMZ85HqmePGUzKkKMZC+CRAJc2K4g2iJS1dOjPw==", + "peer": true, "dependencies": { - "prelude-ls": "~1.1.2" + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.0.7" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "peer": true, "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.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": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "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", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=0.10.0" } }, - "node_modules/eslint-config-prettier": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", - "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "peer": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" }, "peerDependencies": { - "eslint": ">=7.0.0" + "react": "17.0.2" } }, - "node_modules/eslint-config-vazco": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-vazco/-/eslint-config-vazco-6.2.0.tgz", - "integrity": "sha512-l2h8gi0hc5yZLzCPQMiIaaHmX2LRbkt/wih9Bln9UKeB9uREzK0u/EQqO0Zlvk09QyT7KpNAoyGwfuMfEIJw9A==", - "engines": { - "node": ">=8", - "npm": ">=6" - }, - "peerDependencies": { - "@babel/core": "^7.14.6", - "@babel/eslint-parser": "^7.14.7", - "@babel/eslint-plugin": "^7.14.5", - "@babel/preset-react": "^7.14.5", - "@typescript-eslint/eslint-plugin": "^4.12.0", - "@typescript-eslint/parser": "^4.12.0", - "eslint": "^7.17.0", - "eslint-config-prettier": "^7.1.0", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-prettier": "^3.3.1", - "eslint-plugin-react": "^7.22.0", - "eslint-plugin-react-hooks": "^4.2.0", - "prettier": "^2.3.0", - "typescript": "^4.1.3" - } + "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/eslint-import-resolver-alias": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", - "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", - "engines": { - "node": ">= 4" + "node_modules/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" }, "peerDependencies": { - "eslint-plugin-import": ">=1.4.0" + "react": ">=16.6.0", + "react-dom": ">=16.6.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==", + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, "peer": true, "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, "peer": true, "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-import-resolver-typescript": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.3.0.tgz", - "integrity": "sha512-MHSXvmj5e0SGOOBhBbt7C+fWj1bJbtSYFAD85Xeg8nvUtuooTod2HQb8bfhE9f5QyyNxEfgzqOYFCvmdDIcCuw==", - "dependencies": { - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" } }, - "node_modules/eslint-module-utils": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", - "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "peer": true + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, "peer": true, "dependencies": { - "debug": "^3.2.7", - "pkg-dir": "^2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.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==", + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "peer": true, "dependencies": { - "ms": "^2.1.1" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/eslint-plugin-eslint-comments": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, "peer": true, "dependencies": { - "escape-string-regexp": "^1.0.5", - "ignore": "^5.0.5" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=6.5.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-eslint-comments/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==", - "peer": true, - "engines": { - "node": ">=0.8.0" + "node": ">=4" } }, - "node_modules/eslint-plugin-eslint-comments/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, "peer": true, + "dependencies": { + "pify": "^3.0.0" + }, "engines": { - "node": ">= 4" + "node": ">=4" } }, - "node_modules/eslint-plugin-import": { - "version": "2.24.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", - "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, "peer": true, - "dependencies": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.6.2", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.6.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.4", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" - }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" } }, - "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/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "peer": true, - "dependencies": { - "ms": "2.0.0" + "bin": { + "semver": "bin/semver" } }, - "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==", + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", - "peer": 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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.11.2", - "aria-query": "^4.2.2", - "array-includes": "^3.1.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", - "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + "node": ">= 6" } }, - "node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", - "peer": true, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "node": ">=8" } }, - "node_modules/eslint-plugin-react": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", - "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", - "peer": true, + "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/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==", + "dev": true, "dependencies": { - "array-includes": "^3.1.3", - "array.prototype.flatmap": "^1.2.4", - "doctrine": "^2.1.0", - "estraverse": "^5.2.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.4", - "object.fromentries": "^2.0.4", - "object.values": "^1.1.4", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "string.prototype.matchall": "^4.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=4" + "node": ">= 0.4" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, "peer": true, "engines": { - "node": ">=10" + "node": ">=8" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "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==", - "peer": true, + "node_modules/remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, "dependencies": { - "esutils": "^2.0.2" + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "peer": true, + "node_modules/remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "mdast-util-to-markdown": "^0.6.0" }, - "bin": { - "resolve": "bin/resolve" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark/node_modules/remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^0.8.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "peer": true, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, "engines": { - "node": ">=4.0.0" + "node": ">=0.10" } }, - "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/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "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==", + "dev": true, "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "peer": true, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "peer": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "devOptional": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "peer": true, + "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": { + "resolve-from": "^5.0.0" + }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "peer": true, - "dependencies": { - "@babel/highlight": "^7.10.4" + "node_modules/resolve-cwd/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/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node_modules/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==", + "devOptional": true, + "engines": { + "node": ">=4" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "dependencies": { - "sprintf-js": "~1.0.2" + "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==", + "dev": true, + "engines": { + "node": ">=10" } }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "peer": true, + "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": { - "eslint-visitor-keys": "^1.1.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=8" } }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { - "node": ">=4" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "peer": true, + "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": { - "type-fest": "^0.20.2" + "glob": "^7.1.3" }, - "engines": { - "node": ">=8" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint/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==", - "peer": true, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "queue-microtask": "^1.2.2" } }, - "node_modules/eslint/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==", - "peer": true + "node_modules/rxjs": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", + "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "peer": true, + "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==", + "devOptional": true + }, + "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/saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "dev": true, + "optional": true, "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" + "sparse-bitfield": "^3.0.3" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=6" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", + "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", "peer": true, "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" + "compute-scroll-into-view": "^1.0.17" } }, - "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==", + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=4.0" + "node": ">=10" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "peer": true + }, + "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": { + "shebang-regex": "^3.0.0" + }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "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": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eta": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", - "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==", - "engines": { - "node": ">=6.0.0" + "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": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } + "node_modules/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/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "node_modules/simpl-schema": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/simpl-schema/-/simpl-schema-1.12.0.tgz", + "integrity": "sha512-lzXC3L8jJbPhNXGR3cjlyIauqqrC5WUJS4O34Ym/wLIvb8K3ZieK+1OfTzs4mBpDc3Y8u53gQFAr1X37DmTcEg==", + "peer": true, "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" + "clone": "^2.1.2", + "message-box": "^0.2.7", + "mongo-object": "^0.1.4" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "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/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "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": ">=0.8.x" + "node": ">=8" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "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" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/execall": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", - "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", - "dependencies": { - "clone-regexp": "^2.1.0" + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/expect": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", - "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", + "node_modules/socks": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", + "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "dev": true, "dependencies": { - "@jest/types": "^27.4.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.4.0", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0" + "ip": "^1.1.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.13.0", + "npm": ">= 3.0.0" } }, - "node_modules/expect/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==", + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "devOptional": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/expect/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==", + "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==", + "dev": true, + "peer": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/express/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==", + "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==", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "node_modules/sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "dev": true, + "optional": true, + "dependencies": { + "memory-pager": "^1.0.2" + } }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "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-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, - "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.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/spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "dependencies": { - "punycode": "^1.3.2" + "node_modules/specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true, + "bin": { + "specificity": "bin/specificity" } }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, - "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/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, "dependencies": { - "reusify": "^1.0.4" + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, + "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": ">=0.8.0" + "node": ">=8" } }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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": { - "bser": "2.1.1" + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "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==", + "dev": true, "dependencies": { - "fbjs": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=", + "peer": true }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "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": { - "xml-js": "^1.6.11" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=10" } }, - "node_modules/fetch-ie8": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/fetch-ie8/-/fetch-ie8-1.5.0.tgz", - "integrity": "sha1-8RQcP5bLyJN6oxsPvBp3AiD7wVs=" - }, - "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/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": { - "flat-cache": "^3.0.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=8" } }, - "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/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==", + "dev": true + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, + "peer": true, "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "peer": true, "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" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/file-loader/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" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/file-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/file-loader/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==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "peer": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, - "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/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": { - "to-regex-range": "^5.0.1" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, + "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": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/find-cache-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" - }, + "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": ">=8" + "node": ">=6" } }, - "node_modules/find-cache-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==", + "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": { - "p-locate": "^4.1.0" + "min-indent": "^1.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/find-cache-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" - }, + "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, + "peer": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-cache-dir/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==", + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "node_modules/stylelint": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", + "dev": true, "dependencies": { - "find-up": "^4.0.0" + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^8.0.0", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" + }, + "bin": { + "stylelint": "bin/stylelint.js" }, "engines": { - "node": ">=8" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "peer": true, - "dependencies": { - "locate-path": "^2.0.0" + "node_modules/stylelint-config-prettier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz", + "integrity": "sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==", + "dev": true, + "bin": { + "stylelint-config-prettier": "bin/check.js", + "stylelint-config-prettier-check": "bin/check.js" }, "engines": { - "node": ">=4" + "node": ">= 10", + "npm": ">= 5" + }, + "peerDependencies": { + "stylelint": ">=11.0.0" } }, - "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/stylelint-prettier": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/stylelint-prettier/-/stylelint-prettier-1.1.2.tgz", + "integrity": "sha512-8QZ+EtBpMCXYB6cY0hNE3aCDKMySIx4Q8/malLaqgU/KXXa6Cj2KK8ulG1AJvUMD5XSSP8rOotqaCzR/BW6qAA==", + "dev": true, "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "prettier-linter-helpers": "^1.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=6" + }, + "peerDependencies": { + "prettier": ">= 0.11.0", + "stylelint": ">= 9.2.1" } }, - "node_modules/flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" - }, - "node_modules/flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", + "node_modules/stylelint/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, "dependencies": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, - "peerDependencies": { - "react": "^15.0.2 || ^16.0.0 || ^17.0.0" + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, - "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" - } - ], + "node_modules/stylelint/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">= 4" } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } + "node_modules/stylelint/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "node_modules/stylelint/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==", + "dev": true, "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" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" + "node": ">=6.0.0" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, + "node_modules/stylelint/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/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/stylelint/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": ">=6" + "node": ">=0.10.0" } }, - "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/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "node_modules/sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "postcss": "^7.0.2" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } + "node_modules/sugarss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, - "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/sugarss/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==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": "*" + "node": ">=6.0.0" }, "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "node_modules/sugarss/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": ">= 0.6" + "node": ">=0.10.0" } }, - "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/supports-color": { + "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": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "peer": true - }, - "node_modules/functions-have-names": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", - "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "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/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "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/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==", + "devOptional": true, "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "node": ">= 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/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } + "node_modules/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/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "engines": { - "node": ">=10" + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=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==", - "peer": true, + "node_modules/table/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": { - "call-bind": "^1.0.2", - "get-intrinsic": "^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/github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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==", + "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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": { - "is-glob": "^4.0.1" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">= 6" + "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/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true, + "peer": true }, - "node_modules/global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "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/global-dirs/node_modules/ini": { + "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "devOptional": true, "engines": { - "node": ">=10" + "node": ">=4" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "global-prefix": "^3.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=8.0" } }, - "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==", + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", + "peer": true + }, + "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==", + "dev": true, "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "engines": { "node": ">=6" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "node_modules/tough-cookie/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==", + "dev": true, + "engines": { + "node": ">=6" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": ">=4" + "node": ">= 4.0.0" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, "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" + "punycode": "^2.1.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/globby/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, + "node_modules/tr46/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==", + "dev": true, "engines": { - "node": ">=8.6.0" + "node": ">=6" } }, - "node_modules/globby/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, "engines": { - "node": ">= 4" + "node": ">=8" } }, - "node_modules/globjoin": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=" + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "node_modules/ts-jest": { + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.3.tgz", + "integrity": "sha512-U5rdMjnYam9Ucw+h0QvtNDbc5+88nxt7tbIvqaZUhFrfG4+SkWhMXjejCLVGcpILTPuV+H3W/GZDZrnZFpPeXw==", + "dev": true, "dependencies": { - "minimist": "^1.2.5" + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^27.0.0", + "json5": "2.x", + "lodash": "4.x", + "make-error": "1.x", + "mkdirp": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" }, "bin": { - "gonzales": "bin/gonzales.js" + "ts-jest": "cli.js" }, "engines": { - "node": ">=0.6.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0", + "typescript": ">=3.8 <5.0" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" } }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "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==", + "dev": true, "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" + "minimist": "^1.2.0" }, - "engines": { - "node": ">=8.6" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/got/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "peer": true, "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" + "tslib": "^1.8.1" }, "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/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" + "node": ">= 6" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "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/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" + "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==", + "dev": true, + "peer": true + }, + "node_modules/turbo": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.1.1.tgz", + "integrity": "sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==", + "dev": true, + "license": "MIT", + "bin": { + "turbo": "bin/turbo" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "turbo-darwin-64": "2.1.1", + "turbo-darwin-arm64": "2.1.1", + "turbo-linux-64": "2.1.1", + "turbo-linux-arm64": "2.1.1", + "turbo-windows-64": "2.1.1", + "turbo-windows-arm64": "2.1.1" } }, - "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/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "engines": { - "node": ">=6" - } + "node_modules/turbo-darwin-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.1.1.tgz", + "integrity": "sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } + "node_modules/turbo-darwin-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.1.1.tgz", + "integrity": "sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/turbo-linux-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.1.1.tgz", + "integrity": "sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "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/turbo-linux-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.1.1.tgz", + "integrity": "sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/turbo-windows-64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.1.1.tgz", + "integrity": "sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/turbo-windows-arm64": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.1.1.tgz", + "integrity": "sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "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==", + "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==", + "dev": true, + "peer": true, "dependencies": { - "has-symbols": "^1.0.2" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8.0" } }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "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": ">=8" + "node": ">=4" } }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" + "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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "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==", + "dev": true, "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "is-typedarray": "^1.0.0" } }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" + "node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=4.2.0" } }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "peer": true, "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" + "node_modules/unified/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/uniforms": { + "resolved": "packages/uniforms", + "link": true + }, + "node_modules/uniforms-antd": { + "resolved": "packages/uniforms-antd", + "link": true + }, + "node_modules/uniforms-bootstrap4": { + "resolved": "packages/uniforms-bootstrap4", + "link": true + }, + "node_modules/uniforms-bootstrap5": { + "resolved": "packages/uniforms-bootstrap5", + "link": true + }, + "node_modules/uniforms-bridge-json-schema": { + "resolved": "packages/uniforms-bridge-json-schema", + "link": true + }, + "node_modules/uniforms-bridge-simple-schema-2": { + "resolved": "packages/uniforms-bridge-simple-schema-2", + "link": true + }, + "node_modules/uniforms-bridge-zod": { + "resolved": "packages/uniforms-bridge-zod", + "link": true + }, + "node_modules/uniforms-mui": { + "resolved": "packages/uniforms-mui", + "link": true + }, + "node_modules/uniforms-semantic": { + "resolved": "packages/uniforms-semantic", + "link": true + }, + "node_modules/uniforms-unstyled": { + "resolved": "packages/uniforms-unstyled", + "link": true + }, + "node_modules/unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, "dependencies": { - "react-is": "^16.7.0" + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/hoist-non-react-statics/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/hosted-git-info": { + "node_modules/unist-util-is": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "@types/unist": "^2.0.2" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "devOptional": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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==", + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "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" + "punycode": "^2.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" - }, + "node_modules/uri-js/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==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=6" } }, - "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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, - "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/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==", + "dev": true }, - "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/v8-to-istanbul": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", + "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", + "dev": true, "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=12" + "node": ">=10.12.0" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, "engines": { - "node": ">= 12" + "node": ">= 8" } }, - "node_modules/html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "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/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "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" - }, - "engines": { - "node": ">=10.13.0" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" + "url": "https://opencollective.com/unified" } }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "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==", + "dev": true, "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" + "browser-process-hrtime": "^1.0.0" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { + "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/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": ">=10" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" + "makeerror": "1.0.x" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "loose-envify": "^1.0.0" } }, - "node_modules/http-proxy-middleware/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==", + "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==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10.4" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "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==", + "dev": true, "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" + "iconv-lite": "0.4.24" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } + "node_modules/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==", + "dev": true }, - "node_modules/husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", - "bin": { - "husky": "lib/bin.js" + "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==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "node": ">=10" } }, - "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/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" + "bin": { + "node-which": "bin/node-which" }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "peer": true, "engines": { - "node": ">= 4" + "node": ">= 8" } }, - "node_modules/image-size": { + "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" + "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" }, - "engines": { - "node": ">=14.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/immer": { - "version": "9.0.15", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", - "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "url": "https://github.com/sponsors/ljharb" } }, - "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/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "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==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "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": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/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": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, - "node_modules/import-local/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==", + "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==", + "dev": true, "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/import-local/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" - }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, "engines": { - "node": ">=8" + "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/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "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==", + "dev": true + }, + "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/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": ">=0.8.19" + "node": ">=10" } }, - "node_modules/indent-string": { + "node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/infima": { - "version": "0.2.0-alpha.42", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", - "integrity": "sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==", + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "devOptional": true, "engines": { - "node": ">=12" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node": ">= 6" } }, - "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/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/insert-css": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", - "integrity": "sha1-610Ql7dUL0x56jBg067gfQU4gPQ=" - }, - "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==", + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "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": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" + "node": ">=10" } }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "node_modules/zod": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", + "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==", + "peer": true, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "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==", + "packages/uniforms": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "invariant": "^2.0.0", + "lodash": "^4.0.0" }, - "engines": { - "node": ">= 0.4" + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "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==", + "packages/uniforms-antd": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "@ant-design/icons": "^4.0.0", + "antd": "^4.0.0", + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "packages/uniforms-antd/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "packages/uniforms-bootstrap4": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" + "url": "https://github.com/vazco/uniforms?sponsor=1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.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==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } + "packages/uniforms-bootstrap4/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" }, - "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" + "packages/uniforms-bootstrap5": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" + "url": "https://github.com/vazco/uniforms?sponsor=1" }, - "bin": { - "is-ci": "bin.js" + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "packages/uniforms-bootstrap5/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" + }, + "packages/uniforms-bridge-json-schema": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "has": "^1.0.3" + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/vazco/uniforms?sponsor=1" } }, - "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==", + "packages/uniforms-bridge-json-schema/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, + "packages/uniforms-bridge-simple-schema-2": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "4.0.0-alpha.6" }, - "engines": { - "node": ">= 0.4" + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/simpl-schema": "1.12.7", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "simpl-schema": "^1.0.0 || ^0.0.4" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "packages/uniforms-bridge-simple-schema-2/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true }, - "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" + "packages/uniforms-bridge-zod": { + "version": "4.0.0-alpha.6", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "4.0.0-alpha.6" }, - "engines": { - "node": ">=8" + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "zod": "^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==", - "engines": { - "node": ">=6" - } + "packages/uniforms-bridge-zod/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true }, - "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==", + "packages/uniforms-mui": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "4.0.0-alpha.6" + }, + "devDependencies": { + "@emotion/react": "11.7.1", + "@emotion/styled": "11.6.0", + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "react": "^18.0.0 || ^17.0.0" } }, - "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==", + "packages/uniforms-mui/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, + "packages/uniforms-semantic": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "4.0.0-alpha.6" }, - "engines": { - "node": ">=10" + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" } }, - "node_modules/is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" + "packages/uniforms-semantic/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "peer": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "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==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", - "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", - "dependencies": { - "@jest/core": "^27.0.6", - "import-local": "^3.0.2", - "jest-cli": "^27.0.6" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz", - "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==", - "dependencies": { - "@jest/types": "^27.1.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz", - "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==", - "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-cli": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz", - "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==", - "dependencies": { - "@jest/core": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "prompts": "^2.0.1", - "yargs": "^16.0.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz", - "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.4.5", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.5", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.5", - "jest-environment-jsdom": "^27.4.4", - "jest-environment-node": "^27.4.4", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.5", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-runner": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ci-info": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" - }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-diff/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-diff/node_modules/@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", - "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz", - "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==", - "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz", - "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==", - "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz", - "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==", - "dependencies": { - "@jest/types": "^27.4.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz", - "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.4.4", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", - "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", - "dependencies": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", - "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.4.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", - "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz", - "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==", - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz", - "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==", - "dependencies": { - "@jest/types": "^27.1.1", - "jest-regex-util": "^27.0.6", - "jest-snapshot": "^27.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz", - "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==", - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.4", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.4", - "jest-environment-node": "^27.4.4", - "jest-haste-map": "^27.4.5", - "jest-leak-detector": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.5", - "jest-runtime": "^27.4.5", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz", - "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==", - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.4", - "@jest/globals": "^27.4.4", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz", - "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@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.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.5", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.5", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" - }, - "node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz", - "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==", - "dependencies": { - "@jest/test-result": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.2.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "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": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.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" - } - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "peer": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-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/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=", - "peer": true - }, - "node_modules/json2mq": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", - "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", - "dependencies": { - "string-convert": "^0.2.0" - } - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", - "peer": true, - "dependencies": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.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" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/known-css-properties": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", - "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==" - }, - "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==", - "peer": 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=", - "peer": true, - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lightningcss": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.0.tgz", - "integrity": "sha512-HDznZexdDMvC98c79vRE+oW5vFncTlLjJopzK4azReOilq6n4XIscCMhvgiXkstYMM/dCe6FJw0oed06ck8AtA==", - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.21.0", - "lightningcss-darwin-x64": "1.21.0", - "lightningcss-linux-arm-gnueabihf": "1.21.0", - "lightningcss-linux-arm64-gnu": "1.21.0", - "lightningcss-linux-arm64-musl": "1.21.0", - "lightningcss-linux-x64-gnu": "1.21.0", - "lightningcss-linux-x64-musl": "1.21.0", - "lightningcss-win32-x64-msvc": "1.21.0" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.0.tgz", - "integrity": "sha512-WcJmVmbNUnCbUqqXV46ZsriFtWJujcPkn+w2cu4R+EgpXuibyTP/gzahmX0gc4RYQxTz2zXIeGx4cF2gr8fLwA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.0.tgz", - "integrity": "sha512-xHwMHfcTIHX6fY4YQimI1V/KcbozoNVeKMncZzrp/3NAj0sp3ktxobCj1e0sGqVJMUMaHu/SWvt0mS8jAIhkYw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.0.tgz", - "integrity": "sha512-rk1cr+C2IA1QHvh0QJAPXsQ2vrwCksms7fgfaw43RIERBWa6EEM5p0/1CWhdZ5zrl9veUdY6NRaNGRJjJL0iLw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.0.tgz", - "integrity": "sha512-JkOG8K2Y4m5MeP3DlaHOgGDDtHbhbJcN8JcizFN0snUIIru1qxYNWPhAQsEwysuTRY9aANP0nScZJkALpcYmgA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.0.tgz", - "integrity": "sha512-4Zx51DbR41neTFMs28CI9cZpX/mF5Urc6pChTio5nZhrz6FC1pRGiwxNJ+G15a/YPvRmPmvQd3Mz1N4WEgbj2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.0.tgz", - "integrity": "sha512-PN33pPK/O3b4qMfWcJ2eis7NLqEkyW2NEh9X4rWfJrBtOnSbgafuYUuEtO5Ylu+dL3oUKc5usB07FGeil3RzeA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.0.tgz", - "integrity": "sha512-S51OT7TRfS5x8aN/8frv/JSXCGm+11VuhM4WCiTqDPjhHUDWd8nwiN/7s5juiwrlrpOxb5UKq21EKDrISoGQpw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.0.tgz", - "integrity": "sha512-yW6/ZDJAHrSWtRltH1tr2I+2sn374gK2yclc44HMfpxfjIYgXMUkzqstalloMUQpZFR6M0ltXo5/tuLWoBydGQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/lint-staged": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", - "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.17", - "commander": "^9.3.0", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.5", - "listr2": "^4.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.1" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/lint-staged/node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/lint-staged/node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", - "engines": { - "node": ">= 14" - } - }, - "node_modules/listr2": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", - "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.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/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==", - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/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==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lmdb": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.7.11.tgz", - "integrity": "sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==", - "hasInstallScript": true, - "dependencies": { - "msgpackr": "1.8.5", - "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "5.0.6", - "ordered-binary": "^1.4.0", - "weak-lru-cache": "^1.2.2" - }, - "bin": { - "download-lmdb-prebuilds": "bin/download-prebuilds.js" - }, - "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.7.11", - "@lmdb/lmdb-darwin-x64": "2.7.11", - "@lmdb/lmdb-linux-arm": "2.7.11", - "@lmdb/lmdb-linux-arm64": "2.7.11", - "@lmdb/lmdb-linux-x64": "2.7.11", - "@lmdb/lmdb-win32-x64": "2.7.11" - } - }, - "node_modules/lmdb/node_modules/msgpackr": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.5.tgz", - "integrity": "sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==", - "optionalDependencies": { - "msgpackr-extract": "^3.0.1" - } - }, - "node_modules/lmdb/node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", - "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "peer": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "node_modules/lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "peer": true - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/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==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "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==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", - "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true - }, - "node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "node_modules/meow/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/message-box": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/message-box/-/message-box-0.2.7.tgz", - "integrity": "sha512-C4ccA5nHb58kTS+pLrgF/JWtr7fAIkHxRDceH7tdy5fMA783nUfbYwZ7H2XLvSeYfcnWIYCig5dWW+icK9X/Ag==", - "dependencies": { - "lodash.template": "^4.5.0" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/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/mini-store": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz", - "integrity": "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ==", - "dependencies": { - "hoist-non-react-statics": "^3.3.2", - "shallowequal": "^1.0.2" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.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==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "engines": { - "node": "*" - } - }, - "node_modules/mongo-object": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/mongo-object/-/mongo-object-0.1.4.tgz", - "integrity": "sha512-QtYk0gupWEn2+iB+DDRt1L+WbcNYvJRaHdih/dcqthOa1DbnREUGSs2WGcW478GNYpElflo/yybZXu0sTiRXHg==" - }, - "node_modules/mongodb": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.6.0.tgz", - "integrity": "sha512-1gsxVXmjFTPJ+CkMG9olE4bcVsyY8lBJN9m5B5vj+LZ7wkBqq3PO8RVmNX9GwCBOBz1KV0zM00vPviUearSv7A==", - "dependencies": { - "bson": "^4.6.3", - "denque": "^2.0.1", - "mongodb-connection-string-url": "^2.5.2", - "socks": "^2.6.2" - }, - "engines": { - "node": ">=12.9.0" - }, - "optionalDependencies": { - "saslprep": "^1.0.3" - } - }, - "node_modules/mongodb-connection-string-url": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.2.tgz", - "integrity": "sha512-tWDyIG8cQlI5k3skB6ywaEA5F9f5OntrKKsT/Lteub2zgwSUlhqEN2inGgBTm8bpYJf8QYBdA/5naz65XDpczA==", - "dependencies": { - "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^11.0.0" - } - }, - "node_modules/mongodb-connection-string-url/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/mongodb-connection-string-url/node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mongodb-connection-string-url/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==", - "engines": { - "node": ">=12" - } - }, - "node_modules/mongodb-connection-string-url/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==", - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/msgpackr": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.9.5.tgz", - "integrity": "sha512-/IJ3cFSN6Ci3eG2wLhbFEL6GT63yEaoN/R5My2QkV6zro+OJaVRLPlwvxY7EtHYSmDlQpk8stvOQTL2qJFkDRg==", - "optionalDependencies": { - "msgpackr-extract": "^3.0.2" - } - }, - "node_modules/msgpackr-extract": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.2.tgz", - "integrity": "sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "node-gyp-build-optional-packages": "5.0.7" - }, - "bin": { - "download-msgpackr-prebuilds": "bin/download-prebuilds.js" - }, - "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.2" - } - }, - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz", - "integrity": "sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==", - "optional": true, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" - }, - "node_modules/node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-gyp-build-optional-packages": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz", - "integrity": "sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==", - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-selector": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", - "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", - "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", - "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "peer": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ordered-binary": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", - "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==" - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "peer": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate/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==", - "peer": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry/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/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/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/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parcel": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.9.2.tgz", - "integrity": "sha512-nTpT/0JIhGW5rKXVnVGHyLBFK/KxteqzsSjQNzeGybiBttnIYRXnM03e2QJX0GWqiS9OtM4rJro04DNHoqx3Ug==", - "dependencies": { - "@parcel/config-default": "2.9.2", - "@parcel/core": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/package-manager": "2.9.2", - "@parcel/reporter-cli": "2.9.2", - "@parcel/reporter-dev-server": "2.9.2", - "@parcel/reporter-tracer": "2.9.2", - "@parcel/utils": "2.9.2", - "chalk": "^4.1.0", - "commander": "^7.0.0", - "get-port": "^4.2.0" - }, - "bin": { - "parcel": "lib/bin.js" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/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/parcel/node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", - "peer": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", - "peer": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "dependencies": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-html": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", - "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", - "dependencies": { - "htmlparser2": "^3.10.0" - }, - "peerDependencies": { - "postcss": ">=5.0.0", - "postcss-syntax": ">=0.36.0" - } - }, - "node_modules/postcss-less": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", - "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">=6.14.4" - } - }, - "node_modules/postcss-less/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/postcss-less/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/postcss-less/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-loader": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.7" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" - }, - "node_modules/postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "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-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "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-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=" - }, - "node_modules/postcss-safe-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", - "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", - "dependencies": { - "postcss": "^7.0.26" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-safe-parser/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/postcss-safe-parser/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/postcss-safe-parser/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-sass": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", - "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", - "dependencies": { - "gonzales-pe": "^4.3.0", - "postcss": "^7.0.21" - } - }, - "node_modules/postcss-sass/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/postcss-sass/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/postcss-sass/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-scss": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", - "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", - "dependencies": { - "postcss": "^7.0.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-scss/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/postcss-scss/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/postcss-scss/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-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": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz", - "integrity": "sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==", - "dependencies": { - "sort-css-media-queries": "2.1.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.16" - } - }, - "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-syntax": { - "version": "0.36.2", - "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", - "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", - "peerDependencies": { - "postcss": ">=5.0.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/postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "dependencies": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/posthtml-parser": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", - "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml-parser/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/posthtml-parser/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "dependencies": { - "is-json": "^2.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/posthtml/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/posthtml/node_modules/htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/posthtml/node_modules/posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "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==", - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.0.tgz", - "integrity": "sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==", - "peer": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "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/pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "peerDependencies": { - "react": ">=0.14.9" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "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/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "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.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.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/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "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": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "engines": { - "node": ">=8" - } - }, - "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-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/raw-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/raw-loader/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/raw-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/raw-loader/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/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc-align": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.11.tgz", - "integrity": "sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "dom-align": "^1.7.0", - "lodash": "^4.17.21", - "rc-util": "^5.3.0", - "resize-observer-polyfill": "^1.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-cascader": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.4.3.tgz", - "integrity": "sha512-Q4l9Mv8aaISJ+giVnM9IaXxDeMqHUGLvi4F+LksS6pHlaKlN4awop/L+IMjIXpL+ug/ojaCyv/ixcVopJYYCVA==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "array-tree-filter": "^2.1.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.0.1", - "warning": "^4.0.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-checkbox": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", - "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-collapse": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.2.tgz", - "integrity": "sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.3.4", - "rc-util": "^5.2.1", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-dialog": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.3.tgz", - "integrity": "sha512-zoamT8L6+rBwnwjPlrZRxiHCHQXrTcWZD3a6ruoqEdUKP1KgO0eSjMDH9WlF3WEPYMVnb2G5SrjHrhnwgPDu5w==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-motion": "^2.3.0", - "rc-util": "^5.6.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-drawer": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.2.2.tgz", - "integrity": "sha512-zw48FATkAmJrEnfeRWiMqvKAzqGzUDLN1UXlluB7q7GgbR6mJFvc+QsmNrgxsFuMz86Lh9mKSIi7rXlPINmuzw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-util": "^5.7.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-dropdown": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz", - "integrity": "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-trigger": "^5.0.4" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc-field-form": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.17.4.tgz", - "integrity": "sha512-QI9fe0F9YAmEX946lQpxTs6Qc/FwaLeakWquiBNEmhtqurj/qDdrv+eLb4TfnHTjkdyxU3G7p901WEuuBrrdkA==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "async-validator": "^3.0.3", - "rc-util": "^5.0.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">= 16.9.0", - "react-dom": ">= 16.9.0" - } - }, - "node_modules/rc-image": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.0.2.tgz", - "integrity": "sha512-bNCOGxo9ICe2S+MuVQtxVjk2esL0QJX4YcUB10S98z8CWO1sswySH6inH69YU778aCXs8/nKhtZMUmiU1To0bQ==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-dialog": "~8.5.1", - "rc-util": "^5.0.6" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-input-number": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.1.3.tgz", - "integrity": "sha512-qCLWK9NuuKGTsPXjRU/XvSOX7EKdnHlOpg59nPjYSDdH/czsAHZyYq50O6b6RF2TMPOjVpmsZQoMjNJYcnn6JA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.0.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-mentions": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.5.3.tgz", - "integrity": "sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6", - "rc-menu": "^8.0.1", - "rc-textarea": "^0.3.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.0.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-menu": { - "version": "8.10.8", - "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-8.10.8.tgz", - "integrity": "sha512-0gnSR0nmR/60NnK+72EGd+QheHyPSQ3wYg1TwX1zl0JJ9Gm0purFFykCXVv/G0Jynpt0QySPAos+bpHpjMZdoQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "mini-store": "^3.0.1", - "rc-motion": "^2.0.1", - "rc-trigger": "^5.1.2", - "rc-util": "^5.7.0", - "resize-observer-polyfill": "^1.5.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-motion": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.4.tgz", - "integrity": "sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-util": "^5.2.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-notification": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.7.tgz", - "integrity": "sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.2.0", - "rc-util": "^5.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-overflow": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", - "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", - "dependencies": { - "@babel/runtime": "^7.11.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-pagination": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.9.tgz", - "integrity": "sha512-IKBKaJ4icVPeEk9qRHrFBJmHxBUrCp3+nENBYob4Ofqsu3RXjBOy4N36zONO7oubgLyiG3PxVmyAuVlTkoc7Jg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-picker": { - "version": "2.5.18", - "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.18.tgz", - "integrity": "sha512-XyieTl8GOC5TeQFEvYbjx/Mtc0/CjruS7mKFT6Fy65FbGXmoFsWoWvIi+ylFx/BQHPGQi7a7vCNoZJ2TTqcZoA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "date-fns": "2.x", - "dayjs": "1.x", - "moment": "^2.24.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.4.0", - "shallowequal": "^1.1.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-progress": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.4.tgz", - "integrity": "sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.6" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-rate": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", - "integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-resize-observer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", - "integrity": "sha512-OxO2mJI9e8610CAWBFfm52SPvWib0eNKjaSsRbbKHmLaJIxw944P+D61DlLJ/w2vuOjGNcalJu8VdqyNm/XCRg==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-util": "^5.0.0", - "resize-observer-polyfill": "^1.5.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-select": { - "version": "12.1.13", - "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-12.1.13.tgz", - "integrity": "sha512-cPI+aesP6dgCAaey4t4upDbEukJe+XN0DK6oO/6flcCX5o28o7KNZD7JAiVtC/6fCwqwI/kSs7S/43dvHmBl+A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-overflow": "^1.0.0", - "rc-trigger": "^5.0.4", - "rc-util": "^5.9.8", - "rc-virtual-list": "^3.2.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc-slider": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.2.tgz", - "integrity": "sha512-mVaLRpDo6otasBs6yVnG02ykI3K6hIrLTNfT5eyaqduFv95UODI9PDS6fWuVVehVpdS4ENgOSwsTjrPVun+k9g==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-tooltip": "^5.0.1", - "rc-util": "^5.0.0", - "shallowequal": "^1.1.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-steps": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz", - "integrity": "sha512-GXrMfWQOhN3sVze3JnzNboHpQdNHcdFubOETUHyDpa/U3HEKBZC3xJ8XK4paBgF4OJ3bdUVLC+uBPc6dCxvDYA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "classnames": "^2.2.3", - "rc-util": "^5.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-switch": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", - "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-util": "^5.0.1" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-table": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.12.5.tgz", - "integrity": "sha512-XV4m5h0W+NjGkNzvp5ahOhYHyNG8oPNV9pTLre2EsfmyStXUJBICyfkNID7WZulMdCehv/Wa3MdqXwZ4EsJchw==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.4.0", - "shallowequal": "^1.1.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-tabs": { - "version": "11.7.3", - "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.3.tgz", - "integrity": "sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "classnames": "2.x", - "rc-dropdown": "^3.1.3", - "rc-menu": "^8.6.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.5.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-textarea": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.5.tgz", - "integrity": "sha512-qa+k5vDn9ct65qr+SgD2KwJ9Xz6P84lG2z+TDht/RBr71WnM/K61PqHUAcUyU6YqTJD26IXgjPuuhZR7HMw7eA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.1", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.7.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-tooltip": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.0.2.tgz", - "integrity": "sha512-A4FejSG56PzYtSNUU4H1pVzfhtkV/+qMT2clK0CsSj+9mbc4USEtpWeX6A/jjVL+goBOMKj8qlH7BCZmZWh/Nw==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "rc-trigger": "^5.0.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-tree": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-4.1.5.tgz", - "integrity": "sha512-q2vjcmnBDylGZ9/ZW4F9oZMKMJdbFWC7um+DAQhZG1nqyg1iwoowbBggUDUaUOEryJP+08bpliEAYnzJXbI5xQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-motion": "^2.0.1", - "rc-util": "^5.0.0", - "rc-virtual-list": "^3.0.1" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc-tree-select": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.3.3.tgz", - "integrity": "sha512-0tilOHLJA6p+TNg4kD559XnDX3PTEYuoSF7m7ryzFLAYvdEEPtjn0QZc5z6L0sMKBiBlj8a2kf0auw8XyHU3lA==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "2.x", - "rc-select": "^12.0.0", - "rc-tree": "^4.0.0", - "rc-util": "^5.0.5" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc-trigger": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.10.tgz", - "integrity": "sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==", - "dependencies": { - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "rc-align": "^4.0.0", - "rc-motion": "^2.0.0", - "rc-util": "^5.5.0" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-upload": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-3.3.4.tgz", - "integrity": "sha512-v2sirR4JL31UTHD/f0LGUdd+tpFaOVUTPeIEjAXRP9kRN8TFhqOgcXl5ixtyqj90FmtRUmKmafCv0EmhBQUHqQ==", - "dependencies": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.2.5", - "rc-util": "^5.2.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-util": { - "version": "5.13.2", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.13.2.tgz", - "integrity": "sha512-eYc71XXGlp96RMzg01Mhq/T3BL6OOVTDSS0urFEuvpi+e7slhJRhaHGCKy2hqJm18m9ff7VoRoptplKu60dYog==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "react-is": "^16.12.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-dom": ">=16.9.0" - } - }, - "node_modules/rc-util/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/rc-virtual-list": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.1.tgz", - "integrity": "sha512-YexJy+Cx8qjnQdV8+0JBeM65VF2kvO9lnsfrIvHsL3lIH1adMZ85HqmePGUzKkKMZC+CRAJc2K4g2iJS1dOjPw==", - "dependencies": { - "classnames": "^2.2.6", - "rc-resize-observer": "^1.0.0", - "rc-util": "^5.0.7" - }, - "engines": { - "node": ">=8.x" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "dependencies": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "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/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.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-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-feather": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.9.tgz", - "integrity": "sha512-yMfCGRkZdXwIs23Zw/zIWCJO3m3tlaUvtHiXlW+3FH7cIT6fiK1iJ7RJWugXq7Fso8ZaQyUm92/GOOHXvkiVUw==", - "dependencies": { - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "^16.8.6 || ^17" - } - }, - "node_modules/react-frame-component": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", - "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", - "peerDependencies": { - "prop-types": "^15.5.9", - "react": ">= 16.3", - "react-dom": ">= 16.3" - } - }, - "node_modules/react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, - "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-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "dependencies": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.3.0 || ^15.5.4", - "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" - } - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-loadable": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz", - "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==", - "peer": true, - "dependencies": { - "prop-types": "^15.5.0" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/react-router/node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/react-router/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-shallow-renderer": { - "version": "16.14.1", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", - "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", - "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", - "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "peer": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "peer": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "peer": true - }, - "node_modules/read-pkg/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "peer": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "peer": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "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/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.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/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==", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", - "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", - "dependencies": { - "remark-parse": "^9.0.0", - "remark-stringify": "^9.0.0", - "unified": "^9.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "dependencies": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", - "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", - "dependencies": { - "mdast-util-to-markdown": "^0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark/node_modules/remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "dependencies": { - "mdast-util-from-markdown": "^0.8.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "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/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/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-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "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/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "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==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "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/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - }, - "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/rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "node_modules/rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "dependencies": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - } - }, - "node_modules/rtlcss/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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/rxjs": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", - "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "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/saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, - "dependencies": { - "sparse-bitfield": "^3.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/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/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/scroll-into-view-if-needed": { - "version": "2.2.28", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", - "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", - "dependencies": { - "compute-scroll-into-view": "^1.0.17" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/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/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/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/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-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "node_modules/serve-handler/node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "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.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "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/simpl-schema": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/simpl-schema/-/simpl-schema-1.12.0.tgz", - "integrity": "sha512-lzXC3L8jJbPhNXGR3cjlyIauqqrC5WUJS4O34Ym/wLIvb8K3ZieK+1OfTzs4mBpDc3Y8u53gQFAr1X37DmTcEg==", - "dependencies": { - "clone": "^2.1.2", - "message-box": "^0.2.7", - "mongo-object": "^0.1.4" - } - }, - "node_modules/sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "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/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "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/socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "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/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", - "optional": true, - "dependencies": { - "memory-pager": "^1.0.2" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" - }, - "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/specificity": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", - "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", - "bin": { - "specificity": "bin/specificity" - } - }, - "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/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "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/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/std-env": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" - }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-convert": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" - }, - "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-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.5", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", - "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "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-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=" - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "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/stylelint": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", - "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", - "dependencies": { - "@stylelint/postcss-css-in-js": "^0.37.2", - "@stylelint/postcss-markdown": "^0.36.2", - "autoprefixer": "^9.8.6", - "balanced-match": "^1.0.0", - "chalk": "^4.1.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.2.0", - "execall": "^2.0.0", - "fast-glob": "^3.2.4", - "fastest-levenshtein": "^1.0.12", - "file-entry-cache": "^6.0.0", - "get-stdin": "^8.0.0", - "global-modules": "^2.0.0", - "globby": "^11.0.1", - "globjoin": "^0.1.4", - "html-tags": "^3.1.0", - "ignore": "^5.1.8", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "known-css-properties": "^0.20.0", - "lodash": "^4.17.20", - "log-symbols": "^4.0.0", - "mathml-tag-names": "^2.1.3", - "meow": "^8.0.0", - "micromatch": "^4.0.2", - "normalize-selector": "^0.2.0", - "postcss": "^7.0.35", - "postcss-html": "^0.36.0", - "postcss-less": "^3.1.4", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^4.0.2", - "postcss-sass": "^0.4.4", - "postcss-scss": "^2.1.1", - "postcss-selector-parser": "^6.0.4", - "postcss-syntax": "^0.36.2", - "postcss-value-parser": "^4.1.0", - "resolve-from": "^5.0.0", - "slash": "^3.0.0", - "specificity": "^0.4.1", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "style-search": "^0.1.0", - "sugarss": "^2.0.0", - "svg-tags": "^1.0.0", - "table": "^6.0.3", - "v8-compile-cache": "^2.2.0", - "write-file-atomic": "^3.0.3" - }, - "bin": { - "stylelint": "bin/stylelint.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - } - }, - "node_modules/stylelint-config-prettier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz", - "integrity": "sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==", - "bin": { - "stylelint-config-prettier": "bin/check.js", - "stylelint-config-prettier-check": "bin/check.js" - }, - "engines": { - "node": ">= 10", - "npm": ">= 5" - }, - "peerDependencies": { - "stylelint": ">=11.0.0" - } - }, - "node_modules/stylelint-prettier": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/stylelint-prettier/-/stylelint-prettier-1.1.2.tgz", - "integrity": "sha512-8QZ+EtBpMCXYB6cY0hNE3aCDKMySIx4Q8/malLaqgU/KXXa6Cj2KK8ulG1AJvUMD5XSSP8rOotqaCzR/BW6qAA==", - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "prettier": ">= 0.11.0", - "stylelint": ">= 9.2.1" - } - }, - "node_modules/stylelint/node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylelint/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/stylis": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", - "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" - }, - "node_modules/sugarss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", - "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", - "dependencies": { - "postcss": "^7.0.2" - } - }, - "node_modules/sugarss/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/sugarss/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/sugarss/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/supports-color": { - "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-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-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/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" - }, - "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/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/svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/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/table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dependencies": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/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==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "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/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/terser-webpack-plugin/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/terser/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.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/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/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" - }, - "node_modules/tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "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-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "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/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" - }, - "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/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "engines": { - "node": ">=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/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/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/tr46/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/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-jest": { - "version": "27.0.3", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.3.tgz", - "integrity": "sha512-U5rdMjnYam9Ucw+h0QvtNDbc5+88nxt7tbIvqaZUhFrfG4+SkWhMXjejCLVGcpILTPuV+H3W/GZDZrnZFpPeXw==", - "dependencies": { - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "bin": { - "ts-jest": "cli.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0", - "typescript": ">=3.8 <5.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", - "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "peer": true, - "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==", - "peer": true - }, - "node_modules/turbo": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.1.1.tgz", - "integrity": "sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==", - "license": "MIT", - "bin": { - "turbo": "bin/turbo" - }, - "optionalDependencies": { - "turbo-darwin-64": "2.1.1", - "turbo-darwin-arm64": "2.1.1", - "turbo-linux-64": "2.1.1", - "turbo-linux-arm64": "2.1.1", - "turbo-windows-64": "2.1.1", - "turbo-windows-arm64": "2.1.1" - } - }, - "node_modules/turbo-darwin-64": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.1.1.tgz", - "integrity": "sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/turbo-darwin-arm64": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.1.1.tgz", - "integrity": "sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/turbo-linux-64": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.1.1.tgz", - "integrity": "sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/turbo-linux-arm64": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.1.1.tgz", - "integrity": "sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/turbo-windows-64": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.1.1.tgz", - "integrity": "sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/turbo-windows-arm64": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.1.1.tgz", - "integrity": "sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "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==", - "peer": true, - "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.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/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.32", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", - "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "peer": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/uniforms": { - "resolved": "packages/uniforms", - "link": true - }, - "node_modules/uniforms-antd": { - "resolved": "packages/uniforms-antd", - "link": true - }, - "node_modules/uniforms-bootstrap4": { - "resolved": "packages/uniforms-bootstrap4", - "link": true - }, - "node_modules/uniforms-bootstrap5": { - "resolved": "packages/uniforms-bootstrap5", - "link": true - }, - "node_modules/uniforms-bridge-json-schema": { - "resolved": "packages/uniforms-bridge-json-schema", - "link": true - }, - "node_modules/uniforms-bridge-simple-schema-2": { - "resolved": "packages/uniforms-bridge-simple-schema-2", - "link": true - }, - "node_modules/uniforms-bridge-zod": { - "resolved": "packages/uniforms-bridge-zod", - "link": true - }, - "node_modules/uniforms-mui": { - "resolved": "packages/uniforms-mui", - "link": true - }, - "node_modules/uniforms-semantic": { - "resolved": "packages/uniforms-semantic", - "link": true - }, - "node_modules/uniforms-unstyled": { - "resolved": "packages/uniforms-unstyled", - "link": true - }, - "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/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-find-all-after": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", - "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universal-fetch": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universal-fetch/-/universal-fetch-1.0.0.tgz", - "integrity": "sha512-WbDIKChjENxdNsg45fAiBOxfOe8d+oYWU+E2WEiErIa3TJgHqgJLnzeCV27jpRdJ0vLsNfB4o2wvrZ6qK+pCBQ==", - "dependencies": { - "fetch-ie8": "^1.4.0", - "node-fetch": "^1.3.3" - } - }, - "node_modules/universal-fetch/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/universal-fetch/node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "engines": { - "node": ">=4" - } - }, - "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/uri-js/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/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/url-loader/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/url-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/url-loader/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/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "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/use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "dependencies": { - "use-isomorphic-layout-effect": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "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/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-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.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", - "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "dependencies": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "dependencies": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/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==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/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/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/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/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.10.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", - "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", - "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-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.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/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", - "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/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/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/webpack/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/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "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-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "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/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/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.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "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/xxhash-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" - }, - "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.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "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" - } - }, - "node_modules/zod": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", - "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "packages/uniforms": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^18.0.0 || ^17.0.0 || ^16.8.0" - } - }, - "packages/uniforms-antd": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "classnames": "^2.0.0", - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "^4.0.0-alpha.6", - "warning": "^4.0.0" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "@types/react": "17.0.39", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "@ant-design/icons": "^4.0.0", - "antd": "^4.0.0", - "react": "^18.0.0 || ^17.0.0 || ^16.8.0" - } - }, - "packages/uniforms-antd/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true, - "license": "0BSD" - }, - "packages/uniforms-bootstrap4": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "classnames": "^2.0.0", - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "^4.0.0-alpha.6", - "warning": "^4.0.0" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "@types/react": "17.0.39", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^18.0.0 || ^17.0.0 || ^16.8.0" - } - }, - "packages/uniforms-bootstrap4/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true, - "license": "0BSD" - }, - "packages/uniforms-bootstrap5": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "classnames": "^2.0.0", - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "^4.0.0-alpha.6", - "warning": "^4.0.0" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "@types/react": "17.0.39", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^18.0.0 || ^17.0.0 || ^16.8.0" - } - }, - "packages/uniforms-bootstrap5/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true, - "license": "0BSD" - }, - "packages/uniforms-bridge-json-schema": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "4.0.0-alpha.6" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - } - }, - "packages/uniforms-bridge-json-schema/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "packages/uniforms-bridge-simple-schema-2": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "4.0.0-alpha.6" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "@types/simpl-schema": "1.12.7", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "simpl-schema": "^1.0.0 || ^0.0.4" - } - }, - "packages/uniforms-bridge-simple-schema-2/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "packages/uniforms-bridge-zod": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "4.0.0-alpha.6" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "zod": "^3.0.0" - } - }, - "packages/uniforms-bridge-zod/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "packages/uniforms-mui": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "4.0.0-alpha.6" - }, - "devDependencies": { - "@emotion/react": "11.7.1", - "@emotion/styled": "11.6.0", - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "@types/react": "17.0.39", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "@mui/material": "^5.0.0", - "react": "^18.0.0 || ^17.0.0" - } - }, - "packages/uniforms-mui/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "packages/uniforms-semantic": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "classnames": "^2.0.0", - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "4.0.0-alpha.6" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "@types/react": "17.0.39", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^18.0.0 || ^17.0.0 || ^16.8.0" - } - }, - "packages/uniforms-semantic/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true, - "license": "0BSD" - }, - "packages/uniforms-unstyled": { - "version": "4.0.0-alpha.6", - "license": "MIT", - "dependencies": { - "invariant": "^2.0.0", - "lodash": "^4.0.0", - "uniforms": "4.0.0-alpha.6" - }, - "devDependencies": { - "@types/invariant": "2.2.37", - "@types/lodash": "4.17.5", - "@types/react": "17.0.39", - "tslib": "2.2.0", - "typescript": "4.4.4" - }, - "funding": { - "url": "https://github.com/vazco/uniforms?sponsor=1" - }, - "peerDependencies": { - "react": "^18.0.0 || ^17.0.0 || ^16.8.0" - } - }, - "packages/uniforms-unstyled/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true, - "license": "0BSD" - }, - "packages/uniforms/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true, - "license": "0BSD" - } - }, - "dependencies": { - "@adobe/css-tools": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", - "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" - }, - "@algolia/autocomplete-core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz", - "integrity": "sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==", - "requires": { - "@algolia/autocomplete-shared": "1.7.1" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz", - "integrity": "sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==", - "requires": { - "@algolia/autocomplete-shared": "1.7.1" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz", - "integrity": "sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==" - }, - "@algolia/cache-browser-local-storage": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", - "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", - "requires": { - "@algolia/cache-common": "4.14.2" - } - }, - "@algolia/cache-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", - "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" - }, - "@algolia/cache-in-memory": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", - "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", - "requires": { - "@algolia/cache-common": "4.14.2" - } - }, - "@algolia/client-account": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", - "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-analytics": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", - "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", - "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", - "requires": { - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-personalization": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", - "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-search": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", - "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "@algolia/logger-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", - "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" - }, - "@algolia/logger-console": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", - "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", - "requires": { - "@algolia/logger-common": "4.14.2" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", - "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", - "requires": { - "@algolia/requester-common": "4.14.2" - } - }, - "@algolia/requester-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", - "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" - }, - "@algolia/requester-node-http": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", - "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", - "requires": { - "@algolia/requester-common": "4.14.2" - } - }, - "@algolia/transporter": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", - "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", - "requires": { - "@algolia/cache-common": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/requester-common": "4.14.2" - } - }, - "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.0" - } - }, - "@ant-design/colors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", - "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", - "requires": { - "@ctrl/tinycolor": "^3.3.1" - } - }, - "@ant-design/icons": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.4.0.tgz", - "integrity": "sha512-+X44IouK56JbP3r7zM+Zoykv5wQlXBlxY0NTaFXGpiyYSS/Bh6HIo9aTF62QkSuDTqA3UpeNVTRFioKKRmkWDQ==", - "requires": { - "@ant-design/colors": "^5.0.0", - "@ant-design/icons-svg": "^4.0.0", - "@babel/runtime": "^7.11.2", - "classnames": "^2.2.6", - "insert-css": "^2.0.0", - "rc-util": "^5.0.1" - } - }, - "@ant-design/icons-svg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", - "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==" - }, - "@ant-design/react-slick": { - "version": "0.28.4", - "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.4.tgz", - "integrity": "sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==", - "requires": { - "@babel/runtime": "^7.10.4", - "classnames": "^2.2.5", - "json2mq": "^0.2.0", - "lodash": "^4.17.21", - "resize-observer-polyfill": "^1.5.0" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", - "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==" - }, - "@babel/core": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", - "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helpers": "^7.19.4", - "@babel/parser": "^7.19.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4", - "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.15.4", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.4.tgz", - "integrity": "sha512-hPMIAmGNbmQzXJIo2P43Zj9UhRmGev5f9nqdBFOWNGDGh6XKmjby79woBvg6y0Jur6yRfQBneDbUQ8ZVc1krFw==", - "peer": true, - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.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==", - "peer": true - } - } - }, - "@babel/eslint-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", - "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", - "peer": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, - "@babel/generator": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.1.tgz", - "integrity": "sha512-u1dMdBUmA7Z0rBB97xh8pIhviK7oItYOkjbsCxTWMknyvbQRBwX7/gn4JXurRdirWMFh+ZtYARqkA6ydogVZpg==", - "requires": { - "@babel/types": "^7.20.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", - "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.19.4", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", - "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", - "requires": { - "@babel/types": "^7.19.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", - "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.4", - "@babel/types": "^7.19.4" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "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==", - "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==", - "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==", - "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==" - }, - "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==" - }, - "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==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.1.tgz", - "integrity": "sha512-hp0AYxaZJhxULfM1zyp7Wgr+pSUKBcP3M+PHnSzWGdXOzg/kHWIgiUWARvubhUKGOEw3xqY4x+lyZ9ytBVcELw==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", - "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-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-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.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.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", - "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", - "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-typescript": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", - "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.19.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - } - }, - "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - } - }, - "@babel/runtime": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", - "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.4.tgz", - "integrity": "sha512-HzjQ8+dzdx7dmZy4DQ8KV8aHi/74AjEbBGTFutBmg/pd3dY5/q1sfuOGPTFGEytlQhWoeVXqcK5BwMgIkRkNDQ==", - "requires": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz", - "integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==", - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true - }, - "@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" - }, - "@docsearch/css": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.2.1.tgz", - "integrity": "sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==" - }, - "@docsearch/react": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.2.1.tgz", - "integrity": "sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==", - "requires": { - "@algolia/autocomplete-core": "1.7.1", - "@algolia/autocomplete-preset-algolia": "1.7.1", - "@docsearch/css": "3.2.1", - "algoliasearch": "^4.0.0" - } - }, - "@docusaurus/core": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.1.0.tgz", - "integrity": "sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==", - "requires": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^1.12.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - } - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - }, - "core-js": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz", - "integrity": "sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==" - }, - "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" - } - }, - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "requires": { - "string-width": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "@docusaurus/cssnano-preset": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.1.0.tgz", - "integrity": "sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==", - "requires": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/logger": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.1.0.tgz", - "integrity": "sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" - } - }, - "@docusaurus/mdx-loader": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.1.0.tgz", - "integrity": "sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==", - "requires": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "dependencies": { - "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" - } - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "@docusaurus/module-type-aliases": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.1.0.tgz", - "integrity": "sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==", - "requires": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - }, - "dependencies": { - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - } - } - }, - "@docusaurus/plugin-content-blog": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.1.0.tgz", - "integrity": "sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@docusaurus/plugin-content-docs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.1.0.tgz", - "integrity": "sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@docusaurus/plugin-content-pages": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.1.0.tgz", - "integrity": "sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@docusaurus/plugin-debug": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.1.0.tgz", - "integrity": "sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@docusaurus/plugin-google-analytics": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.1.0.tgz", - "integrity": "sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.1.0.tgz", - "integrity": "sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-sitemap": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.1.0.tgz", - "integrity": "sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@docusaurus/preset-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.1.0.tgz", - "integrity": "sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/plugin-debug": "2.1.0", - "@docusaurus/plugin-google-analytics": "2.1.0", - "@docusaurus/plugin-google-gtag": "2.1.0", - "@docusaurus/plugin-sitemap": "2.1.0", - "@docusaurus/theme-classic": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-search-algolia": "2.1.0", - "@docusaurus/types": "2.1.0" - } - }, - "@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "@docusaurus/theme-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.1.0.tgz", - "integrity": "sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.42", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.1.0.tgz", - "integrity": "sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==", - "requires": { - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-search-algolia": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.1.0.tgz", - "integrity": "sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==", - "requires": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^1.12.3", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@docusaurus/theme-translations": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.1.0.tgz", - "integrity": "sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==", - "requires": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" - }, - "dependencies": { - "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" - } - } - } - }, - "@docusaurus/types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.1.0.tgz", - "integrity": "sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - } - }, - "@docusaurus/utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.1.0.tgz", - "integrity": "sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==", - "requires": { - "@docusaurus/logger": "2.1.0", - "@svgr/webpack": "^6.2.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, + "packages/uniforms-unstyled": { + "version": "4.0.0-alpha.6", + "license": "MIT", "dependencies": { - "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" - } - } - } - }, - "@docusaurus/utils-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.1.0.tgz", - "integrity": "sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==", - "requires": { - "tslib": "^2.4.0" - } - }, - "@docusaurus/utils-validation": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.1.0.tgz", - "integrity": "sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==", - "requires": { - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" - } - }, - "@emotion/babel-plugin": { - "version": "11.7.2", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", - "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/runtime": "^7.13.10", - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.5", - "@emotion/serialize": "^1.0.2", - "babel-plugin-macros": "^2.6.1", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.0.13" - } - }, - "@emotion/cache": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", - "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", - "requires": { - "@emotion/memoize": "^0.7.4", - "@emotion/sheet": "^1.1.0", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", - "stylis": "4.0.13" - } - }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "@emotion/is-prop-valid": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", - "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", - "requires": { - "@emotion/memoize": "^0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" - }, - "@emotion/react": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", - "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@emotion/cache": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/sheet": "^1.1.0", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", - "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", - "requires": { - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.4", - "@emotion/unitless": "^0.7.5", - "@emotion/utils": "^1.0.0", - "csstype": "^3.0.2" - } - }, - "@emotion/sheet": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", - "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" - }, - "@emotion/styled": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz", - "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@emotion/babel-plugin": "^11.3.0", - "@emotion/is-prop-valid": "^1.1.1", - "@emotion/serialize": "^1.0.2", - "@emotion/utils": "^1.0.0" - } - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "@emotion/utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", - "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" - }, - "@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "uniforms": "4.0.0-alpha.6" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "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" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "peer": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "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==", - "peer": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "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==", - "peer": true - } - } - }, - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "peer": true - }, - "@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" + "devDependencies": { + "@types/invariant": "2.2.37", + "@types/lodash": "4.17.5", + "@types/react": "17.0.39", + "tslib": "2.2.0", + "typescript": "4.4.4" }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "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-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" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.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==" + "packages/uniforms-unstyled/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" }, - "@jest/console": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", - "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "packages/uniforms/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true, + "license": "0BSD" + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", + "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "devOptional": true, "requires": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.4.2", - "jest-util": "^27.4.2", - "slash": "^3.0.0" + "@jridgewell/trace-mapping": "^0.3.0" } }, - "@jest/core": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz", - "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==", + "@ant-design/colors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", + "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", + "peer": true, "requires": { - "@jest/console": "^27.2.0", - "@jest/reporters": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.1.1", - "jest-config": "^27.2.0", - "jest-haste-map": "^27.2.0", - "jest-message-util": "^27.2.0", - "jest-regex-util": "^27.0.6", - "jest-resolve": "^27.2.0", - "jest-resolve-dependencies": "^27.2.0", - "jest-runner": "^27.2.0", - "jest-runtime": "^27.2.0", - "jest-snapshot": "^27.2.0", - "jest-util": "^27.2.0", - "jest-validate": "^27.2.0", - "jest-watcher": "^27.2.0", - "micromatch": "^4.0.4", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@ctrl/tinycolor": "^3.3.1" } }, - "@jest/environment": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz", - "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==", + "@ant-design/icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.4.0.tgz", + "integrity": "sha512-+X44IouK56JbP3r7zM+Zoykv5wQlXBlxY0NTaFXGpiyYSS/Bh6HIo9aTF62QkSuDTqA3UpeNVTRFioKKRmkWDQ==", + "peer": true, "requires": { - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2" + "@ant-design/colors": "^5.0.0", + "@ant-design/icons-svg": "^4.0.0", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "insert-css": "^2.0.0", + "rc-util": "^5.0.1" } }, - "@jest/fake-timers": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", - "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "@ant-design/icons-svg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", + "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==", + "peer": true + }, + "@ant-design/react-slick": { + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.4.tgz", + "integrity": "sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==", + "peer": true, "requires": { - "@jest/types": "^27.4.2", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.0" } }, - "@jest/globals": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz", - "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==", + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "devOptional": true, "requires": { - "@jest/environment": "^27.4.4", - "@jest/types": "^27.4.2", - "expect": "^27.4.2" + "@babel/highlight": "^7.18.6" } }, - "@jest/reporters": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz", - "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==", + "@babel/compat-data": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", + "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", + "devOptional": true + }, + "@babel/core": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", + "devOptional": true, "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.2.0", - "@jest/test-result": "^27.2.0", - "@jest/transform": "^27.2.0", - "@jest/types": "^27.1.1", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.2.0", - "jest-resolve": "^27.2.0", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.0.0" + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.6", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", + "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": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "devOptional": true } } }, - "@jest/schemas": { - "version": "29.0.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "@babel/eslint-parser": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.4.tgz", + "integrity": "sha512-hPMIAmGNbmQzXJIo2P43Zj9UhRmGev5f9nqdBFOWNGDGh6XKmjby79woBvg6y0Jur6yRfQBneDbUQ8ZVc1krFw==", + "dev": true, + "peer": true, "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.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==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "peer": true } } }, - "@jest/test-result": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", - "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "@babel/eslint-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", + "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", + "dev": true, + "peer": true, "requires": { - "@jest/console": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "eslint-rule-composer": "^0.3.0" } }, - "@jest/test-sequencer": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz", - "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==", + "@babel/generator": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.1.tgz", + "integrity": "sha512-u1dMdBUmA7Z0rBB97xh8pIhviK7oItYOkjbsCxTWMknyvbQRBwX7/gn4JXurRdirWMFh+ZtYARqkA6ydogVZpg==", + "devOptional": true, "requires": { - "@jest/test-result": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-runtime": "^27.4.5" + "@babel/types": "^7.20.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" } }, - "@jest/transform": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", - "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "peer": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "devOptional": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.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==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "devOptional": true } } }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "devOptional": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "devOptional": true, "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" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "devOptional": true, "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@babel/types": "^7.18.6" } }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "devOptional": true, "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@babel/types": "^7.18.6" } }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "@babel/helper-module-transforms": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", + "devOptional": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" } }, - "@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==" - }, - "@lezer/common": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-0.15.12.tgz", - "integrity": "sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==" + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "devOptional": true }, - "@lezer/lr": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-0.15.8.tgz", - "integrity": "sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==", + "@babel/helper-simple-access": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", + "devOptional": true, "requires": { - "@lezer/common": "^0.15.0" + "@babel/types": "^7.19.4" } }, - "@lmdb/lmdb-darwin-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz", - "integrity": "sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==", - "optional": true - }, - "@lmdb/lmdb-darwin-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz", - "integrity": "sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==", - "optional": true + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "devOptional": true, + "requires": { + "@babel/types": "^7.18.6" + } }, - "@lmdb/lmdb-linux-arm": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz", - "integrity": "sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==", - "optional": true + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "devOptional": true }, - "@lmdb/lmdb-linux-arm64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz", - "integrity": "sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==", - "optional": true + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "devOptional": true }, - "@lmdb/lmdb-linux-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz", - "integrity": "sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==", - "optional": true + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "devOptional": true }, - "@lmdb/lmdb-win32-x64": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz", - "integrity": "sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==", - "optional": true + "@babel/helpers": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", + "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", + "devOptional": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.4", + "@babel/types": "^7.19.4" + } }, - "@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "requires": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "devOptional": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "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==", + "devOptional": 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==", + "devOptional": 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==", + "devOptional": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "color-name": "1.1.3" } }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "devOptional": 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==", + "devOptional": 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==", + "devOptional": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "devOptional": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "has-flag": "^3.0.0" } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, - "@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "requires": {} - }, - "@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" + "@babel/parser": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.1.tgz", + "integrity": "sha512-hp0AYxaZJhxULfM1zyp7Wgr+pSUKBcP3M+PHnSzWGdXOzg/kHWIgiUWARvubhUKGOEw3xqY4x+lyZ9ytBVcELw==", + "devOptional": true }, - "@mischnic/json-sourcemap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz", - "integrity": "sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==", + "@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": { - "@lezer/common": "^0.15.7", - "@lezer/lr": "^0.15.4", - "json5": "^2.2.1" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz", - "integrity": "sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==", - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-darwin-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz", - "integrity": "sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==", - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-linux-arm": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz", - "integrity": "sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==", - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-linux-arm64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz", - "integrity": "sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==", - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-linux-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz", - "integrity": "sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==", - "optional": true - }, - "@msgpackr-extract/msgpackr-extract-win32-x64": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz", - "integrity": "sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==", - "optional": true + "@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" + } }, - "@mui/base": { - "version": "5.0.0-alpha.68", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.68.tgz", - "integrity": "sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA==", + "@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/runtime": "^7.17.0", - "@emotion/is-prop-valid": "^1.1.1", - "@mui/utils": "^5.4.1", - "@popperjs/core": "^2.4.4", - "clsx": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" + "@babel/helper-plugin-utils": "^7.12.13" } }, - "@mui/material": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.1.tgz", - "integrity": "sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA==", + "@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/runtime": "^7.17.0", - "@mui/base": "5.0.0-alpha.68", - "@mui/system": "^5.4.1", - "@mui/types": "^7.1.1", - "@mui/utils": "^5.4.1", - "@types/react-transition-group": "^4.4.4", - "clsx": "^1.1.1", - "csstype": "^3.0.10", - "hoist-non-react-statics": "^3.3.2", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "react-transition-group": "^4.4.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@mui/private-theming": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", - "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", + "@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/runtime": "^7.17.2", - "@mui/utils": "^5.5.3", - "prop-types": "^15.7.2" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@mui/styled-engine": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", - "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "devOptional": true, "requires": { - "@babel/runtime": "^7.17.2", - "@emotion/cache": "^11.7.1", - "prop-types": "^15.7.2" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@mui/system": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", - "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", + "@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/runtime": "^7.17.2", - "@mui/private-theming": "^5.5.3", - "@mui/styled-engine": "^5.5.2", - "@mui/types": "^7.1.3", - "@mui/utils": "^5.5.3", - "clsx": "^1.1.1", - "csstype": "^3.0.11", - "prop-types": "^15.7.2" - }, - "dependencies": { - "csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" - } + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@mui/types": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", - "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", - "requires": {} + "@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" + } }, - "@mui/utils": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", - "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", + "@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/runtime": "^7.17.2", - "@types/prop-types": "^15.7.4", - "@types/react-is": "^16.7.1 || ^17.0.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@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==", + "@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": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@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==" + "@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" + } }, - "@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==", + "@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": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@parcel/bundler-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.9.2.tgz", - "integrity": "sha512-tmhyeNQYJla9509Sq/U12j2fZg0hDojyIyM4wuVWKhkAnDnZjbMKj3m11S1COR5i2aqx9lJjTWj0XPJl5lrcvg==", - "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/graph": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" - } - }, - "@parcel/cache": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.9.2.tgz", - "integrity": "sha512-Bde9HmxaO+H5qPbcxBl/JzzZ/7ewoHFDWLOQ4zdfyh+q4IyLS257WAUGm4x6BeNjc1S7YjoelEbBKdgw8mQOig==", - "requires": { - "@parcel/fs": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/utils": "2.9.2", - "lmdb": "2.7.11" - } - }, - "@parcel/codeframe": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.9.2.tgz", - "integrity": "sha512-+T1POu9uU2tkPi3P25ojtU3CKoGYfirc2bE/1iNyvbuEtpkAzl9UQFXphGqFyuJSI429mP2pWL8SeKG0b5zaUw==", - "requires": { - "chalk": "^4.1.0" - } - }, - "@parcel/compressor-raw": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.9.2.tgz", - "integrity": "sha512-QRrxyiztMjk8Tt4AmP1ibgH7bRrAcrWCjTY/W1wa0fCkEn2QyCg20BGxONg280qXTQD4x2N98X4B3ctAPAxpDw==", - "requires": { - "@parcel/plugin": "2.9.2" - } - }, - "@parcel/config-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.9.2.tgz", - "integrity": "sha512-dRqUKn6YIKTxvKbfO5xfxzMhOMWMCNoZzEWuP/bESW6zXI8krdGmgdu6HxSfCmvPnkz+0SAz8ig2QnjV0KtCcw==", - "requires": { - "@parcel/bundler-default": "2.9.2", - "@parcel/compressor-raw": "2.9.2", - "@parcel/namer-default": "2.9.2", - "@parcel/optimizer-css": "2.9.2", - "@parcel/optimizer-htmlnano": "2.9.2", - "@parcel/optimizer-image": "2.9.2", - "@parcel/optimizer-svgo": "2.9.2", - "@parcel/optimizer-swc": "2.9.2", - "@parcel/packager-css": "2.9.2", - "@parcel/packager-html": "2.9.2", - "@parcel/packager-js": "2.9.2", - "@parcel/packager-raw": "2.9.2", - "@parcel/packager-svg": "2.9.2", - "@parcel/reporter-dev-server": "2.9.2", - "@parcel/resolver-default": "2.9.2", - "@parcel/runtime-browser-hmr": "2.9.2", - "@parcel/runtime-js": "2.9.2", - "@parcel/runtime-react-refresh": "2.9.2", - "@parcel/runtime-service-worker": "2.9.2", - "@parcel/transformer-babel": "2.9.2", - "@parcel/transformer-css": "2.9.2", - "@parcel/transformer-html": "2.9.2", - "@parcel/transformer-image": "2.9.2", - "@parcel/transformer-js": "2.9.2", - "@parcel/transformer-json": "2.9.2", - "@parcel/transformer-postcss": "2.9.2", - "@parcel/transformer-posthtml": "2.9.2", - "@parcel/transformer-raw": "2.9.2", - "@parcel/transformer-react-refresh-wrap": "2.9.2", - "@parcel/transformer-svg": "2.9.2" - } - }, - "@parcel/core": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.9.2.tgz", - "integrity": "sha512-Qwn9Fp85gchfDq94chr+of9+xgWQP0G48chP+J/PmZ3TP29sOZ9NsVf+qiGO47UAeNnamBRPeMXyK/Nvv0zQdg==", - "requires": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/graph": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/package-manager": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/profiler": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json5": "^2.2.0", - "msgpackr": "^1.5.4", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@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" } }, - "@parcel/diagnostic": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.9.2.tgz", - "integrity": "sha512-cHvQ3GtC0dJixtt5Ne1SG0vogt6PE9Fu2KmrFMLcL57rowi3sl+W+Lh02sujd/V0ZQOSRV01WdXJXDsiI/na8g==", + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, "requires": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@parcel/events": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.9.2.tgz", - "integrity": "sha512-aDKq9gl8vK/LTTsAs3k8wBsFYVQ8NOSa0aC0Thq+l5KRN04U/ljNiDVmxDkwJgAvT0Iv62kT9ooBl6aQPUWNyQ==" + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } }, - "@parcel/fs": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.9.2.tgz", - "integrity": "sha512-URKchUywNyoOIcOsmwcxr8gp+CBVjD502Fb6RhAdFhdZV2o3X2BLTGf03fQzSSJ0IDO3jKUTK0UUg/Mz8Vd3Rw==", + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dev": true, + "peer": true, "requires": { - "@parcel/fs-search": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.9.2" - }, - "dependencies": { - "@parcel/watcher": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.1.0.tgz", - "integrity": "sha512-8s8yYjd19pDSsBpbkOHnT6Z2+UJSuLQx61pCFM0s5wSRvKCEMDjd/cHY3/GI1szHIWbpXpsJdg3V6ISGGx9xDw==", - "requires": { - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - } + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" } }, - "@parcel/fs-search": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.9.2.tgz", - "integrity": "sha512-PP1aFLaH5rk8mF8AN62/R68Ne9Xq/VNhj3h1BxdESiHkhRIrM1ZcQ4t4WBaMjPaLXi1jSKLQ8fY50QBVIJKy4Q==" + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "peer": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } }, - "@parcel/graph": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.9.2.tgz", - "integrity": "sha512-2lraupLwe6JTzy4KFOsFphV6/Fn3OF6PUOnHY2oQhHdBzWw43a0cbVpyIn8ChvXKlB3YqdId6X7oOutbmh3X8A==", + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dev": true, + "peer": true, "requires": { - "nullthrows": "^1.1.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "@parcel/hash": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.9.2.tgz", - "integrity": "sha512-zXjg3BTxevsTe2Ylqsmm2Cw6gcIObaSz2dBjeRXO3LM8ziXJ4c7tOBKIXHPcnc2JmOyp3pmFB1sQaE+qXKh0DQ==", + "@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dev": true, + "peer": true, "requires": { - "xxhash-wasm": "^0.4.2" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" } }, - "@parcel/logger": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.9.2.tgz", - "integrity": "sha512-rhb+CZZ4tKbrH585GTec32qxEpbjqrjaAbBRmyjGknsTleoiazcrLiutE7h+VRItKmv5QG+yPgrZ0PFx83fmhw==", + "@babel/runtime": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2" + "regenerator-runtime": "^0.13.4" } }, - "@parcel/markdown-ansi": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.9.2.tgz", - "integrity": "sha512-2iWqdaQhDEPL11V4TAssghJLZUXwB4RXzCgOEniWv7Hj/3ymXA4VzCyOncRoIqpm4MvxBV3tLPGM7qVqbCzN8Q==", + "@babel/runtime-corejs3": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.4.tgz", + "integrity": "sha512-HzjQ8+dzdx7dmZy4DQ8KV8aHi/74AjEbBGTFutBmg/pd3dY5/q1sfuOGPTFGEytlQhWoeVXqcK5BwMgIkRkNDQ==", + "dev": true, + "peer": true, "requires": { - "chalk": "^4.1.0" + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" } }, - "@parcel/namer-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.9.2.tgz", - "integrity": "sha512-7hHEPhSPGnQadQmqghreRpREM8BheEA2BXhpXcemLYhFcCtQwrQUe14laOFy70+E8lK3SRf4QvQKXroHscL3ZQ==", + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "devOptional": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "nullthrows": "^1.1.1" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, - "@parcel/node-resolver-core": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.0.2.tgz", - "integrity": "sha512-fDsELMiEZoMOfqVKQY+BpGA92egLy4rTCC0ra1J+rKpevOubh/qNL2px3+FZUlfsxFO59iaR4qBSjBUzfD3zlg==", + "@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "devOptional": true, "requires": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" } }, - "@parcel/optimizer-css": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.9.2.tgz", - "integrity": "sha512-tNkoeCqy6yK21D+EMMWmmUHJL+abwNjhUC3LKJbi7YBrj1DswSaARiFMzLNlNQysa39VtWbo42VD+GV/5F6LAQ==", + "@babel/types": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.0.tgz", + "integrity": "sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==", + "devOptional": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", - "nullthrows": "^1.1.1" + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" } }, - "@parcel/optimizer-htmlnano": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.2.tgz", - "integrity": "sha512-PfZ5bK9Xh5Yi6B++cilRDslSnkkzoEldGAAQ4qeX1njT6/VmQcOsG+ZV1lA344sXogu9nhmdjl+TVbpxzrs+Og==", - "requires": { - "@parcel/plugin": "2.9.2", - "htmlnano": "^2.0.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "svgo": "^2.4.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==", - "optional": true, - "peer": true - }, - "cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", - "requires": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - } - }, - "css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "optional": true, - "peer": true, - "requires": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - } - }, - "cssnano": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", - "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", - "optional": true, - "peer": true, - "requires": { - "cssnano-preset-default": "^6.0.1", - "lilconfig": "^2.1.0" - } - }, - "cssnano-preset-default": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", - "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", - "optional": true, - "peer": true, - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^4.0.0", - "postcss-calc": "^9.0.0", - "postcss-colormin": "^6.0.0", - "postcss-convert-values": "^6.0.0", - "postcss-discard-comments": "^6.0.0", - "postcss-discard-duplicates": "^6.0.0", - "postcss-discard-empty": "^6.0.0", - "postcss-discard-overridden": "^6.0.0", - "postcss-merge-longhand": "^6.0.0", - "postcss-merge-rules": "^6.0.1", - "postcss-minify-font-values": "^6.0.0", - "postcss-minify-gradients": "^6.0.0", - "postcss-minify-params": "^6.0.0", - "postcss-minify-selectors": "^6.0.0", - "postcss-normalize-charset": "^6.0.0", - "postcss-normalize-display-values": "^6.0.0", - "postcss-normalize-positions": "^6.0.0", - "postcss-normalize-repeat-style": "^6.0.0", - "postcss-normalize-string": "^6.0.0", - "postcss-normalize-timing-functions": "^6.0.0", - "postcss-normalize-unicode": "^6.0.0", - "postcss-normalize-url": "^6.0.0", - "postcss-normalize-whitespace": "^6.0.0", - "postcss-ordered-values": "^6.0.0", - "postcss-reduce-initial": "^6.0.0", - "postcss-reduce-transforms": "^6.0.0", - "postcss-svgo": "^6.0.0", - "postcss-unique-selectors": "^6.0.0" - } - }, - "cssnano-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", - "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", - "optional": true, - "peer": true, - "requires": {} - }, - "csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "optional": true, - "peer": true, - "requires": { - "css-tree": "~2.2.0" - }, - "dependencies": { - "css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "optional": true, - "peer": true, - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "optional": true, - "peer": true - } - } - }, - "htmlnano": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.0.4.tgz", - "integrity": "sha512-WGCkyGFwjKW1GeCBsPYacMvaMnZtFJ0zIRnC2NCddkA+IOEhTqskXrS7lep+3yYZw/nQ3dW1UAX4yA/GJyR8BA==", - "requires": { - "cosmiconfig": "^8.0.0", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "optional": true, - "peer": true - }, - "mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "optional": true, - "peer": true - }, - "postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", - "optional": true, - "peer": true, - "requires": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", - "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", - "optional": true, - "peer": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", - "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", - "optional": true, - "peer": true, - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", - "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", - "optional": true, - "peer": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", - "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", - "optional": true, - "peer": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", - "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", - "optional": true, - "peer": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", - "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", - "optional": true, - "peer": true, - "requires": {} - }, - "postcss-merge-longhand": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", - "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.0" - } - }, - "postcss-merge-rules": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", - "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", - "optional": true, - "peer": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", - "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", - "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", - "optional": true, - "peer": true, - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", - "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", - "optional": true, - "peer": true, - "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", - "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", - "optional": true, - "peer": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-normalize-charset": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", - "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", - "optional": true, - "peer": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", - "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", - "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", - "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", - "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", - "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", - "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", - "optional": true, - "peer": true, - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", - "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", - "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", - "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", - "optional": true, - "peer": true, - "requires": { - "cssnano-utils": "^4.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", - "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", - "optional": true, - "peer": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", - "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-svgo": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", - "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", - "optional": true, - "peer": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.0.2" - }, - "dependencies": { - "svgo": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", - "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", - "optional": true, - "peer": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.2.1", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - } - } - } - }, - "postcss-unique-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", - "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", - "optional": true, - "peer": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "stylehacks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", - "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", - "optional": true, - "peer": true, - "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - } - } - } + "@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 }, - "@parcel/optimizer-image": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.9.2.tgz", - "integrity": "sha512-FhYo3j/olcojmDGBxwYXrD1+xzLTulsWosqgs0BpU4E2mGwqpK2IqC+VUs66wKLsCWB3EQStHY1ax7o3ODAmjA==", + "@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", + "peer": true + }, + "@emotion/babel-plugin": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "devOptional": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2" + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" } }, - "@parcel/optimizer-svgo": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.2.tgz", - "integrity": "sha512-k14TS8IM46Lsffr9MdlSO+/2Np4x1en1viKBfqUHjoJSRwpV12o7Jy81XRTaLekBTe+NvUPem4nzvE1/x+4QKA==", + "@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "svgo": "^2.4.0" + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" } }, - "@parcel/optimizer-swc": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.9.2.tgz", - "integrity": "sha512-agy/gE70tPoALRapJEbbjP7Q52N3sV0sZDvR83lrmdc+B1KLGPAswGJe/RXyzXfiA76NGlTQTDxrExSbPa9B4Q==", + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "devOptional": true + }, + "@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "@swc/core": "^1.3.36", - "nullthrows": "^1.1.1" + "@emotion/memoize": "^0.7.4" } }, - "@parcel/package-manager": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.9.2.tgz", - "integrity": "sha512-4/ytXWzm0456gbT93klZNM1CMSqG9SCbJWKk7m5pqy5f8hCYDSrd9Qza+tTynK73cNCHzl4ehS3wsHDhsT+q+Q==", + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/react": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "devOptional": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/node-resolver-core": "3.0.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@babel/runtime": "^7.13.10", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" } }, - "@parcel/packager-css": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.9.2.tgz", - "integrity": "sha512-/FV8KmAONUbbfd0ybuXfD56EIPmMRQJGtKINFK4gRLLFOotgR9NSNoAUsEUxYblodZsC4RbKqwMhPpWdRMhcZg==", + "@emotion/serialize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", + "devOptional": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" } }, - "@parcel/packager-html": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.9.2.tgz", - "integrity": "sha512-CdOdKc0O6lxdsbnQs+Cai2sBSePvVZty+hUIHf/TeKKiYz1SDu51BEbsH+cppbMl08vbzQcUVkpgaatzaHzUMQ==", + "@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "@emotion/styled": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz", + "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==", + "devOptional": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.3.0", + "@emotion/is-prop-valid": "^1.1.1", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.0.0" } }, - "@parcel/packager-js": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.9.2.tgz", - "integrity": "sha512-BgtouTdfTio4xe+o7pX4ys9+6hpNf70Ae+xEk8elwUhq+u+r1NlM8Iv/irtxIAQNCG0fGMdM4OCZofUQ4DMyvw==", + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "devOptional": true + }, + "@emotion/utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", + "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "peer": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "peer": true, + "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" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "peer": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, "globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "peer": true, "requires": { "type-fest": "^0.20.2" } + }, + "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, + "peer": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "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==", + "dev": true, + "peer": true } } }, - "@parcel/packager-raw": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.9.2.tgz", - "integrity": "sha512-p7eHwSSGHk8t1SjL72xKZHe8BsfkuixBhLnWVa+hscB0UGeYqIkQ+OQ34+gg9DkcL98Zc0/ZN1qHzsOdhd/2jg==", + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "peer": true, "requires": { - "@parcel/plugin": "2.9.2" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" } }, - "@parcel/packager-svg": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.9.2.tgz", - "integrity": "sha512-ywAk84WtHe+QIPlvKM36oefzfEN1anyj60bldZjzvSFoU2cBkwgtp1F80Do4lXdaaNCSvcLScD37EIVhAD2ASA==", - "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "posthtml": "^0.16.4" - } + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true, + "peer": true }, - "@parcel/plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.9.2.tgz", - "integrity": "sha512-5v4sdeD5Cft4Vg2D61HW9TK0oi50X2jrm0hVFbUbCG2/TPWs77BMN6Nq+dMV38wEaGbnPjRolxBtRp+ungF09w==", + "@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": { - "@parcel/types": "2.9.2" + "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": { + "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" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "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" + } + }, + "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": { + "argparse": "^1.0.7", + "esprima": "^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==", + "dev": true, + "requires": { + "p-locate": "^4.1.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==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "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 + } } }, - "@parcel/profiler": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.9.2.tgz", - "integrity": "sha512-C846buL+bmnP/F360rUp4I9dwkdUkVM+gFe/AK3JCjtA0TZQIysLqntIQ7g6JK8VUa3e9Q8GwmTfncPAFoiaNQ==", - "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2", - "chrome-trace-event": "^1.0.2" - } + "@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 }, - "@parcel/reporter-cli": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.9.2.tgz", - "integrity": "sha512-9BSK9FzdrEq0dCfwkuh78ds7hvPn8aY/fLcYwWOaWz2PxjnhmAwpuPMluybQxtfsSGS3gFnSFlnABA+ptEZczQ==", + "@jest/console": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", + "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "dev": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "chalk": "^4.1.0", - "term-size": "^2.2.1" + "@jest/types": "^27.4.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.4.2", + "jest-util": "^27.4.2", + "slash": "^3.0.0" } }, - "@parcel/reporter-dev-server": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.2.tgz", - "integrity": "sha512-lnspjm17GqeJB2D6e0qbymSv9ssiOnicxUm+slrOkYr5QjGKMffIuxqi822gpE0y4rZmxLDmYO3bsVBO/gxtkg==", + "@jest/core": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz", + "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==", + "dev": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2" + "@jest/console": "^27.2.0", + "@jest/reporters": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^27.1.1", + "jest-config": "^27.2.0", + "jest-haste-map": "^27.2.0", + "jest-message-util": "^27.2.0", + "jest-regex-util": "^27.0.6", + "jest-resolve": "^27.2.0", + "jest-resolve-dependencies": "^27.2.0", + "jest-runner": "^27.2.0", + "jest-runtime": "^27.2.0", + "jest-snapshot": "^27.2.0", + "jest-util": "^27.2.0", + "jest-validate": "^27.2.0", + "jest-watcher": "^27.2.0", + "micromatch": "^4.0.4", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "@parcel/reporter-tracer": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.9.2.tgz", - "integrity": "sha512-wEe5k4uVVEw6SxtEOP34YXPPj/HSFEQfO2tKbLCOQHp8F+/g4LTnV8pFrWWkpFlyhxHwI9qhOHxPAKv1QjRIBw==", + "@jest/environment": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz", + "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==", + "dev": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "chrome-trace-event": "^1.0.3", - "nullthrows": "^1.1.1" + "@jest/fake-timers": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/node": "*", + "jest-mock": "^27.4.2" } }, - "@parcel/resolver-default": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.9.2.tgz", - "integrity": "sha512-aGk0yx4g0ps0PWa/f8jEAtdF5b1I3VFQRnNA5hNYdyTrV3l+vTtzxw4ssahIctqFkCz5J26F/iYsauyZ5SpDgg==", + "@jest/fake-timers": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", + "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "dev": true, "requires": { - "@parcel/node-resolver-core": "3.0.2", - "@parcel/plugin": "2.9.2" + "@jest/types": "^27.4.2", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.4.2", + "jest-mock": "^27.4.2", + "jest-util": "^27.4.2" } }, - "@parcel/runtime-browser-hmr": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.2.tgz", - "integrity": "sha512-TuICC8LicFobsNBPsBXWl0bg7e20jtcA7Eec6ZWNRNQUoE7MNiYIb4Te1Yo9glSirqcoAGolOqqBCRo05QJyew==", + "@jest/globals": { + "version": "27.4.4", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz", + "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==", + "dev": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2" + "@jest/environment": "^27.4.4", + "@jest/types": "^27.4.2", + "expect": "^27.4.2" } }, - "@parcel/runtime-js": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.9.2.tgz", - "integrity": "sha512-9+a7+pBIKd9ESqykc9HeqaMjfmnnWW9dSxEeo5LAeSfI1rAZeMzkxSsYMtyneFgQGaCyVxjXvEWxJLBUINloQA==", + "@jest/reporters": { + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz", + "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==", + "dev": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.2.0", + "@jest/test-result": "^27.2.0", + "@jest/transform": "^27.2.0", + "@jest/types": "^27.1.1", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^27.2.0", + "jest-resolve": "^27.2.0", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.0.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==", + "dev": true + } } }, - "@parcel/runtime-react-refresh": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.2.tgz", - "integrity": "sha512-/JUwVwwJ1GLIssYXZxR/stjPxYFo4hOuxgrCnDiLCUQDDY04ivzZnjZM4jZncE4TsfolP0CTkOoz+A211G8gRA==", + "@jest/source-map": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", + "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "dev": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "react-error-overlay": "6.0.9", - "react-refresh": "^0.9.0" + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" }, "dependencies": { - "react-error-overlay": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + "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 } } }, - "@parcel/runtime-service-worker": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.2.tgz", - "integrity": "sha512-U/Q+7/WVcqtoXwrqN86Rg6ygiultSAPW6t5OEa6DUsER9A0ytNRJ2PPEgrXXEN7gjkswXRCkfZxitRdbzzk63Q==", + "@jest/test-result": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", + "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "dev": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "@jest/console": "^27.4.2", + "@jest/types": "^27.4.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" } }, - "@parcel/source-map": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "@jest/test-sequencer": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz", + "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==", + "dev": true, "requires": { - "detect-libc": "^1.0.3" + "@jest/test-result": "^27.4.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-runtime": "^27.4.5" } }, - "@parcel/transformer-babel": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.9.2.tgz", - "integrity": "sha512-7Xpp5mizzRuRlrIPtlBSLzWHqniXOajrsANlNXHuMDTRmHL5KF9ZdmJdMFspO2lkFN/PiNC7abHJ4IigtKYPfQ==", + "@jest/transform": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", + "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", + "dev": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^5.7.0" + "@babel/core": "^7.1.0", + "@jest/types": "^27.4.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.4.5", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "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 } } }, - "@parcel/transformer-css": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.9.2.tgz", - "integrity": "sha512-jX/A8BmTyJFtNtaIlj/6jXX8/TiVGAFwcFRbQOpwlio2HL/NgdDgeVCEyWMSMumQm5FlnfONl29jBmHS7Q2xVw==", + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "browserslist": "^4.6.6", - "lightningcss": "^1.16.1", - "nullthrows": "^1.1.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" } }, - "@parcel/transformer-html": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.9.2.tgz", - "integrity": "sha512-w883gggwb2AL8PnH7/87pwGMmR3dO/kctwxm/DO83yEXjfkUBB0u1ruYNSuhBFuNAQsrYobC54QrJ/ERcTB96w==", + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "devOptional": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1", - "srcset": "4" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "@parcel/transformer-image": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.9.2.tgz", - "integrity": "sha512-0ZH1Lyob6P28DE6gVizPDbWWCORF/5exQJzjmeFrpUTJep/Aep0bwboYlNUTGrO5phjMp1/aIyzGDqbVhTHhBw==", - "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "nullthrows": "^1.1.1" - } + "@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==", + "devOptional": true }, - "@parcel/transformer-js": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.9.2.tgz", - "integrity": "sha512-d4JkEEPh99ON345dhkBc9pAqlM/jXgtQ1K7IW/P8Shd6Z+1vdVkGiTMWH9KNXob/fBm511UvbIhJtmj68MUfug==", - "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.9.2", - "@parcel/workers": "2.9.2", - "@swc/helpers": "^0.5.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } + "@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==", + "devOptional": true + }, + "@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==", + "devOptional": true }, - "@parcel/transformer-json": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.9.2.tgz", - "integrity": "sha512-V4SfaBBYHKhFXvORAeUEn3SHyIXevlN4VKKU2838SokHoJ7FbJUXv5QjSS9Fgc8JBeAyIilFoHKQ3CdKI+29qA==", + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "devOptional": true, "requires": { - "@parcel/plugin": "2.9.2", - "json5": "^2.2.0" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "@parcel/transformer-postcss": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.9.2.tgz", - "integrity": "sha512-zkP7Th+MyGJnUXS0aPJCMCMI6wUL6kV4zPuNu59hDLIcm4+H8qeq0s6UyCOIdxjdhHxWKQxKFmlRiPJ9bs0hxg==", + "@mui/base": { + "version": "5.0.0-alpha.68", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.68.tgz", + "integrity": "sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA==", + "peer": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@babel/runtime": "^7.17.0", + "@emotion/is-prop-valid": "^1.1.1", + "@mui/utils": "^5.4.1", + "@popperjs/core": "^2.4.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" } }, - "@parcel/transformer-posthtml": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.2.tgz", - "integrity": "sha512-z4I+FDL13XFHCH32BqryXN9HcocG9a0KyfTPIphJrtBRGW8lR9rX4rukp8X3gGZIdYMuRMvU4jj6BpPRYJzzXA==", + "@mui/material": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.1.tgz", + "integrity": "sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA==", + "peer": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "@babel/runtime": "^7.17.0", + "@mui/base": "5.0.0-alpha.68", + "@mui/system": "^5.4.1", + "@mui/types": "^7.1.1", + "@mui/utils": "^5.4.1", + "@types/react-transition-group": "^4.4.4", + "clsx": "^1.1.1", + "csstype": "^3.0.10", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2" } }, - "@parcel/transformer-raw": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.9.2.tgz", - "integrity": "sha512-0Lo44e4KX7lKGLnnOe52JvtptGTLl1kV3UACbOATApR1Rklte0RfNFxL/TRymic7wxRwt/aAXKhZCzFHmJp5Hg==", + "@mui/private-theming": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.5.3.tgz", + "integrity": "sha512-Wf7NurY7lk8SBWelSBY2U02zxLt1773JpIcXTHuEC9/GZdQA4CXCJGl2cVQzheKhee5rZ+8JwGulrRiVl1m+4A==", + "peer": true, "requires": { - "@parcel/plugin": "2.9.2" + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.5.3", + "prop-types": "^15.7.2" } }, - "@parcel/transformer-react-refresh-wrap": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.2.tgz", - "integrity": "sha512-y2GPoIG7fjizqXq3xl6vvDeGSsOJGcPqm/WvbaxekR1+Yl/U5T4vAD0CaC8EJcVyostCT3G835DdNX7O7rkW/w==", + "@mui/styled-engine": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.5.2.tgz", + "integrity": "sha512-jkz5AHHbA43akBo5L3y1X1/X0f+RvXvCp3eXKt+iOf3qnKSAausbtlVz7gBbC4xIWDnP1Jb/6T+t/0/7gObRYA==", + "peer": true, "requires": { - "@parcel/plugin": "2.9.2", - "@parcel/utils": "2.9.2", - "react-refresh": "^0.9.0" + "@babel/runtime": "^7.17.2", + "@emotion/cache": "^11.7.1", + "prop-types": "^15.7.2" } }, - "@parcel/transformer-svg": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.9.2.tgz", - "integrity": "sha512-R9YTE9T7UcwtrZY7LNO4qAhgByqn7mSyt5/cEFN925XtlLSt0TsX2A4cv4s28hGsaABWGB0WL4IAbgATwbOq7w==", + "@mui/system": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.5.3.tgz", + "integrity": "sha512-J9JcySJuEqfEoP334K/2gEWm2vOx73Uqjii3qlFVhWRBOAJ0Pjyk0sN5W/eVRbwhUm95DNgh2V5s8dRK3vzyVw==", + "peer": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/plugin": "2.9.2", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^5.7.1" + "@babel/runtime": "^7.17.2", + "@mui/private-theming": "^5.5.3", + "@mui/styled-engine": "^5.5.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.5.3", + "clsx": "^1.1.1", + "csstype": "^3.0.11", + "prop-types": "^15.7.2" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", + "peer": true } } }, - "@parcel/types": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.9.2.tgz", - "integrity": "sha512-i8WOfWuvBQ88Q0frgJOmIPOZDUZ6BaGtyq+seo0B1Y0Bt04/KF4qPFo9E1umpL8ZgtA1kMtyZd1gsSmXLP5COw==", + "@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "peer": true, + "requires": {} + }, + "@mui/utils": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.5.3.tgz", + "integrity": "sha512-t627eVRpl3SlxVya0cIVNs8jPl4KCEiGaTSWY9iKKTcMNaeDbuRML+zv/CFHDPr1zFv+FjJSP02ySB+tZ8xIag==", + "peer": true, "requires": { - "@parcel/cache": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/package-manager": "2.9.2", - "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.9.2", - "utility-types": "^3.10.0" + "@babel/runtime": "^7.17.2", + "@types/prop-types": "^15.7.4", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" } }, - "@parcel/utils": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.9.2.tgz", - "integrity": "sha512-Gvl23c54ZYmBmXqpk7Kbw1S6+taWncgdqTo+XaokOzh3jjih1bmMVSMS+CwtBrYhPZ32x84JNeOxsxz01zsrAA==", + "@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==", + "dev": true, "requires": { - "@parcel/codeframe": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/hash": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/markdown-ansi": "2.9.2", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0", - "nullthrows": "^1.1.1" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" } }, - "@parcel/workers": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.9.2.tgz", - "integrity": "sha512-38jd6jWMPNx41gWSJVtdRiTfE+6TvLfM35mkGg3ykpESk8QwwumaV2CLgvdfnFjxeUlRtOGi8m+bWiWqKJetww==", + "@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==", + "dev": true + }, + "@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==", + "dev": true, "requires": { - "@parcel/diagnostic": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/profiler": "2.9.2", - "@parcel/types": "2.9.2", - "@parcel/utils": "2.9.2", - "nullthrows": "^1.1.1" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, "@popperjs/core": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" - }, - "@sideway/address": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz", - "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "@sinclair/typebox": { - "version": "0.24.47", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.47.tgz", - "integrity": "sha512-J4Xw0xYK4h7eC34MNOPQi6IkNxGRck6n4VJpWDzXIFVTW8I/D43Gf+NfWz/v/7NHlzWOPd3+T4PJ4OqklQ2u7A==" - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", + "peer": true }, "@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, "requires": { "type-detect": "4.0.8" } @@ -28047,24 +13293,16 @@ "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==", + "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" } }, - "@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "requires": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - } - }, "@stylelint/postcss-css-in-js": { "version": "0.37.2", "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, "requires": { "@babel/core": ">=7.9.0" } @@ -28073,233 +13311,17 @@ "version": "0.36.2", "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dev": true, "requires": { "remark": "^13.0.0", "unist-util-find-all-after": "^3.0.2" } }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", - "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", - "requires": {} - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", - "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", - "requires": {} - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", - "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", - "requires": {} - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", - "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", - "requires": {} - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", - "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", - "requires": {} - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", - "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", - "requires": {} - }, - "@svgr/babel-preset": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", - "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", - "@svgr/babel-plugin-transform-svg-component": "^6.2.0" - } - }, - "@svgr/core": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", - "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", - "requires": { - "@svgr/plugin-jsx": "^6.2.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", - "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", - "requires": { - "@babel/types": "^7.15.6", - "entities": "^3.0.1" - }, - "dependencies": { - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - } - } - }, - "@svgr/plugin-jsx": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", - "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", - "requires": { - "@babel/core": "^7.15.5", - "@svgr/babel-preset": "^6.2.0", - "@svgr/hast-util-to-babel-ast": "^6.2.1", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", - "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", - "requires": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.5.0" - } - }, - "@svgr/webpack": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", - "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", - "requires": { - "@babel/core": "^7.15.5", - "@babel/plugin-transform-react-constant-elements": "^7.14.5", - "@babel/preset-env": "^7.15.6", - "@babel/preset-react": "^7.14.5", - "@babel/preset-typescript": "^7.15.0", - "@svgr/core": "^6.2.1", - "@svgr/plugin-jsx": "^6.2.1", - "@svgr/plugin-svgo": "^6.2.0" - } - }, - "@swc/core": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.62.tgz", - "integrity": "sha512-J58hWY+/G8vOr4J6ZH9hLg0lMSijZtqIIf4HofZezGog/pVX6sJyBJ40dZ1ploFkDIlWTWvJyqtpesBKS73gkQ==", - "requires": { - "@swc/core-darwin-arm64": "1.3.62", - "@swc/core-darwin-x64": "1.3.62", - "@swc/core-linux-arm-gnueabihf": "1.3.62", - "@swc/core-linux-arm64-gnu": "1.3.62", - "@swc/core-linux-arm64-musl": "1.3.62", - "@swc/core-linux-x64-gnu": "1.3.62", - "@swc/core-linux-x64-musl": "1.3.62", - "@swc/core-win32-arm64-msvc": "1.3.62", - "@swc/core-win32-ia32-msvc": "1.3.62", - "@swc/core-win32-x64-msvc": "1.3.62" - } - }, - "@swc/core-darwin-arm64": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.62.tgz", - "integrity": "sha512-MmGilibITz68LEje6vJlKzc2gUUSgzvB3wGLSjEORikTNeM7P8jXVxE4A8fgZqDeudJUm9HVWrxCV+pHDSwXhA==", - "optional": true - }, - "@swc/core-darwin-x64": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.62.tgz", - "integrity": "sha512-Xl93MMB3sCWVlYWuQIB+v6EQgzoiuQYK5tNt9lsHoIEVu2zLdkQjae+5FUHZb1VYqCXIiWcULFfVz0R4Sjb7JQ==", - "optional": true - }, - "@swc/core-linux-arm-gnueabihf": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.62.tgz", - "integrity": "sha512-nJsp6O7kCtAjTTMcIjVB0g5y1JNiYAa5q630eiwrnaHUusEFoANDdORI3Z9vXeikMkng+6yIv9/V8Rb093xLjQ==", - "optional": true - }, - "@swc/core-linux-arm64-gnu": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.62.tgz", - "integrity": "sha512-XGsV93vpUAopDt5y6vPwbK1Nc/MlL55L77bAZUPIiosWD1cWWPHNtNSpriE6+I+JiMHe0pqtfS/SSTk6ZkFQVw==", - "optional": true - }, - "@swc/core-linux-arm64-musl": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.62.tgz", - "integrity": "sha512-ESUmJjSlTTkoBy9dMG49opcNn8BmviqStMhwyeD1G8XRnmRVCZZgoBOKdvCXmJhw8bQXDhZumeaTUB+OFUKVXg==", - "optional": true - }, - "@swc/core-linux-x64-gnu": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.62.tgz", - "integrity": "sha512-wnHJkt3ZBrax3SFnUHDcncG6mrSg9ZZjMhQV9Mc3JL1x1s1Gy9rGZCoBNnV/BUZWTemxIBcQbANRSDut/WO+9A==", - "optional": true - }, - "@swc/core-linux-x64-musl": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.62.tgz", - "integrity": "sha512-9oRbuTC/VshB66Rgwi3pTq3sPxSTIb8k9L1vJjES+dDMKa29DAjPtWCXG/pyZ00ufpFZgkGEuAHH5uqUcr1JQg==", - "optional": true - }, - "@swc/core-win32-arm64-msvc": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.62.tgz", - "integrity": "sha512-zv14vlF2VRrxS061XkfzGjCYnOrEo5glKJjLK5PwUKysIoVrx/L8nAbFxjkX5cObdlyoqo+ekelyBPAO+4bS0w==", - "optional": true - }, - "@swc/core-win32-ia32-msvc": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.62.tgz", - "integrity": "sha512-8MC/PZQSsOP2iA/81tAfNRqMWyEqTS/8zKUI67vPuLvpx6NAjRn3E9qBv7iFqH79iqZNzqSMo3awnLrKZyFbcw==", - "optional": true - }, - "@swc/core-win32-x64-msvc": { - "version": "1.3.62", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.62.tgz", - "integrity": "sha512-GJSmUJ95HKHZXAxiuPUmrcm/S3ivQvEzXhOZaIqYBIwUsm02vFZkClsV7eIKzWjso1t0+I/8MjrnUNaSWqh1rQ==", - "optional": true - }, - "@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" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, "@testing-library/dom": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -28315,6 +13337,7 @@ "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" } @@ -28325,6 +13348,7 @@ "version": "5.16.5", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dev": true, "requires": { "@adobe/css-tools": "^4.0.1", "@babel/runtime": "^7.9.2", @@ -28341,6 +13365,7 @@ "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" } @@ -28349,6 +13374,7 @@ "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" @@ -28360,6 +13386,7 @@ "version": "12.1.5", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz", "integrity": "sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg==", + "dev": true, "requires": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.0.0", @@ -28370,27 +13397,26 @@ "version": "14.4.3", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.4.3.tgz", "integrity": "sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==", + "dev": true, "requires": {} }, "@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==" + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "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==" + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==", + "dev": true }, "@types/babel__core": { "version": "7.1.17", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "dev": true, "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -28403,6 +13429,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, "requires": { "@babel/types": "^7.0.0" } @@ -28411,6 +13438,7 @@ "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" @@ -28420,123 +13448,25 @@ "version": "7.14.2", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, "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/classnames": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz", - "integrity": "sha512-2koNhpWm3DgWRp5tpkiJ8JGc1xTn2q0l+jUNUE7oMKXUf5NpI9AIdC4kbjGNFBdHtcxBD18LAksoudAVhFKCjw==" - }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, "requires": { "@types/node": "*" } }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", - "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.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, "@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "@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==", + "dev": true, "requires": { "@types/node": "*" } @@ -28544,17 +13474,20 @@ "@types/invariant": { "version": "2.2.37", "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", - "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==" + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", + "dev": true }, "@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "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": "*" } @@ -28563,6 +13496,7 @@ "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": "*" } @@ -28571,6 +13505,7 @@ "version": "26.0.20", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", + "dev": true, "requires": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" @@ -28580,6 +13515,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -28592,6 +13528,7 @@ "version": "15.0.14", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -28600,6 +13537,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "requires": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", @@ -28613,6 +13551,7 @@ "version": "3.5.14", "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.14.tgz", "integrity": "sha512-X1gtMRMbziVQkErhTQmSe2jFwwENA/Zr+PprCkF63vFq+Yt5PZ4AlKqgmeNlwgn7dhsXEK888eIW2520EpC+xg==", + "dev": true, "requires": { "@types/sizzle": "*" } @@ -28620,27 +13559,27 @@ "@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true, + "peer": true }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true }, "@types/lodash": { "version": "4.17.5", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==" - }, - "@types/lz-string": { - "version": "1.3.34", - "resolved": "https://registry.npmjs.org/@types/lz-string/-/lz-string-1.3.34.tgz", - "integrity": "sha512-j6G1e8DULJx3ONf6NdR5JiR2ZY3K3PaaqiEuKYkLQO0Czfi1AzrtjfnfCROyWGeDd5IVMKCwsgSmMip9OWijow==" + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==", + "dev": true }, "@types/mdast": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, "requires": { "@types/unist": "*" } @@ -28649,6 +13588,7 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/@types/meteor/-/meteor-2.6.3.tgz", "integrity": "sha512-T2AQEqGpNUefkD0tWOKtG6FOfXDVwl1OjZIJRtFHtRCctkohHVu4MB7FmqnjsP7eItBW2M7FJrRH1/VVNQLjkA==", + "dev": true, "requires": { "@types/connect": "*", "@types/jquery": "*", @@ -28657,56 +13597,41 @@ "mongodb": "^4.3.1" } }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, "@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true }, "@types/node": { "version": "17.0.18", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", - "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==" + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", + "dev": true }, "@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "@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/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "devOptional": true }, "@types/prettier": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==" + "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "dev": true }, "@types/prop-types": { "version": "15.7.4", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, "@types/react": { "version": "17.0.39", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", @@ -28721,6 +13646,7 @@ "version": "17.0.11", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "dev": true, "requires": { "@types/react": "*" } @@ -28729,86 +13655,30 @@ "version": "17.0.3", "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "peer": true, "requires": { - "@types/react": "*" - } - }, - "@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "@types/react": "*" } }, "@types/react-transition-group": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "peer": true, "requires": { "@types/react": "*" } }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "requires": { - "@types/node": "*" - } - }, "@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, "@types/simpl-schema": { "version": "1.12.7", "resolved": "https://registry.npmjs.org/@types/simpl-schema/-/simpl-schema-1.12.7.tgz", "integrity": "sha512-GhXOCJqKcDeawYoIe4Jly7C5ePR3Uh3jaswb1U+Ruh1x7EtZqOJMMyxnoVvJUIl5b+v7yoFs4RVny/ZowyXBDw==", + "dev": true, "requires": { "@types/meteor": "*" } @@ -28816,25 +13686,20 @@ "@types/sizzle": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" - }, - "@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": "*" - } + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true }, "@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==" + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true }, "@types/testing-library__jest-dom": { "version": "5.14.1", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz", "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==", + "dev": true, "requires": { "@types/jest": "*" } @@ -28842,44 +13707,36 @@ "@types/underscore": { "version": "1.11.4", "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.4.tgz", - "integrity": "sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==" + "integrity": "sha512-uO4CD2ELOjw8tasUrAhvnn2W4A0ZECOvMjCivJr4gA9pGgjv+qxKWY9GLTMVEK8ej85BxQOocUyE7hImmSQYcg==", + "dev": true }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true }, "@types/webidl-conversions": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-6.1.1.tgz", - "integrity": "sha512-XAahCdThVuCFDQLT7R7Pk/vqeObFNL3YqRyFZg+AqAP/W1/w3xHaIxuW7WszQqTbIBOPRcItYJIou3i/mppu3Q==" + "integrity": "sha512-XAahCdThVuCFDQLT7R7Pk/vqeObFNL3YqRyFZg+AqAP/W1/w3xHaIxuW7WszQqTbIBOPRcItYJIou3i/mppu3Q==", + "dev": true }, "@types/whatwg-url": { "version": "8.2.1", "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.1.tgz", "integrity": "sha512-2YubE1sjj5ifxievI5Ge1sckb9k/Er66HyR2c+3+I6VDUUg1TLPdYYTEbQ+DjRkS4nTxMJhgWfSfMRD2sl2EYQ==", + "dev": true, "requires": { "@types/node": "*", "@types/webidl-conversions": "*" } }, - "@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==", + "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -28887,12 +13744,14 @@ "@types/yargs-parser": { "version": "20.2.1", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true }, "@typescript-eslint/eslint-plugin": { "version": "4.31.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz", "integrity": "sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==", + "dev": true, "peer": true, "requires": { "@typescript-eslint/experimental-utils": "4.31.1", @@ -28908,6 +13767,7 @@ "version": "4.31.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz", "integrity": "sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==", + "dev": true, "peer": true, "requires": { "@types/json-schema": "^7.0.7", @@ -28922,6 +13782,7 @@ "version": "4.31.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz", "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==", + "dev": true, "peer": true, "requires": { "@typescript-eslint/scope-manager": "4.31.1", @@ -28934,6 +13795,7 @@ "version": "4.31.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz", "integrity": "sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==", + "dev": true, "peer": true, "requires": { "@typescript-eslint/types": "4.31.1", @@ -28944,12 +13806,14 @@ "version": "4.31.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.1.tgz", "integrity": "sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==", + "dev": true, "peer": true }, "@typescript-eslint/typescript-estree": { "version": "4.31.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz", "integrity": "sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==", + "dev": true, "peer": true, "requires": { "@typescript-eslint/types": "4.31.1", @@ -28965,181 +13829,30 @@ "version": "4.31.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz", "integrity": "sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==", + "dev": true, "peer": true, "requires": { "@typescript-eslint/types": "4.31.1", "eslint-visitor-keys": "^2.0.0" } }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "abortcontroller-polyfill": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", - "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==" - }, - "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" - } + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true }, "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true }, "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==", + "dev": true, "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -29149,23 +13862,21 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, "peer": true, "requires": {} }, "acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true }, "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" } @@ -29174,6 +13885,7 @@ "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" @@ -29183,6 +13895,7 @@ "version": "8.0.5", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz", "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -29190,61 +13903,18 @@ "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" - } - }, - "algoliasearch": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", - "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", - "requires": { - "@algolia/cache-browser-local-storage": "4.14.2", - "@algolia/cache-common": "4.14.2", - "@algolia/cache-in-memory": "4.14.2", - "@algolia/client-account": "4.14.2", - "@algolia/client-analytics": "4.14.2", - "@algolia/client-common": "4.14.2", - "@algolia/client-personalization": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/logger-console": "4.14.2", - "@algolia/requester-browser-xhr": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/requester-node-http": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "algoliasearch-helper": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz", - "integrity": "sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==", - "requires": { - "@algolia/events": "^4.0.1" - } - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - } - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, "peer": true }, "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" }, @@ -29252,24 +13922,22 @@ "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==" + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true } } }, - "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==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "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, "requires": { "color-convert": "^2.0.1" } @@ -29278,6 +13946,7 @@ "version": "4.10.3", "resolved": "https://registry.npmjs.org/antd/-/antd-4.10.3.tgz", "integrity": "sha512-J/IZvW15MwTmUxK/AWFkSU51T1Hyn4e0GchJWlIe7+FrPpLoTgLf9/Cx3mgxiooHfE9OfvnYvvRli1VxHH6H0Q==", + "peer": true, "requires": { "@ant-design/colors": "^5.0.0", "@ant-design/icons": "^4.3.0", @@ -29326,40 +13995,28 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, "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==", + "dev": true, "peer": true, "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.3", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", @@ -29372,17 +14029,20 @@ "array-tree-filter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==", + "peer": true }, "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==" + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, "array.prototype.flat": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.0", @@ -29394,6 +14054,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.0", @@ -29405,81 +14066,59 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true }, "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=", + "dev": true, "peer": true }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true }, "async-validator": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", - "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==", + "peer": true }, "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==" - }, - "autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true }, "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==" + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true }, "axe-core": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true, "peer": true }, - "axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "requires": { - "follow-redirects": "^1.14.7" - } - }, "axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true, "peer": true }, "babel-jest": { "version": "27.4.5", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz", "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==", + "dev": true, "requires": { "@jest/transform": "^27.4.5", "@jest/types": "^27.4.2", @@ -29491,60 +14130,11 @@ "slash": "^3.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" - } - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "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-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, "babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -29557,6 +14147,7 @@ "version": "27.4.0", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -29568,6 +14159,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "devOptional": true, "requires": { "@babel/runtime": "^7.7.2", "cosmiconfig": "^6.0.0", @@ -29578,6 +14170,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "devOptional": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -29588,190 +14181,59 @@ } } }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, "babel-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" - } - }, - "babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", - "requires": { - "babel-plugin-jest-hoist": "^27.4.0", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "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==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "@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" } }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "babel-preset-jest": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "dev": true, "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "babel-plugin-jest-hoist": "^27.4.0", + "babel-preset-current-node-syntax": "^1.0.0" } }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - } + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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 }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -29781,6 +14243,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "requires": { "fill-range": "^7.0.1" } @@ -29788,12 +14251,14 @@ "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==" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true }, "browserslist": { "version": "4.21.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "devOptional": true, "requires": { "caniuse-lite": "^1.0.30001400", "electron-to-chromium": "^1.4.251", @@ -29805,6 +14270,7 @@ "version": "0.2.6", "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, "requires": { "fast-json-stable-stringify": "2.x" } @@ -29813,6 +14279,7 @@ "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" } @@ -29821,6 +14288,7 @@ "version": "4.6.4", "resolved": "https://registry.npmjs.org/bson/-/bson-4.6.4.tgz", "integrity": "sha512-TdQ3FzguAu5HKPPlr0kYQCyrYUYh8tFM+CMTpxjNzVzxeiJY00Rtuj3LXLHSgiGvmaWlZ8PE+4KyM2thqE38pQ==", + "dev": true, "requires": { "buffer": "^5.6.0" } @@ -29829,6 +14297,7 @@ "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" @@ -29837,51 +14306,14 @@ "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==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "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==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - } - } + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "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, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -29890,31 +14322,20 @@ "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" - } + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "devOptional": true }, "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==" + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true }, "camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -29924,35 +14345,22 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true } } }, - "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.30001430", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz", - "integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==" - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" + "integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==", + "devOptional": true }, "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" @@ -29961,230 +14369,58 @@ "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==" + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true }, "character-entities": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true }, "character-entities-legacy": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true }, "character-reference-invalid": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - }, - "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "parse5": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - } - } - }, - "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" - } - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true }, "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==" + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true }, "classnames": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, - "clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true }, "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, "requires": { "restore-cursor": "^3.1.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==", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, "cli-truncate": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, "requires": { "slice-ansi": "^5.0.0", "string-width": "^5.0.0" @@ -30193,12 +14429,14 @@ "ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true }, "string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "requires": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -30209,6 +14447,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, "requires": { "ansi-regex": "^6.0.1" } @@ -30219,6 +14458,7 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -30228,32 +14468,14 @@ "clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - } - } + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "peer": true }, "clone-regexp": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, "requires": { "is-regexp": "^2.0.0" }, @@ -30261,42 +14483,34 @@ "is-regexp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==" + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true } } }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, "clsx": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "peer": true }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true }, "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==" + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "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" } @@ -30304,301 +14518,66 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "colorette": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" - }, - "combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==" + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true }, "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" - } - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - } - } - } - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" - }, - "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "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==", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, "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==" - } + "delayed-stream": "~1.0.0" } }, - "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==" + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", + "peer": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "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==", + "devOptional": true, "requires": { "safe-buffer": "~5.1.1" } }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==" - }, "copy-to-clipboard": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "peer": true, "requires": { "toggle-selection": "^1.0.6" } }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "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" - } - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "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" - } - }, - "globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "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" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - } - } - }, - "core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" - }, - "core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "requires": { - "browserslist": "^4.21.4" - } - }, "core-js-pure": { "version": "3.25.5", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz", - "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==", + "dev": true, + "peer": true }, "cosmiconfig": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -30607,323 +14586,40 @@ "yaml": "^1.10.0" } }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "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-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "requires": {} - }, - "css-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": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", - "requires": { - "cssnano": "^5.1.8", - "jest-worker": "^29.1.2", - "postcss": "^8.4.17", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "@jest/types": { - "version": "29.2.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.2.1.tgz", - "integrity": "sha512-O/QNDQODLnINEPAI0cl9U6zUIDXEWXt6IC1o2N2QENuos7hlGUIthlKyV4p6ki3TvXFX071blj8HUhgLGquPjw==", - "requires": { - "@jest/schemas": "^29.0.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" - } - }, - "@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "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" - } - }, - "ci-info": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" - }, - "jest-util": { - "version": "29.2.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.2.1.tgz", - "integrity": "sha512-P5VWDj25r7kj7kl4pN2rG/RN2c1TLfYYYZYULnS/35nFDjBai+hBeo3MDrYZS7p6IoY3YHZnt2vq4L6mKnLk0g==", - "requires": { - "@jest/types": "^29.2.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "29.2.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.2.1.tgz", - "integrity": "sha512-ROHTZ+oj7sBrgtv46zZ84uWky71AoYi0vEV9CdEtc1FQunsoAGe5HbQmW76nI5QWdvECVPrSi1MCVUmizSavMg==", - "requires": { - "@types/node": "*", - "jest-util": "^29.2.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "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==" - }, - "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" - } - } - } - }, - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - } - } - }, - "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" - }, - "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=" + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=", + "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==" - }, - "cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", - "requires": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-advanced": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz", - "integrity": "sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==", - "requires": { - "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.12", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - } - }, - "cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", - "requires": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - } + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true }, "cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true }, "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" }, @@ -30931,7 +14627,8 @@ "cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true } } }, @@ -30944,12 +14641,14 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true, "peer": true }, "data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, "requires": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -30959,17 +14658,20 @@ "date-fns": { "version": "2.23.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz", - "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==" + "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==", + "peer": true }, "dayjs": { "version": "1.10.7", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==", + "peer": true }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "devOptional": true, "requires": { "ms": "2.1.2" } @@ -30977,12 +14679,14 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true }, "decamelize-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -30991,32 +14695,28 @@ "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true } } }, "decimal.js": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true }, "deep-equal": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, "requires": { "call-bind": "^1.0.2", "es-get-iterator": "^1.1.2", @@ -31040,188 +14740,71 @@ "isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true } } }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, "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==" + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, "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" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "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==" + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true }, "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" } }, - "del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true }, "denque": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", - "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" + "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==", + "dev": true }, "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": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true }, "diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "requires": { "path-type": "^4.0.0" } }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "peer": true, "requires": { "esutils": "^2.0.2" @@ -31230,25 +14813,20 @@ "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==" + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true }, "dom-align": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", - "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==" - }, - "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" - } + "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==", + "peer": true }, "dom-helpers": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "peer": true, "requires": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -31258,6 +14836,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, "requires": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -31266,24 +14845,28 @@ "domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true }, "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true } } }, "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true }, "domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, "requires": { "webidl-conversions": "^5.0.0" }, @@ -31291,7 +14874,8 @@ "webidl-conversions": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true } } }, @@ -31299,6 +14883,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, "requires": { "domelementtype": "1" } @@ -31307,119 +14892,41 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, "requires": { "dom-serializer": "0", "domelementtype": "1" } }, - "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": "7.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", - "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==" - }, - "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==" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, "eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "electron-to-chromium": { "version": "1.4.284", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "devOptional": true }, "emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true }, "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==" - }, - "emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "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" - } - } - } - }, - "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==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, "peer": true, "requires": { "ansi-colors": "^4.1.1" @@ -31428,12 +14935,14 @@ "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true }, "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==", + "devOptional": true, "requires": { "is-arrayish": "^0.2.1" } @@ -31442,6 +14951,7 @@ "version": "1.18.6", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", @@ -31468,6 +14978,7 @@ "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", @@ -31483,19 +14994,16 @@ "isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true } } }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "peer": true, "requires": { "is-callable": "^1.1.4", @@ -31506,27 +15014,20 @@ "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "devOptional": true }, "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==" + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "devOptional": true }, "escodegen": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -31539,6 +15040,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -31548,6 +15050,7 @@ "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -31560,18 +15063,21 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true }, "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, "optional": true }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, "requires": { "prelude-ls": "~1.1.2" } @@ -31582,6 +15088,7 @@ "version": "7.32.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, "peer": true, "requires": { "@babel/code-frame": "7.12.11", @@ -31630,6 +15137,7 @@ "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, "peer": true, "requires": { "@babel/highlight": "^7.10.4" @@ -31639,6 +15147,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "peer": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -31651,6 +15160,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "peer": true, "requires": { "sprintf-js": "~1.0.2" @@ -31660,6 +15170,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, "peer": true, "requires": { "eslint-visitor-keys": "^1.1.0" @@ -31669,6 +15180,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, "peer": true } } @@ -31677,6 +15189,7 @@ "version": "13.17.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, "peer": true, "requires": { "type-fest": "^0.20.2" @@ -31686,6 +15199,7 @@ "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, "peer": true, "requires": { "argparse": "^1.0.7", @@ -31696,6 +15210,7 @@ "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==", + "dev": true, "peer": true } } @@ -31704,6 +15219,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", + "dev": true, "peer": true, "requires": {} }, @@ -31711,18 +15227,21 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/eslint-config-vazco/-/eslint-config-vazco-6.2.0.tgz", "integrity": "sha512-l2h8gi0hc5yZLzCPQMiIaaHmX2LRbkt/wih9Bln9UKeB9uREzK0u/EQqO0Zlvk09QyT7KpNAoyGwfuMfEIJw9A==", + "dev": true, "requires": {} }, "eslint-import-resolver-alias": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", + "dev": true, "requires": {} }, "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==", + "dev": true, "peer": true, "requires": { "debug": "^3.2.7", @@ -31733,6 +15252,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "peer": true, "requires": { "ms": "^2.1.1" @@ -31744,6 +15264,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.3.0.tgz", "integrity": "sha512-MHSXvmj5e0SGOOBhBbt7C+fWj1bJbtSYFAD85Xeg8nvUtuooTod2HQb8bfhE9f5QyyNxEfgzqOYFCvmdDIcCuw==", + "dev": true, "requires": { "debug": "^4.1.1", "glob": "^7.1.6", @@ -31756,6 +15277,7 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, "peer": true, "requires": { "debug": "^3.2.7", @@ -31766,6 +15288,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "peer": true, "requires": { "ms": "^2.1.1" @@ -31777,6 +15300,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, "peer": true, "requires": { "escape-string-regexp": "^1.0.5", @@ -31787,12 +15311,14 @@ "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, "peer": true }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, "peer": true } } @@ -31801,6 +15327,7 @@ "version": "2.24.2", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, "peer": true, "requires": { "array-includes": "^3.1.3", @@ -31824,6 +15351,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "peer": true, "requires": { "ms": "2.0.0" @@ -31833,6 +15361,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "peer": true, "requires": { "esutils": "^2.0.2" @@ -31842,6 +15371,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, "peer": true } } @@ -31850,6 +15380,7 @@ "version": "6.4.1", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, "peer": true, "requires": { "@babel/runtime": "^7.11.2", @@ -31869,6 +15400,7 @@ "version": "3.4.1", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, "peer": true, "requires": { "prettier-linter-helpers": "^1.0.0" @@ -31878,6 +15410,7 @@ "version": "7.25.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", + "dev": true, "peer": true, "requires": { "array-includes": "^3.1.3", @@ -31899,6 +15432,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "peer": true, "requires": { "esutils": "^2.0.2" @@ -31908,6 +15442,7 @@ "version": "2.0.0-next.4", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, "peer": true, "requires": { "is-core-module": "^2.9.0", @@ -31921,6 +15456,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, "peer": true, "requires": {} }, @@ -31928,12 +15464,15 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", + "dev": true, "peer": true }, "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==", + "dev": true, + "peer": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -31942,7 +15481,9 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true } } }, @@ -31950,6 +15491,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, "peer": true, "requires": { "eslint-visitor-keys": "^2.0.0" @@ -31959,12 +15501,14 @@ "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==", + "dev": true, "peer": true }, "espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, "peer": true, "requires": { "acorn": "^7.4.0", @@ -31976,6 +15520,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, "peer": true } } @@ -31983,12 +15528,14 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true }, "esquery": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, "peer": true, "requires": { "estraverse": "^5.1.0" @@ -31998,6 +15545,8 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "peer": true, "requires": { "estraverse": "^5.2.0" } @@ -32005,46 +15554,20 @@ "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "eta": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", - "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "requires": { - "@types/node": "*", - "require-like": ">= 0.1.1" - } - }, - "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==" + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true }, "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", @@ -32061,6 +15584,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, "requires": { "clone-regexp": "^2.1.0" } @@ -32068,12 +15592,14 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true }, "expect": { "version": "27.4.2", "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", + "dev": true, "requires": { "@jest/types": "^27.4.2", "ansi-styles": "^5.0.0", @@ -32086,110 +15612,40 @@ "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 }, "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==" - } - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true } } }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true }, "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==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "fast-diff": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, "fast-glob": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -32201,232 +15657,68 @@ "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==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "requires": { - "punycode": "^1.3.2" - } + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true }, "fastest-levenshtein": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, "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" - } - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "requires": { - "xml-js": "^1.6.11" - } - }, - "fetch-ie8": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/fetch-ie8/-/fetch-ie8-1.5.0.tgz", - "integrity": "sha1-8RQcP5bLyJN6oxsPvBp3AiD7wVs=" - }, - "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" - }, - "dependencies": { - "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-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "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" - } - } + "dev": true, + "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==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" } }, "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==", + "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "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-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - } - } - }, "find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "devOptional": true }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, "peer": true, "requires": { "locate-path": "^2.0.0" @@ -32436,6 +15728,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -32444,196 +15737,118 @@ "flatted": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" - }, - "flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true }, "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" } }, - "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": { - "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" - } - }, - "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==", + "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "mime-types": "^2.1.12" } }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "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" - } - }, - "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=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "optional": true }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "devOptional": true }, "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=", + "dev": true, "peer": true }, "functions-have-names": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", - "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", + "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==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "devOptional": 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==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, "get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.3" } }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, "get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true }, "get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true }, "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==" + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true }, "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==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" } }, - "github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" - }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -32647,34 +15862,16 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "requires": { "is-glob": "^4.0.1" } }, - "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.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "requires": { - "ini": "2.0.0" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - } - } - }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, "requires": { "global-prefix": "^3.0.0" } @@ -32683,6 +15880,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, "requires": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -32693,6 +15891,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -32702,12 +15901,14 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "devOptional": true }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -32721,6 +15922,7 @@ "version": "3.2.12", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -32732,19 +15934,22 @@ "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true } } }, "globjoin": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=" + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true }, "gonzales-pe": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, "requires": { "minimist": "^1.2.5" } @@ -32753,95 +15958,28 @@ "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" } }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, "graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "dependencies": { - "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" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "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==" + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true }, "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "devOptional": true, "requires": { "function-bind": "^1.1.1" } @@ -32849,17 +15987,20 @@ "has-bigints": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "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" } @@ -32867,112 +16008,18 @@ "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true }, "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" } }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, "hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -32992,102 +16039,37 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - } - } - }, "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==", + "dev": true, "requires": { "whatwg-encoding": "^1.0.5" } }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } - } + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, "html-tags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==" - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "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" - } + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true }, "htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, "requires": { "domelementtype": "^1.3.1", "domhandler": "^2.3.0", @@ -33097,83 +16079,22 @@ "readable-stream": "^3.1.1" } }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - } - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, "http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, "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" - }, - "dependencies": { - "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==" - } - } - }, "https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, "requires": { "agent-base": "6", "debug": "4" @@ -33182,55 +16103,42 @@ "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==" + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true }, "husky": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==" + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "dev": true }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, "peer": true }, - "image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "requires": { - "queue": "6.0.2" - } - }, - "immer": { - "version": "9.0.15", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", - "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "devOptional": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -33239,12 +16147,14 @@ "import-lazy": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true }, "import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -33254,6 +16164,7 @@ "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" @@ -33263,6 +16174,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "requires": { "p-locate": "^4.1.0" } @@ -33271,6 +16183,7 @@ "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": { "p-limit": "^2.2.0" } @@ -33279,6 +16192,7 @@ "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": { "find-up": "^4.0.0" } @@ -33288,22 +16202,20 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "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==" - }, - "infima": { - "version": "0.2.0-alpha.42", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", - "integrity": "sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==" + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -33312,38 +16224,32 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "insert-css": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", - "integrity": "sha1-610Ql7dUL0x56jBg067gfQU4gPQ=" + "integrity": "sha1-610Ql7dUL0x56jBg067gfQU4gPQ=", + "peer": true }, "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": { "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" } }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -33355,22 +16261,20 @@ "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true }, "is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true }, "is-alphanumerical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, "requires": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -33380,6 +16284,7 @@ "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": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -33389,6 +16294,7 @@ "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", @@ -33398,28 +16304,23 @@ "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "devOptional": 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": { "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==", + "dev": true, "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -33428,25 +16329,20 @@ "is-buffer": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true }, "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-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true }, "is-core-module": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "devOptional": true, "requires": { "has": "^1.0.3" } @@ -33455,6 +16351,7 @@ "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" } @@ -33462,37 +16359,32 @@ "is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, "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==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "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==" + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -33500,104 +16392,70 @@ "is-hexadecimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "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==", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", - "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==" + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true }, "is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true }, "is-negative-zero": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, "peer": true }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "is-number-object": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, "requires": { "has-tostringtag": "^1.0.0" } }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true }, "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==" + "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-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, "is-set": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + "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" } @@ -33605,12 +16463,14 @@ "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true }, "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": { "has-tostringtag": "^1.0.0" } @@ -33619,6 +16479,7 @@ "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" } @@ -33627,6 +16488,7 @@ "version": "1.1.10", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -33638,74 +16500,48 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true }, "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==" + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true }, "is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true }, "is-weakset": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, "requires": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" } }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" - }, - "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" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "istanbul-lib-coverage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true }, "istanbul-lib-instrument": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, "requires": { "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", @@ -33716,7 +16552,8 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, @@ -33724,6 +16561,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", @@ -33734,6 +16572,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -33743,7 +16582,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -33751,6 +16591,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -33760,6 +16601,7 @@ "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", + "dev": true, "requires": { "@jest/core": "^27.0.6", "import-local": "^3.0.2", @@ -33770,6 +16612,7 @@ "version": "27.1.1", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz", "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==", + "dev": true, "requires": { "@jest/types": "^27.1.1", "execa": "^5.0.0", @@ -33780,6 +16623,7 @@ "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz", "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==", + "dev": true, "requires": { "@jest/environment": "^27.4.4", "@jest/test-result": "^27.4.2", @@ -33806,6 +16650,7 @@ "version": "27.2.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz", "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==", + "dev": true, "requires": { "@jest/core": "^27.2.0", "@jest/test-result": "^27.2.0", @@ -33825,6 +16670,7 @@ "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz", "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==", + "dev": true, "requires": { "@babel/core": "^7.1.0", "@jest/test-sequencer": "^27.4.5", @@ -33853,12 +16699,14 @@ "ci-info": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", + "dev": true }, "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==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true } } }, @@ -33866,6 +16714,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^26.6.2", @@ -33877,6 +16726,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -33889,6 +16739,7 @@ "version": "15.0.14", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -33897,6 +16748,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "requires": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", @@ -33910,6 +16762,7 @@ "version": "27.4.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "dev": true, "requires": { "detect-newline": "^3.0.0" } @@ -33918,6 +16771,7 @@ "version": "27.4.2", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", + "dev": true, "requires": { "@jest/types": "^27.4.2", "chalk": "^4.0.0", @@ -33929,7 +16783,8 @@ "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==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true } } }, @@ -33937,6 +16792,7 @@ "version": "27.4.4", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz", "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==", + "dev": true, "requires": { "@jest/environment": "^27.4.4", "@jest/fake-timers": "^27.4.2", @@ -33951,6 +16807,7 @@ "version": "27.4.4", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz", "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==", + "dev": true, "requires": { "@jest/environment": "^27.4.4", "@jest/fake-timers": "^27.4.2", @@ -33963,12 +16820,14 @@ "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true }, "jest-haste-map": { "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz", "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==", + "dev": true, "requires": { "@jest/types": "^27.4.2", "@types/graceful-fs": "^4.1.2", @@ -33989,6 +16848,7 @@ "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz", "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==", + "dev": true, "requires": { "@babel/traverse": "^7.1.0", "@jest/environment": "^27.4.4", @@ -34014,6 +16874,7 @@ "version": "27.4.2", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", + "dev": true, "requires": { "jest-get-type": "^27.4.0", "pretty-format": "^27.4.2" @@ -34022,7 +16883,8 @@ "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==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true } } }, @@ -34030,6 +16892,7 @@ "version": "27.4.2", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", + "dev": true, "requires": { "chalk": "^4.0.0", "jest-diff": "^27.4.2", @@ -34040,12 +16903,14 @@ "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==" + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true }, "jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -34056,7 +16921,8 @@ "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==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true } } }, @@ -34064,6 +16930,7 @@ "version": "27.4.2", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.4.2", @@ -34080,6 +16947,7 @@ "version": "27.4.2", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", + "dev": true, "requires": { "@jest/types": "^27.4.2", "@types/node": "*" @@ -34089,17 +16957,20 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, "requires": {} }, "jest-regex-util": { "version": "27.4.0", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==" + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "dev": true }, "jest-resolve": { "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz", "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==", + "dev": true, "requires": { "@jest/types": "^27.4.2", "chalk": "^4.0.0", @@ -34117,6 +16988,7 @@ "version": "27.2.0", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz", "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==", + "dev": true, "requires": { "@jest/types": "^27.1.1", "jest-regex-util": "^27.0.6", @@ -34127,6 +16999,7 @@ "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz", "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==", + "dev": true, "requires": { "@jest/console": "^27.4.2", "@jest/environment": "^27.4.4", @@ -34156,6 +17029,7 @@ "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz", "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==", + "dev": true, "requires": { "@jest/console": "^27.4.2", "@jest/environment": "^27.4.4", @@ -34189,6 +17063,7 @@ "version": "27.4.0", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "dev": true, "requires": { "@types/node": "*", "graceful-fs": "^4.2.4" @@ -34198,6 +17073,7 @@ "version": "27.4.5", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz", "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==", + "dev": true, "requires": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -34228,12 +17104,14 @@ "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==" + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true }, "jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -34244,7 +17122,8 @@ "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==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true } } }, @@ -34252,6 +17131,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, "requires": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -34264,7 +17144,8 @@ "ci-info": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==" + "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", + "dev": true } } }, @@ -34272,6 +17153,7 @@ "version": "27.4.2", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "dev": true, "requires": { "@jest/types": "^27.4.2", "camelcase": "^6.2.0", @@ -34284,7 +17166,8 @@ "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==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true } } }, @@ -34292,6 +17175,7 @@ "version": "27.2.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz", "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==", + "dev": true, "requires": { "@jest/test-result": "^27.2.0", "@jest/types": "^27.1.1", @@ -34306,6 +17190,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -34316,41 +17201,23 @@ "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" } } } }, - "joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "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" - } - }, "jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, "requires": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -34384,46 +17251,48 @@ "acorn": { "version": "8.8.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true } } }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "devOptional": true }, "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==", + "dev": true, "peer": true }, "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==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "devOptional": true }, "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==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "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=", + "dev": true, "peer": true }, "json2mq": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", + "peer": true, "requires": { "string-convert": "^0.2.0" } @@ -34431,171 +17300,89 @@ "json5": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "devOptional": true }, "jsx-ast-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, "peer": true, "requires": { "array-includes": "^3.1.2", "object.assign": "^4.1.2" } }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.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==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true }, "known-css-properties": { "version": "0.20.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", - "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==" + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==", + "dev": true }, "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==", + "dev": true, "peer": true }, "language-tags": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, "peer": true, "requires": { "language-subtag-registry": "~0.3.2" } }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.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==" + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "peer": true, "requires": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, - "lightningcss": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.21.0.tgz", - "integrity": "sha512-HDznZexdDMvC98c79vRE+oW5vFncTlLjJopzK4azReOilq6n4XIscCMhvgiXkstYMM/dCe6FJw0oed06ck8AtA==", - "requires": { - "detect-libc": "^1.0.3", - "lightningcss-darwin-arm64": "1.21.0", - "lightningcss-darwin-x64": "1.21.0", - "lightningcss-linux-arm-gnueabihf": "1.21.0", - "lightningcss-linux-arm64-gnu": "1.21.0", - "lightningcss-linux-arm64-musl": "1.21.0", - "lightningcss-linux-x64-gnu": "1.21.0", - "lightningcss-linux-x64-musl": "1.21.0", - "lightningcss-win32-x64-msvc": "1.21.0" - } - }, - "lightningcss-darwin-arm64": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.0.tgz", - "integrity": "sha512-WcJmVmbNUnCbUqqXV46ZsriFtWJujcPkn+w2cu4R+EgpXuibyTP/gzahmX0gc4RYQxTz2zXIeGx4cF2gr8fLwA==", - "optional": true - }, - "lightningcss-darwin-x64": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.0.tgz", - "integrity": "sha512-xHwMHfcTIHX6fY4YQimI1V/KcbozoNVeKMncZzrp/3NAj0sp3ktxobCj1e0sGqVJMUMaHu/SWvt0mS8jAIhkYw==", - "optional": true - }, - "lightningcss-linux-arm-gnueabihf": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.0.tgz", - "integrity": "sha512-rk1cr+C2IA1QHvh0QJAPXsQ2vrwCksms7fgfaw43RIERBWa6EEM5p0/1CWhdZ5zrl9veUdY6NRaNGRJjJL0iLw==", - "optional": true - }, - "lightningcss-linux-arm64-gnu": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.0.tgz", - "integrity": "sha512-JkOG8K2Y4m5MeP3DlaHOgGDDtHbhbJcN8JcizFN0snUIIru1qxYNWPhAQsEwysuTRY9aANP0nScZJkALpcYmgA==", - "optional": true - }, - "lightningcss-linux-arm64-musl": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.0.tgz", - "integrity": "sha512-4Zx51DbR41neTFMs28CI9cZpX/mF5Urc6pChTio5nZhrz6FC1pRGiwxNJ+G15a/YPvRmPmvQd3Mz1N4WEgbj2A==", - "optional": true - }, - "lightningcss-linux-x64-gnu": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.0.tgz", - "integrity": "sha512-PN33pPK/O3b4qMfWcJ2eis7NLqEkyW2NEh9X4rWfJrBtOnSbgafuYUuEtO5Ylu+dL3oUKc5usB07FGeil3RzeA==", - "optional": true - }, - "lightningcss-linux-x64-musl": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.0.tgz", - "integrity": "sha512-S51OT7TRfS5x8aN/8frv/JSXCGm+11VuhM4WCiTqDPjhHUDWd8nwiN/7s5juiwrlrpOxb5UKq21EKDrISoGQpw==", - "optional": true - }, - "lightningcss-win32-x64-msvc": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.0.tgz", - "integrity": "sha512-yW6/ZDJAHrSWtRltH1tr2I+2sn374gK2yclc44HMfpxfjIYgXMUkzqstalloMUQpZFR6M0ltXo5/tuLWoBydGQ==", - "optional": true - }, "lilconfig": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "dev": true }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "devOptional": true }, "lint-staged": { "version": "13.0.3", "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", + "dev": true, "requires": { "cli-truncate": "^3.1.0", "colorette": "^2.0.17", @@ -34615,12 +17402,14 @@ "commander": { "version": "9.4.1", "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "dev": true }, "execa": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -34636,22 +17425,26 @@ "human-signals": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==" + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true }, "is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true }, "mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true }, "npm-run-path": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, "requires": { "path-key": "^4.0.0" } @@ -34660,6 +17453,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, "requires": { "mimic-fn": "^4.0.0" } @@ -34667,17 +17461,20 @@ "path-key": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true }, "strip-final-newline": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true }, "yaml": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==" + "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", + "dev": true } } }, @@ -34685,6 +17482,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, "requires": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -34700,6 +17498,7 @@ "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" @@ -34709,6 +17508,7 @@ "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": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -34717,58 +17517,11 @@ } } }, - "lmdb": { - "version": "2.7.11", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.7.11.tgz", - "integrity": "sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==", - "requires": { - "@lmdb/lmdb-darwin-arm64": "2.7.11", - "@lmdb/lmdb-darwin-x64": "2.7.11", - "@lmdb/lmdb-linux-arm": "2.7.11", - "@lmdb/lmdb-linux-arm64": "2.7.11", - "@lmdb/lmdb-linux-x64": "2.7.11", - "@lmdb/lmdb-win32-x64": "2.7.11", - "msgpackr": "1.8.5", - "node-addon-api": "^4.3.0", - "node-gyp-build-optional-packages": "5.0.6", - "ordered-binary": "^1.4.0", - "weak-lru-cache": "^1.2.2" - }, - "dependencies": { - "msgpackr": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.8.5.tgz", - "integrity": "sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==", - "requires": { - "msgpackr-extract": "^3.0.1" - } - }, - "node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" - } - } - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" - }, - "loader-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", - "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, "peer": true, "requires": { "p-locate": "^2.0.0", @@ -34779,6 +17532,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, "peer": true } } @@ -34791,43 +17545,27 @@ "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "peer": true }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "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==", + "dev": true, "peer": true }, "lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "peer": true, "requires": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" @@ -34837,6 +17575,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "peer": true, "requires": { "lodash._reinterpolate": "^3.0.0" } @@ -34844,17 +17583,14 @@ "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true }, "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": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -34864,6 +17600,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, "requires": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -34875,6 +17612,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -34885,6 +17623,7 @@ "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": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -34896,7 +17635,8 @@ "longest-streak": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true }, "loose-envify": { "version": "1.4.0", @@ -34906,23 +17646,11 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, "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": { "yallist": "^4.0.0" } @@ -34930,12 +17658,14 @@ "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "dev": true }, "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==", + "dev": true, "requires": { "semver": "^6.0.0" }, @@ -34943,19 +17673,22 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, "make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true }, "makeerror": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, "requires": { "tmpl": "1.0.x" } @@ -34963,38 +17696,20 @@ "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true }, "mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==" - }, - "mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "requires": { - "unist-util-remove": "^2.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "requires": { - "unist-util-visit": "^2.0.0" - } + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true }, "mdast-util-from-markdown": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, "requires": { "@types/mdast": "^3.0.0", "mdast-util-to-string": "^2.0.0", @@ -35003,25 +17718,11 @@ "unist-util-stringify-position": "^2.0.0" } }, - "mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, "mdast-util-to-markdown": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, "requires": { "@types/unist": "^2.0.0", "longest-streak": "^2.0.0", @@ -35034,41 +17735,21 @@ "mdast-util-to-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "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==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", - "requires": { - "fs-monkey": "^1.0.3" - } + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true }, "memory-pager": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "dev": true, "optional": true }, "meow": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, "requires": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -35087,6 +17768,7 @@ "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" @@ -35095,12 +17777,14 @@ "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "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": { "p-locate": "^4.1.0" } @@ -35109,6 +17793,7 @@ "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": { "p-limit": "^2.2.0" } @@ -35117,6 +17802,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "requires": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -35128,6 +17814,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -35138,7 +17825,8 @@ "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true } } }, @@ -35146,6 +17834,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "requires": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -35155,54 +17844,51 @@ "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true } } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, "message-box": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/message-box/-/message-box-0.2.7.tgz", "integrity": "sha512-C4ccA5nHb58kTS+pLrgF/JWtr7fAIkHxRDceH7tdy5fMA783nUfbYwZ7H2XLvSeYfcnWIYCig5dWW+icK9X/Ag==", + "peer": true, "requires": { "lodash.template": "^4.5.0" } }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, "micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, "requires": { "debug": "^4.0.0", "parse-entities": "^2.0.0" @@ -35212,25 +17898,23 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true }, "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==", + "dev": true, "requires": { "mime-db": "1.52.0" } @@ -35238,76 +17922,30 @@ "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, "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.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "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" - } - } - } + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true }, "mini-store": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz", "integrity": "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ==", + "peer": true, "requires": { "hoist-non-react-statics": "^3.3.2", "shallowequal": "^1.0.2" } }, - "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==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -35315,12 +17953,14 @@ "minimist": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true }, "minimist-options": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, "requires": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -35330,22 +17970,26 @@ "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true }, "moment": { "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "peer": true }, "mongo-object": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/mongo-object/-/mongo-object-0.1.4.tgz", - "integrity": "sha512-QtYk0gupWEn2+iB+DDRt1L+WbcNYvJRaHdih/dcqthOa1DbnREUGSs2WGcW478GNYpElflo/yybZXu0sTiRXHg==" + "integrity": "sha512-QtYk0gupWEn2+iB+DDRt1L+WbcNYvJRaHdih/dcqthOa1DbnREUGSs2WGcW478GNYpElflo/yybZXu0sTiRXHg==", + "peer": true }, "mongodb": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.6.0.tgz", "integrity": "sha512-1gsxVXmjFTPJ+CkMG9olE4bcVsyY8lBJN9m5B5vj+LZ7wkBqq3PO8RVmNX9GwCBOBz1KV0zM00vPviUearSv7A==", + "dev": true, "requires": { "bson": "^4.6.3", "denque": "^2.0.1", @@ -35358,6 +18002,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.2.tgz", "integrity": "sha512-tWDyIG8cQlI5k3skB6ywaEA5F9f5OntrKKsT/Lteub2zgwSUlhqEN2inGgBTm8bpYJf8QYBdA/5naz65XDpczA==", + "dev": true, "requires": { "@types/whatwg-url": "^8.2.1", "whatwg-url": "^11.0.0" @@ -35366,12 +18011,14 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "tr46": { "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" } @@ -35379,12 +18026,14 @@ "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==" + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true }, "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, "requires": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -35392,161 +18041,48 @@ } } }, - "mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "msgpackr": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.9.5.tgz", - "integrity": "sha512-/IJ3cFSN6Ci3eG2wLhbFEL6GT63yEaoN/R5My2QkV6zro+OJaVRLPlwvxY7EtHYSmDlQpk8stvOQTL2qJFkDRg==", - "requires": { - "msgpackr-extract": "^3.0.2" - } - }, - "msgpackr-extract": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.2.tgz", - "integrity": "sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==", - "optional": true, - "requires": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.2", - "node-gyp-build-optional-packages": "5.0.7" - }, - "dependencies": { - "node-gyp-build-optional-packages": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz", - "integrity": "sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==", - "optional": true - } - } - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "devOptional": true }, "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "peer": true }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" - }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==" - }, - "node-gyp-build-optional-packages": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz", - "integrity": "sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==" + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true }, "node-modules-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true }, "node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "devOptional": true }, "normalize-package-data": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, "requires": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -35557,73 +18093,59 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true }, "normalize-selector": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", - "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true }, "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": { "path-key": "^3.0.0" } }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - }, "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "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==" + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "peer": true }, "object-inspect": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true }, "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": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -35632,12 +18154,14 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, "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": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -35649,6 +18173,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", @@ -35660,6 +18185,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", @@ -35672,6 +18198,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", @@ -35679,28 +18206,11 @@ "es-abstract": "^1.18.2" } }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -35709,29 +18219,16 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { "mimic-fn": "^2.1.0" } }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, "peer": true, "requires": { "deep-is": "^0.1.3", @@ -35742,25 +18239,17 @@ "word-wrap": "^1.2.3" } }, - "ordered-binary": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.4.0.tgz", - "integrity": "sha512-EHQ/jk4/a9hLupIKxTfUsQRej1Yd/0QLQs3vGvIqg5ZtCYSzNhkzHoZc7Zf4e4kUlDaC3Uw8Q/1opOLNN2OKRQ==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true }, "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" } @@ -35769,6 +18258,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, "peer": true, "requires": { "p-limit": "^1.1.0" @@ -35778,6 +18268,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "peer": true, "requires": { "p-try": "^1.0.0" @@ -35787,6 +18278,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, "peer": true } } @@ -35795,95 +18287,22 @@ "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": { "aggregate-error": "^3.0.0" } }, - "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" - }, - "dependencies": { - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - } - } - }, "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==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "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" - } - }, - "parcel": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.9.2.tgz", - "integrity": "sha512-nTpT/0JIhGW5rKXVnVGHyLBFK/KxteqzsSjQNzeGybiBttnIYRXnM03e2QJX0GWqiS9OtM4rJro04DNHoqx3Ug==", - "requires": { - "@parcel/config-default": "2.9.2", - "@parcel/core": "2.9.2", - "@parcel/diagnostic": "2.9.2", - "@parcel/events": "2.9.2", - "@parcel/fs": "2.9.2", - "@parcel/logger": "2.9.2", - "@parcel/package-manager": "2.9.2", - "@parcel/reporter-cli": "2.9.2", - "@parcel/reporter-dev-server": "2.9.2", - "@parcel/reporter-tracer": "2.9.2", - "@parcel/utils": "2.9.2", - "chalk": "^4.1.0", - "commander": "^7.0.0", - "get-port": "^4.2.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==" - }, - "get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==" - } - } + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true }, "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==", + "devOptional": true, "requires": { "callsites": "^3.0.0" } @@ -35892,6 +18311,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, "requires": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -35905,6 +18325,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "devOptional": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -35912,121 +18333,65 @@ "lines-and-columns": "^1.1.6" } }, - "parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - }, - "parse5": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true }, "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==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, "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-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "devOptional": true }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "devOptional": true }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "devOptional": true }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true }, "pidtree": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==" + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, "requires": { "node-modules-regexp": "^1.0.0" } @@ -36035,6 +18400,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "dev": true, "peer": true, "requires": { "find-up": "^2.1.0" @@ -36044,6 +18410,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", + "dev": true, "peer": true, "requires": { "find-up": "^2.1.0" @@ -36053,337 +18420,73 @@ "version": "8.4.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "dev": true, + "peer": true, "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, - "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-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "requires": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, "postcss-html": { "version": "0.36.0", "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, "requires": { "htmlparser2": "^3.10.0" } }, - "postcss-less": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", - "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", - "requires": { - "postcss": "^7.0.14" - }, - "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==" - } - } - }, - "postcss-loader": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.7" - } - }, - "postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=" - }, - "postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.14" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "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==", + "dev": true + } } }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, "postcss-resolve-nested-selector": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=" + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true }, "postcss-safe-parser": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, "requires": { "postcss": "^7.0.26" }, @@ -36391,12 +18494,14 @@ "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -36405,7 +18510,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -36413,6 +18519,7 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, "requires": { "gonzales-pe": "^4.3.0", "postcss": "^7.0.21" @@ -36421,12 +18528,14 @@ "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -36435,7 +18544,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -36443,6 +18553,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, "requires": { "postcss": "^7.0.6" }, @@ -36450,12 +18561,14 @@ "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -36464,7 +18577,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -36472,240 +18586,53 @@ "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==", + "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, - "postcss-sort-media-queries": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz", - "integrity": "sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==", - "requires": { - "sort-css-media-queries": "2.1.0" - } - }, - "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" - } - }, "postcss-syntax": { "version": "0.36.2", "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true, "requires": {} }, - "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==" - }, - "postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "requires": {} - }, - "posthtml": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", - "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", - "requires": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "dependencies": { - "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" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "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" - } - }, - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - }, - "htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "posthtml-parser": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", - "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", - "requires": { - "htmlparser2": "^7.1.1" - } - } - } - }, - "posthtml-parser": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", - "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", - "requires": { - "htmlparser2": "^7.1.1" - }, - "dependencies": { - "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" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "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" - } - }, - "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" - }, - "htmlparser2": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", - "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - } - } - }, - "posthtml-render": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", - "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", - "requires": { - "is-json": "^2.0.1" - } + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "peer": true }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, "prettier": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.0.tgz", "integrity": "sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==", + "dev": true, "peer": true }, "prettier-linter-helpers": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, "requires": { "fast-diff": "^1.1.2" } }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, "pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, "requires": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -36715,49 +18642,23 @@ "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 } } }, - "pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" - }, - "prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "requires": {} - }, - "prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" - }, - "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==" - }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, "peer": true }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, "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" @@ -36767,6 +18668,7 @@ "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "peer": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -36776,188 +18678,34 @@ "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==" - } - } - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "peer": true } } }, "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==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true }, "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "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-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "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" - } - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - } - } + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true }, "rc-align": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.11.tgz", "integrity": "sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -36971,6 +18719,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.4.3.tgz", "integrity": "sha512-Q4l9Mv8aaISJ+giVnM9IaXxDeMqHUGLvi4F+LksS6pHlaKlN4awop/L+IMjIXpL+ug/ojaCyv/ixcVopJYYCVA==", + "peer": true, "requires": { "@babel/runtime": "^7.12.5", "array-tree-filter": "^2.1.0", @@ -36983,6 +18732,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1" @@ -36992,6 +18742,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.2.tgz", "integrity": "sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -37004,6 +18755,7 @@ "version": "8.5.3", "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.3.tgz", "integrity": "sha512-zoamT8L6+rBwnwjPlrZRxiHCHQXrTcWZD3a6ruoqEdUKP1KgO0eSjMDH9WlF3WEPYMVnb2G5SrjHrhnwgPDu5w==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.6", @@ -37015,6 +18767,7 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.2.2.tgz", "integrity": "sha512-zw48FATkAmJrEnfeRWiMqvKAzqGzUDLN1UXlluB7q7GgbR6mJFvc+QsmNrgxsFuMz86Lh9mKSIi7rXlPINmuzw==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.6", @@ -37025,6 +18778,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz", "integrity": "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.6", @@ -37035,6 +18789,7 @@ "version": "1.17.4", "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.17.4.tgz", "integrity": "sha512-QI9fe0F9YAmEX946lQpxTs6Qc/FwaLeakWquiBNEmhtqurj/qDdrv+eLb4TfnHTjkdyxU3G7p901WEuuBrrdkA==", + "peer": true, "requires": { "@babel/runtime": "^7.8.4", "async-validator": "^3.0.3", @@ -37045,6 +18800,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.0.2.tgz", "integrity": "sha512-bNCOGxo9ICe2S+MuVQtxVjk2esL0QJX4YcUB10S98z8CWO1sswySH6inH69YU778aCXs8/nKhtZMUmiU1To0bQ==", + "peer": true, "requires": { "@babel/runtime": "^7.11.2", "classnames": "^2.2.6", @@ -37056,6 +18812,7 @@ "version": "6.1.3", "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.1.3.tgz", "integrity": "sha512-qCLWK9NuuKGTsPXjRU/XvSOX7EKdnHlOpg59nPjYSDdH/czsAHZyYq50O6b6RF2TMPOjVpmsZQoMjNJYcnn6JA==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -37066,6 +18823,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.5.3.tgz", "integrity": "sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.6", @@ -37079,6 +18837,7 @@ "version": "8.10.8", "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-8.10.8.tgz", "integrity": "sha512-0gnSR0nmR/60NnK+72EGd+QheHyPSQ3wYg1TwX1zl0JJ9Gm0purFFykCXVv/G0Jynpt0QySPAos+bpHpjMZdoQ==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -37094,6 +18853,7 @@ "version": "2.4.4", "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.4.tgz", "integrity": "sha512-ms7n1+/TZQBS0Ydd2Q5P4+wJTSOrhIrwNxLXCZpR7Fa3/oac7Yi803HDALc2hLAKaCTQtw9LmQeB58zcwOsqlQ==", + "peer": true, "requires": { "@babel/runtime": "^7.11.1", "classnames": "^2.2.1", @@ -37104,6 +18864,7 @@ "version": "4.5.7", "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.7.tgz", "integrity": "sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -37115,6 +18876,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.2.tgz", "integrity": "sha512-X5kj9LDU1ue5wHkqvCprJWLKC+ZLs3p4He/oxjZ1Q4NKaqKBaYf5OdSzRSgh3WH8kSdrfU8LjvlbWnHgJOEkNQ==", + "peer": true, "requires": { "@babel/runtime": "^7.11.1", "classnames": "^2.2.1", @@ -37126,6 +18888,7 @@ "version": "3.1.9", "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.9.tgz", "integrity": "sha512-IKBKaJ4icVPeEk9qRHrFBJmHxBUrCp3+nENBYob4Ofqsu3RXjBOy4N36zONO7oubgLyiG3PxVmyAuVlTkoc7Jg==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1" @@ -37135,6 +18898,7 @@ "version": "2.5.18", "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.18.tgz", "integrity": "sha512-XyieTl8GOC5TeQFEvYbjx/Mtc0/CjruS7mKFT6Fy65FbGXmoFsWoWvIi+ylFx/BQHPGQi7a7vCNoZJ2TTqcZoA==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", @@ -37150,6 +18914,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.4.tgz", "integrity": "sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.6" @@ -37159,6 +18924,7 @@ "version": "2.9.1", "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", "integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -37169,6 +18935,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", "integrity": "sha512-OxO2mJI9e8610CAWBFfm52SPvWib0eNKjaSsRbbKHmLaJIxw944P+D61DlLJ/w2vuOjGNcalJu8VdqyNm/XCRg==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", @@ -37180,6 +18947,7 @@ "version": "12.1.13", "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-12.1.13.tgz", "integrity": "sha512-cPI+aesP6dgCAaey4t4upDbEukJe+XN0DK6oO/6flcCX5o28o7KNZD7JAiVtC/6fCwqwI/kSs7S/43dvHmBl+A==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -37194,6 +18962,7 @@ "version": "9.7.2", "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.2.tgz", "integrity": "sha512-mVaLRpDo6otasBs6yVnG02ykI3K6hIrLTNfT5eyaqduFv95UODI9PDS6fWuVVehVpdS4ENgOSwsTjrPVun+k9g==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -37206,6 +18975,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz", "integrity": "sha512-GXrMfWQOhN3sVze3JnzNboHpQdNHcdFubOETUHyDpa/U3HEKBZC3xJ8XK4paBgF4OJ3bdUVLC+uBPc6dCxvDYA==", + "peer": true, "requires": { "@babel/runtime": "^7.10.2", "classnames": "^2.2.3", @@ -37216,6 +18986,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", @@ -37226,6 +18997,7 @@ "version": "7.12.5", "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.12.5.tgz", "integrity": "sha512-XV4m5h0W+NjGkNzvp5ahOhYHyNG8oPNV9pTLre2EsfmyStXUJBICyfkNID7WZulMdCehv/Wa3MdqXwZ4EsJchw==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -37238,6 +19010,7 @@ "version": "11.7.3", "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.3.tgz", "integrity": "sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w==", + "peer": true, "requires": { "@babel/runtime": "^7.11.2", "classnames": "2.x", @@ -37251,6 +19024,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.5.tgz", "integrity": "sha512-qa+k5vDn9ct65qr+SgD2KwJ9Xz6P84lG2z+TDht/RBr71WnM/K61PqHUAcUyU6YqTJD26IXgjPuuhZR7HMw7eA==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.1", @@ -37262,6 +19036,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.0.2.tgz", "integrity": "sha512-A4FejSG56PzYtSNUU4H1pVzfhtkV/+qMT2clK0CsSj+9mbc4USEtpWeX6A/jjVL+goBOMKj8qlH7BCZmZWh/Nw==", + "peer": true, "requires": { "@babel/runtime": "^7.11.2", "rc-trigger": "^5.0.0" @@ -37271,6 +19046,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-4.1.5.tgz", "integrity": "sha512-q2vjcmnBDylGZ9/ZW4F9oZMKMJdbFWC7um+DAQhZG1nqyg1iwoowbBggUDUaUOEryJP+08bpliEAYnzJXbI5xQ==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -37283,6 +19059,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.3.3.tgz", "integrity": "sha512-0tilOHLJA6p+TNg4kD559XnDX3PTEYuoSF7m7ryzFLAYvdEEPtjn0QZc5z6L0sMKBiBlj8a2kf0auw8XyHU3lA==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "2.x", @@ -37295,6 +19072,7 @@ "version": "5.2.10", "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.10.tgz", "integrity": "sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==", + "peer": true, "requires": { "@babel/runtime": "^7.11.2", "classnames": "^2.2.6", @@ -37307,6 +19085,7 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-3.3.4.tgz", "integrity": "sha512-v2sirR4JL31UTHD/f0LGUdd+tpFaOVUTPeIEjAXRP9kRN8TFhqOgcXl5ixtyqj90FmtRUmKmafCv0EmhBQUHqQ==", + "peer": true, "requires": { "@babel/runtime": "^7.10.1", "classnames": "^2.2.5", @@ -37317,6 +19096,7 @@ "version": "5.13.2", "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.13.2.tgz", "integrity": "sha512-eYc71XXGlp96RMzg01Mhq/T3BL6OOVTDSS0urFEuvpi+e7slhJRhaHGCKy2hqJm18m9ff7VoRoptplKu60dYog==", + "peer": true, "requires": { "@babel/runtime": "^7.12.5", "react-is": "^16.12.0", @@ -37326,7 +19106,8 @@ "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==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "peer": true } } }, @@ -37334,6 +19115,7 @@ "version": "3.4.1", "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.1.tgz", "integrity": "sha512-YexJy+Cx8qjnQdV8+0JBeM65VF2kvO9lnsfrIvHsL3lIH1adMZ85HqmePGUzKkKMZC+CRAJc2K4g2iJS1dOjPw==", + "peer": true, "requires": { "classnames": "^2.2.6", "rc-resize-observer": "^1.0.0", @@ -37344,327 +19126,33 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "peer": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "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" - } - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - } - } - }, "react-dom": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "peer": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "scheduler": "^0.20.2" } }, - "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-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-feather": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.9.tgz", - "integrity": "sha512-yMfCGRkZdXwIs23Zw/zIWCJO3m3tlaUvtHiXlW+3FH7cIT6fiK1iJ7RJWugXq7Fso8ZaQyUm92/GOOHXvkiVUw==", - "requires": { - "prop-types": "^15.7.2" - } - }, - "react-frame-component": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", - "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", - "requires": {} - }, - "react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, "react-is": { "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-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-loadable": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz", - "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==", - "peer": true, - "requires": { - "prop-types": "^15.5.0" - } - }, - "react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "requires": { - "@babel/runtime": "^7.10.3" - } - }, - "react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==" - }, - "react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "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-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-shallow-renderer": { - "version": "16.14.1", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", - "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0" - } - }, - "react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", - "requires": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" - } - }, - "react-textarea-autosize": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", - "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", - "requires": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - } - }, "react-transition-group": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "peer": true, "requires": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -37676,6 +19164,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, "peer": true, "requires": { "load-json-file": "^4.0.0", @@ -37687,12 +19176,14 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, "peer": true }, "load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, "peer": true, "requires": { "graceful-fs": "^4.1.2", @@ -37705,6 +19196,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "peer": true, "requires": { "hosted-git-info": "^2.1.4", @@ -37717,6 +19209,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, "peer": true, "requires": { "error-ex": "^1.3.1", @@ -37727,6 +19220,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, "peer": true, "requires": { "pify": "^3.0.0" @@ -37736,18 +19230,21 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, "peer": true }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "peer": true }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "peer": true } } @@ -37756,6 +19253,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, "peer": true, "requires": { "find-up": "^2.0.0", @@ -37766,80 +19264,33 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "requires": { - "minimatch": "^3.0.5" - } - }, "redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" } }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "requires": { - "regenerate": "^1.4.2" - } - }, "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, "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==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -37850,66 +19301,14 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, "peer": true }, - "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, "remark": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, "requires": { "remark-parse": "^9.0.0", "remark-stringify": "^9.0.0", @@ -37920,243 +19319,51 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, "requires": { "mdast-util-from-markdown": "^0.8.0" } } } }, - "remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "requires": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" - }, - "remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "requires": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "requires": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, "remark-stringify": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", - "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", - "requires": { - "mdast-util-to-markdown": "^0.6.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "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" - } - }, - "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==" - }, - "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" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "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" - } - } + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, + "requires": { + "mdast-util-to-markdown": "^0.6.0" } }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true }, "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==" - }, - "require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true }, "resize-observer-polyfill": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "peer": true }, "resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "devOptional": true, "requires": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -38167,6 +19374,7 @@ "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" }, @@ -38174,37 +19382,28 @@ "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-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "devOptional": true }, "resolve.exports": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true }, "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" @@ -38213,76 +19412,29 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, "rfdc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "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" } }, - "rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "requires": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "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" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, "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==", + "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -38291,6 +19443,7 @@ "version": "7.5.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "dev": true, "requires": { "tslib": "^2.1.0" } @@ -38298,31 +19451,30 @@ "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==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "devOptional": true }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "saslprep": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "dev": true, "optional": true, "requires": { "sparse-bitfield": "^3.0.3" } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, "requires": { "xmlchars": "^2.2.0" } @@ -38331,291 +19483,41 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "peer": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, - "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" - }, - "dependencies": { - "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-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - } - } - }, "scroll-into-view-if-needed": { "version": "2.2.28", "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", + "peer": true, "requires": { "compute-scroll-into-view": "^1.0.17" } }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "requires": { - "node-forge": "^1" - } - }, "semver": { "version": "7.3.8", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "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==" - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "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-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, "shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "peer": true }, "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" } @@ -38623,27 +19525,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.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } + "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", @@ -38653,53 +19542,37 @@ "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 }, "simpl-schema": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/simpl-schema/-/simpl-schema-1.12.0.tgz", "integrity": "sha512-lzXC3L8jJbPhNXGR3cjlyIauqqrC5WUJS4O34Ym/wLIvb8K3ZieK+1OfTzs4mBpDc3Y8u53gQFAr1X37DmTcEg==", + "peer": true, "requires": { "clone": "^2.1.2", "message-box": "^0.2.7", "mongo-object": "^0.1.4" } }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "requires": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - } + "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 }, "slice-ansi": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, "requires": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -38708,58 +19581,51 @@ "ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true }, "is-fullwidth-code-point": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==" + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true } } }, "smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true }, "socks": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "dev": true, "requires": { "ip": "^1.1.5", "smart-buffer": "^4.2.0" } }, - "sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==" - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "devOptional": 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==" + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "peer": true }, "source-map-support": { "version": "0.5.20", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -38768,19 +19634,16 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, "sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "dev": true, "optional": true, "requires": { "memory-pager": "^1.0.2" @@ -38790,6 +19653,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -38798,12 +19662,14 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -38812,87 +19678,43 @@ "spdx-license-ids": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" - }, - "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" - } + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true }, "specificity": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", - "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==" + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, "stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, "requires": { "escape-string-regexp": "^2.0.0" }, "dependencies": { "escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } - } - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "std-env": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } }, "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": { "internal-slot": "^1.0.4" } @@ -38901,6 +19723,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -38908,17 +19731,20 @@ "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true }, "string-convert": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", - "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" + "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=", + "peer": true }, "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" @@ -38928,6 +19754,7 @@ "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", @@ -38937,7 +19764,8 @@ "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==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true } } }, @@ -38945,6 +19773,7 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", @@ -38961,6 +19790,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", @@ -38971,33 +19801,18 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, "peer": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - } - } - }, "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" } @@ -39005,22 +19820,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-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" + "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" } @@ -39028,34 +19841,21 @@ "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==" + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true }, "style-search": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=" - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true }, "stylelint": { "version": "13.8.0", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", + "dev": true, "requires": { "@stylelint/postcss-css-in-js": "^0.37.2", "@stylelint/postcss-markdown": "^0.36.2", @@ -39111,6 +19911,7 @@ "version": "9.8.8", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, "requires": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -39124,17 +19925,20 @@ "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true }, "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -39143,12 +19947,14 @@ "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 }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -39156,12 +19962,14 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz", "integrity": "sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==", + "dev": true, "requires": {} }, "stylelint-prettier": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/stylelint-prettier/-/stylelint-prettier-1.1.2.tgz", "integrity": "sha512-8QZ+EtBpMCXYB6cY0hNE3aCDKMySIx4Q8/malLaqgU/KXXa6Cj2KK8ulG1AJvUMD5XSSP8rOotqaCzR/BW6qAA==", + "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" } @@ -39175,6 +19983,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, "requires": { "postcss": "^7.0.2" }, @@ -39182,12 +19991,14 @@ "picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -39196,7 +20007,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -39204,6 +20016,7 @@ "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" } @@ -39212,6 +20025,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -39220,98 +20034,26 @@ "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "devOptional": true }, "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=" - }, - "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" - }, - "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-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" - } - }, - "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==" - }, - "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" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true }, "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 }, "table": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, "requires": { "ajv": "^8.0.1", "lodash.clonedeep": "^4.5.0", @@ -39325,6 +20067,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -39333,98 +20076,21 @@ } } }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" - }, "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==", + "dev": true, "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } }, - "terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "dependencies": { - "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-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "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" - } - } - } - }, "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", @@ -39434,57 +20100,39 @@ "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true, + "peer": true }, "throat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" - }, - "tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true }, "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=" - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "devOptional": true }, "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==", + "dev": true, "requires": { "is-number": "^7.0.0" } @@ -39492,22 +20140,14 @@ "toggle-selection": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", + "peer": true }, "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==", + "dev": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -39517,12 +20157,14 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true } } }, @@ -39530,6 +20172,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, "requires": { "punycode": "^2.1.1" }, @@ -39537,34 +20180,28 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true } } }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" - }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" - }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true }, "trough": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true }, "ts-jest": { "version": "27.0.3", "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.3.tgz", "integrity": "sha512-U5rdMjnYam9Ucw+h0QvtNDbc5+88nxt7tbIvqaZUhFrfG4+SkWhMXjejCLVGcpILTPuV+H3W/GZDZrnZFpPeXw==", + "dev": true, "requires": { "bs-logger": "0.x", "buffer-from": "1.x", @@ -39582,6 +20219,7 @@ "version": "3.11.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", @@ -39593,6 +20231,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, "requires": { "minimist": "^1.2.0" } @@ -39600,19 +20239,22 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true } } }, "tslib": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true }, "tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, "peer": true, "requires": { "tslib": "^1.8.1" @@ -39622,6 +20264,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, "peer": true } } @@ -39630,6 +20273,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.1.1.tgz", "integrity": "sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==", + "dev": true, "requires": { "turbo-darwin-64": "2.1.1", "turbo-darwin-arm64": "2.1.1", @@ -39643,42 +20287,49 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-2.1.1.tgz", "integrity": "sha512-aYNuJpZlCoi0Htd79fl/2DywpewGKijdXeOfg9KzNuPVKzSMYlAXuAlNGh0MKjiOcyqxQGL7Mq9LFhwA0VpDpQ==", + "dev": true, "optional": true }, "turbo-darwin-arm64": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-2.1.1.tgz", "integrity": "sha512-tifJKD8yHY48rHXPMcM8o1jI/Jk2KCaXiNjTKvvy9Zsim61BZksNVLelIbrRoCGwAN6PUBZO2lGU5iL/TQJ5Pw==", + "dev": true, "optional": true }, "turbo-linux-64": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-2.1.1.tgz", "integrity": "sha512-Js6d/bSQe9DuV9c7ITXYpsU/ADzFHABdz1UIHa7Oqjj9VOEbFeA9WpAn0c+mdJrVD+IXJFbbDZUjN7VYssmtcg==", + "dev": true, "optional": true }, "turbo-linux-arm64": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-2.1.1.tgz", "integrity": "sha512-LidzTCq0yvQ+N8w8Qub9FmhQ/mmEIeoqFi7DSupekEV2EjvE9jw/zYc9Pk67X+g7dHVfgOnvVzmrjChdxpFePw==", + "dev": true, "optional": true }, "turbo-windows-64": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-2.1.1.tgz", "integrity": "sha512-GKc9ZywKwy4xLDhwXd6H07yzl0TB52HjXMrFLyHGhCVnf/w0oq4sLJv2sjbvuarPjsyx4xnCBJ3m3oyL2XmFtA==", + "dev": true, "optional": true }, "turbo-windows-arm64": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-2.1.1.tgz", "integrity": "sha512-oFKkMj11KKUv3xSK9/fhAEQTxLUp1Ol1EOktwc32+SFtEU0uls7kosAz0b+qe8k3pJGEMFdDPdqoEjyJidbxtQ==", + "dev": true, "optional": true }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "peer": true, "requires": { "prelude-ls": "^1.2.1" @@ -39687,26 +20338,21 @@ "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.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==" - }, - "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" - } + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true }, "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==", + "dev": true, "requires": { "is-typedarray": "^1.0.0" } @@ -39714,17 +20360,14 @@ "typescript": { "version": "4.4.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==" - }, - "ua-parser-js": { - "version": "0.7.32", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", - "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==" + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true }, "unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, "peer": true, "requires": { "function-bind": "^1.1.1", @@ -39733,43 +20376,11 @@ "which-boxed-primitive": "^1.0.2" } }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - }, "unified": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "dev": true, "requires": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -39782,7 +20393,8 @@ "is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true } } }, @@ -40001,161 +20613,45 @@ } } }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, "unist-util-find-all-after": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, "requires": { "unist-util-is": "^4.0.0" } }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "requires": { - "unist-util-is": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "universal-fetch": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universal-fetch/-/universal-fetch-1.0.0.tgz", - "integrity": "sha512-WbDIKChjENxdNsg45fAiBOxfOe8d+oYWU+E2WEiErIa3TJgHqgJLnzeCV27jpRdJ0vLsNfB4o2wvrZ6qK+pCBQ==", + "unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, "requires": { - "fetch-ie8": "^1.4.0", - "node-fetch": "^1.3.3" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } + "@types/unist": "^2.0.2" } }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, "update-browserslist-db": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "devOptional": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" } }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==" - } - } - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "requires": { "punycode": "^2.1.0" }, @@ -40163,116 +20659,28 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "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-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "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" - } + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true } } }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} - }, - "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": {} - }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "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-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true }, "v8-to-istanbul": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -40282,7 +20690,8 @@ "source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true } } }, @@ -40290,25 +20699,17 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, "vfile": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, "requires": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -40316,15 +20717,11 @@ "vfile-message": "^2.0.0" } }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, "vfile-message": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, "requires": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -40334,6 +20731,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, "requires": { "browser-process-hrtime": "^1.0.0" } @@ -40342,26 +20740,16 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, "requires": { "xml-name-validator": "^3.0.0" } }, - "wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "requires": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - } - }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, "requires": { "makeerror": "1.0.x" } @@ -40374,309 +20762,17 @@ "loose-envify": "^1.0.0" } }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - }, - "acorn-import-assertions": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", - "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", - "requires": {} - }, - "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-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "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==" - }, - "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" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - }, - "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==" - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "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" - } - }, - "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.10.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", - "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "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==" - }, - "webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - } - }, - "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==" + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "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==", + "dev": true, "requires": { "iconv-lite": "0.4.24" } @@ -40684,12 +20780,14 @@ "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==" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "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==", + "dev": true, "requires": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -40700,6 +20798,7 @@ "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" } @@ -40708,6 +20807,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", @@ -40720,6 +20820,7 @@ "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", @@ -40731,6 +20832,7 @@ "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -40740,28 +20842,17 @@ "is-typed-array": "^1.1.10" } }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, "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==" + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true }, "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", @@ -40771,12 +20862,14 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "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==", + "dev": true, "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -40788,60 +20881,44 @@ "version": "7.5.9", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, "requires": {} }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, "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==" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "xxhash-wasm": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", - "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true }, "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==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "devOptional": true }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -40855,22 +20932,20 @@ "yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" - }, - "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-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true }, "zod": { "version": "3.19.1", "resolved": "https://registry.npmjs.org/zod/-/zod-3.19.1.tgz", - "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==" + "integrity": "sha512-LYjZsEDhCdYET9ikFu6dVPGp2YH9DegXjdJToSzD9rO6fy4qiRYFoyEYwps88OseJlPyl2NOe2iJuhEhL7IpEA==", + "peer": true }, "zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true } } } diff --git a/reproductions/App.tsx b/reproductions/App.tsx new file mode 100644 index 000000000..7f4817176 --- /dev/null +++ b/reproductions/App.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +// import { AutoForm } from 'uniforms-unstyled'; +// import { AutoForm } from 'uniforms-antd'; +// import { AutoForm } from 'uniforms-bootstrap4'; +// import { AutoForm } from 'uniforms-bootstrap5'; +import { AutoForm } from 'uniforms-mui'; +// import { AutoForm } from 'uniforms-semantic'; + +// import { bridge as schema } from './schema/json-schema'; +// import { bridge as schema } from './schema/simple-schema-2'; +import { bridge as schema } from './schema/all-fields-schema'; + +export function App() { + return ( + alert(JSON.stringify(model, null, 2))} + /> + ); +} diff --git a/reproductions/index.html b/reproductions/index.html new file mode 100644 index 000000000..f69f72f5d --- /dev/null +++ b/reproductions/index.html @@ -0,0 +1,26 @@ + + + + + + + + uniforms + + + + + + + +

+ + + + \ No newline at end of file diff --git a/reproductions/index.tsx b/reproductions/index.tsx new file mode 100644 index 000000000..5206abb61 --- /dev/null +++ b/reproductions/index.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; + +import { App } from './App'; + +ReactDOM.render(, document.getElementById('root')); diff --git a/reproductions/package-lock.json b/reproductions/package-lock.json new file mode 100644 index 000000000..d0baff48f --- /dev/null +++ b/reproductions/package-lock.json @@ -0,0 +1,5950 @@ +{ + "name": "uniforms-reproductions", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "uniforms-reproductions", + "dependencies": { + "@ant-design/icons": "4.4.0", + "@emotion/react": "11.7.1", + "@emotion/styled": "11.6.0", + "@mui/material": "5.4.1", + "@types/react": "17.0.39", + "@types/react-dom": "17.0.11", + "ajv": "8.0.5", + "antd": "4.10.3", + "parcel": "2.12.0", + "react": "17.0.2", + "react-dom": "17.0.2", + "simpl-schema": "^1.0.0 || ^0.0.4", + "uniforms": "*", + "uniforms-antd": "*", + "uniforms-bootstrap4": "*", + "uniforms-bootstrap5": "*", + "uniforms-bridge-json-schema": "*", + "uniforms-bridge-simple-schema-2": "*", + "uniforms-bridge-zod": "*", + "uniforms-mui": "*", + "uniforms-semantic": "*", + "uniforms-unstyled": "*", + "zod": "^3.0.0" + }, + "devDependencies": { + "process": "^0.11.10" + } + }, + "node_modules/@ant-design/colors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", + "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^3.3.1" + } + }, + "node_modules/@ant-design/icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.4.0.tgz", + "integrity": "sha512-+X44IouK56JbP3r7zM+Zoykv5wQlXBlxY0NTaFXGpiyYSS/Bh6HIo9aTF62QkSuDTqA3UpeNVTRFioKKRmkWDQ==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^5.0.0", + "@ant-design/icons-svg": "^4.0.0", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "insert-css": "^2.0.0", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz", + "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==", + "license": "MIT" + }, + "node_modules/@ant-design/react-slick": { + "version": "0.28.4", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.4.tgz", + "integrity": "sha512-j9eAHTn7GxbXUFNknJoHS2ceAsqrQi2j8XykjZE1IXCD8kJF+t28EvhBLniDpbOsBk/3kjalnhriTfZcjBHNqg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", + "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.2.0", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.13.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", + "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache/node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.0.tgz", + "integrity": "sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", + "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.2", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.1.tgz", + "integrity": "sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.6.0.tgz", + "integrity": "sha512-mxVtVyIOTmCAkFbwIp+nCjTXJNgcz4VWkOYQro87jE2QBTydnkiYusMrRGFtzuruiGK4dDaNORk4gH049iiQuw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.3.0", + "@emotion/is-prop-valid": "^1.1.1", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz", + "integrity": "sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==", + "license": "MIT" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lezer/common": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", + "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==", + "license": "MIT" + }, + "node_modules/@lezer/lr": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.8.5.tgz", + "integrity": "sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.8.5.tgz", + "integrity": "sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.8.5.tgz", + "integrity": "sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.8.5.tgz", + "integrity": "sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.8.5.tgz", + "integrity": "sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.8.5.tgz", + "integrity": "sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@mischnic/json-sourcemap": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@mischnic/json-sourcemap/-/json-sourcemap-0.1.1.tgz", + "integrity": "sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.0.0", + "@lezer/lr": "^1.0.0", + "json5": "^2.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@mui/base": { + "version": "5.0.0-alpha.68", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.68.tgz", + "integrity": "sha512-q+3gX6EHuM/AyOn8fkoANQxSzIHBeuNsrGgb7SPP0y7NuM+4ZHG/b9882+OfHcilaSqPDWUQoLbphcBpw/m/RA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.17.0", + "@emotion/is-prop-valid": "^1.1.1", + "@mui/utils": "^5.4.1", + "@popperjs/core": "^2.4.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.4.1.tgz", + "integrity": "sha512-SxAT43UAjFTBBpJrN+oGrv40xP1uCa5Z49NfHt3m93xYeFzbxKOk0V9IKU7zlUjbsaVQ0i+o24yF5GULZmynlA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.17.0", + "@mui/base": "5.0.0-alpha.68", + "@mui/system": "^5.4.1", + "@mui/types": "^7.1.1", + "@mui/utils": "^5.4.1", + "@types/react-transition-group": "^4.4.4", + "clsx": "^1.1.1", + "csstype": "^3.0.10", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^16.8.6 || ^17.0.0", + "react": "^17.0.0", + "react-dom": "^17.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.16.6.tgz", + "integrity": "sha512-rAk+Rh8Clg7Cd7shZhyt2HGTTE5wYKNSJ5sspf28Fqm/PZ69Er9o6KX25g03/FG2dfpg5GCwZh/xOojiTfm3hw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.16.6", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.16.6.tgz", + "integrity": "sha512-zaThmS67ZmtHSWToTiHslbI8jwrmITcN93LQaR2lKArbvS7Z3iLkwRoiikNWutx9MBs8Q6okKvbZq1RQYB3v7g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.16.7", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.16.7.tgz", + "integrity": "sha512-Jncvs/r/d/itkxh7O7opOunTqbbSSzMTHzZkNLM+FjAOg+cYAZHrPDlYe1ZGKUYORwwb2XexlWnpZp0kZ4AHuA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.16.6", + "@mui/styled-engine": "^5.16.6", + "@mui/types": "^7.2.15", + "@mui/utils": "^5.16.6", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/system/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/types": { + "version": "7.2.16", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.16.tgz", + "integrity": "sha512-qI8TV3M7ShITEEc8Ih15A2vLzZGLhD+/UPNwck/hcls2gwg7dyRjNGXcQYHKLB5Q7PuTRfrTkAoPa2VV1s67Ag==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz", + "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/types": "^7.2.15", + "@types/prop-types": "^15.7.12", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^18.3.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/@parcel/bundler-default": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.12.0.tgz", + "integrity": "sha512-3ybN74oYNMKyjD6V20c9Gerdbh7teeNvVMwIoHIQMzuIFT6IGX53PyOLlOKRLbjxMc0TMimQQxIt2eQqxR5LsA==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/graph": "3.2.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/cache": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.12.0.tgz", + "integrity": "sha512-FX5ZpTEkxvq/yvWklRHDESVRz+c7sLTXgFuzz6uEnBcXV38j6dMSikflNpHA6q/L4GKkCqRywm9R6XQwhwIMyw==", + "license": "MIT", + "dependencies": { + "@parcel/fs": "2.12.0", + "@parcel/logger": "2.12.0", + "@parcel/utils": "2.12.0", + "lmdb": "2.8.5" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@parcel/codeframe": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.12.0.tgz", + "integrity": "sha512-v2VmneILFiHZJTxPiR7GEF1wey1/IXPdZMcUlNXBiPZyWDfcuNgGGVQkx/xW561rULLIvDPharOMdxz5oHOKQg==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/codeframe/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@parcel/codeframe/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/@parcel/codeframe/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/codeframe/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==", + "license": "MIT" + }, + "node_modules/@parcel/codeframe/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/codeframe/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/compressor-raw": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.12.0.tgz", + "integrity": "sha512-h41Q3X7ZAQ9wbQ2csP8QGrwepasLZdXiuEdpUryDce6rF9ZiHoJ97MRpdLxOhOPyASTw/xDgE1xyaPQr0Q3f5A==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/config-default": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.12.0.tgz", + "integrity": "sha512-dPNe2n9eEsKRc1soWIY0yToMUPirPIa2QhxcCB3Z5RjpDGIXm0pds+BaiqY6uGLEEzsjhRO0ujd4v2Rmm0vuFg==", + "license": "MIT", + "dependencies": { + "@parcel/bundler-default": "2.12.0", + "@parcel/compressor-raw": "2.12.0", + "@parcel/namer-default": "2.12.0", + "@parcel/optimizer-css": "2.12.0", + "@parcel/optimizer-htmlnano": "2.12.0", + "@parcel/optimizer-image": "2.12.0", + "@parcel/optimizer-svgo": "2.12.0", + "@parcel/optimizer-swc": "2.12.0", + "@parcel/packager-css": "2.12.0", + "@parcel/packager-html": "2.12.0", + "@parcel/packager-js": "2.12.0", + "@parcel/packager-raw": "2.12.0", + "@parcel/packager-svg": "2.12.0", + "@parcel/packager-wasm": "2.12.0", + "@parcel/reporter-dev-server": "2.12.0", + "@parcel/resolver-default": "2.12.0", + "@parcel/runtime-browser-hmr": "2.12.0", + "@parcel/runtime-js": "2.12.0", + "@parcel/runtime-react-refresh": "2.12.0", + "@parcel/runtime-service-worker": "2.12.0", + "@parcel/transformer-babel": "2.12.0", + "@parcel/transformer-css": "2.12.0", + "@parcel/transformer-html": "2.12.0", + "@parcel/transformer-image": "2.12.0", + "@parcel/transformer-js": "2.12.0", + "@parcel/transformer-json": "2.12.0", + "@parcel/transformer-postcss": "2.12.0", + "@parcel/transformer-posthtml": "2.12.0", + "@parcel/transformer-raw": "2.12.0", + "@parcel/transformer-react-refresh-wrap": "2.12.0", + "@parcel/transformer-svg": "2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@parcel/core": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.12.0.tgz", + "integrity": "sha512-s+6pwEj+GfKf7vqGUzN9iSEPueUssCCQrCBUlcAfKrJe0a22hTUCjewpB0I7lNrCIULt8dkndD+sMdOrXsRl6Q==", + "license": "MIT", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/cache": "2.12.0", + "@parcel/diagnostic": "2.12.0", + "@parcel/events": "2.12.0", + "@parcel/fs": "2.12.0", + "@parcel/graph": "3.2.0", + "@parcel/logger": "2.12.0", + "@parcel/package-manager": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/profiler": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0", + "abortcontroller-polyfill": "^1.1.9", + "base-x": "^3.0.8", + "browserslist": "^4.6.6", + "clone": "^2.1.1", + "dotenv": "^7.0.0", + "dotenv-expand": "^5.1.0", + "json5": "^2.2.0", + "msgpackr": "^1.9.9", + "nullthrows": "^1.1.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/diagnostic": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.12.0.tgz", + "integrity": "sha512-8f1NOsSFK+F4AwFCKynyIu9Kr/uWHC+SywAv4oS6Bv3Acig0gtwUjugk0C9UaB8ztBZiW5TQZhw+uPZn9T/lJA==", + "license": "MIT", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/events": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.12.0.tgz", + "integrity": "sha512-nmAAEIKLjW1kB2cUbCYSmZOGbnGj8wCzhqnK727zCCWaA25ogzAtt657GPOeFyqW77KyosU728Tl63Fc8hphIA==", + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/fs": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.12.0.tgz", + "integrity": "sha512-NnFkuvou1YBtPOhTdZr44WN7I60cGyly2wpHzqRl62yhObyi1KvW0SjwOMa0QGNcBOIzp4G0CapoZ93hD0RG5Q==", + "license": "MIT", + "dependencies": { + "@parcel/rust": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/watcher": "^2.0.7", + "@parcel/workers": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@parcel/graph": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.2.0.tgz", + "integrity": "sha512-xlrmCPqy58D4Fg5umV7bpwDx5Vyt7MlnQPxW68vae5+BA4GSWetfZt+Cs5dtotMG2oCHzZxhIPt7YZ7NRyQzLA==", + "license": "MIT", + "dependencies": { + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/logger": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.12.0.tgz", + "integrity": "sha512-cJ7Paqa7/9VJ7C+KwgJlwMqTQBOjjn71FbKk0G07hydUEBISU2aDfmc/52o60ErL9l+vXB26zTrIBanbxS8rVg==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/events": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/markdown-ansi": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.12.0.tgz", + "integrity": "sha512-WZz3rzL8k0H3WR4qTHX6Ic8DlEs17keO9gtD4MNGyMNQbqQEvQ61lWJaIH0nAtgEetu0SOITiVqdZrb8zx/M7w==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/markdown-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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@parcel/markdown-ansi/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/@parcel/markdown-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/markdown-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==", + "license": "MIT" + }, + "node_modules/@parcel/markdown-ansi/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/markdown-ansi/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/namer-default": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.12.0.tgz", + "integrity": "sha512-9DNKPDHWgMnMtqqZIMiEj/R9PNWW16lpnlHjwK3ciRlMPgjPJ8+UNc255teZODhX0T17GOzPdGbU/O/xbxVPzA==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/node-resolver-core": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.3.0.tgz", + "integrity": "sha512-rhPW9DYPEIqQBSlYzz3S0AjXxjN6Ub2yS6tzzsW/4S3Gpsgk/uEq4ZfxPvoPf/6TgZndVxmKwpmxaKtGMmf3cA==", + "license": "MIT", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/diagnostic": "2.12.0", + "@parcel/fs": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-css": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.12.0.tgz", + "integrity": "sha512-ifbcC97fRzpruTjaa8axIFeX4MjjSIlQfem3EJug3L2AVqQUXnM1XO8L0NaXGNLTW2qnh1ZjIJ7vXT/QhsphsA==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "browserslist": "^4.6.6", + "lightningcss": "^1.22.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-htmlnano": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.12.0.tgz", + "integrity": "sha512-MfPMeCrT8FYiOrpFHVR+NcZQlXAptK2r4nGJjfT+ndPBhEEZp4yyL7n1y7HfX9geg5altc4WTb4Gug7rCoW8VQ==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "htmlnano": "^2.0.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "svgo": "^2.4.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-htmlnano/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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/@parcel/optimizer-htmlnano/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==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@parcel/optimizer-htmlnano/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@parcel/optimizer-htmlnano/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==", + "license": "CC0-1.0" + }, + "node_modules/@parcel/optimizer-htmlnano/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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@parcel/optimizer-htmlnano/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==", + "license": "MIT", + "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/@parcel/optimizer-image": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.12.0.tgz", + "integrity": "sha512-bo1O7raeAIbRU5nmNVtx8divLW9Xqn0c57GVNGeAK4mygnQoqHqRZ0mR9uboh64pxv6ijXZHPhKvU9HEpjPjBQ==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@parcel/optimizer-svgo": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.12.0.tgz", + "integrity": "sha512-Kyli+ZZXnoonnbeRQdoWwee9Bk2jm/49xvnfb+2OO8NN0d41lblBoRhOyFiScRnJrw7eVl1Xrz7NTkXCIO7XFQ==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "svgo": "^2.4.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/optimizer-svgo/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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/@parcel/optimizer-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==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@parcel/optimizer-svgo/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@parcel/optimizer-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==", + "license": "CC0-1.0" + }, + "node_modules/@parcel/optimizer-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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@parcel/optimizer-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==", + "license": "MIT", + "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/@parcel/optimizer-swc": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.12.0.tgz", + "integrity": "sha512-iBi6LZB3lm6WmbXfzi8J3DCVPmn4FN2lw7DGXxUXu7MouDPVWfTsM6U/5TkSHJRNRogZ2gqy5q9g34NPxHbJcw==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "@swc/core": "^1.3.36", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/package-manager": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.12.0.tgz", + "integrity": "sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/fs": "2.12.0", + "@parcel/logger": "2.12.0", + "@parcel/node-resolver-core": "3.3.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0", + "@swc/core": "^1.3.36", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@parcel/packager-css": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.12.0.tgz", + "integrity": "sha512-j3a/ODciaNKD19IYdWJT+TP+tnhhn5koBGBWWtrKSu0UxWpnezIGZetit3eE+Y9+NTePalMkvpIlit2eDhvfJA==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "lightningcss": "^1.22.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-html": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.12.0.tgz", + "integrity": "sha512-PpvGB9hFFe+19NXGz2ApvPrkA9GwEqaDAninT+3pJD57OVBaxB8U+HN4a5LICKxjUppPPqmrLb6YPbD65IX4RA==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-js": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.12.0.tgz", + "integrity": "sha512-viMF+FszITRRr8+2iJyk+4ruGiL27Y6AF7hQ3xbJfzqnmbOhGFtLTQwuwhOLqN/mWR2VKdgbLpZSarWaO3yAMg==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "globals": "^13.2.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-js/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@parcel/packager-raw": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.12.0.tgz", + "integrity": "sha512-tJZqFbHqP24aq1F+OojFbQIc09P/u8HAW5xfndCrFnXpW4wTgM3p03P0xfw3gnNq+TtxHJ8c3UFE5LnXNNKhYA==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-svg": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.12.0.tgz", + "integrity": "sha512-ldaGiacGb2lLqcXas97k8JiZRbAnNREmcvoY2W2dvW4loVuDT9B9fU777mbV6zODpcgcHWsLL3lYbJ5Lt3y9cg==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "posthtml": "^0.16.4" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/packager-wasm": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.12.0.tgz", + "integrity": "sha512-fYqZzIqO9fGYveeImzF8ll6KRo2LrOXfD+2Y5U3BiX/wp9wv17dz50QLDQm9hmTcKGWxK4yWqKQh+Evp/fae7A==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0" + }, + "engines": { + "node": ">=12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/plugin": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.12.0.tgz", + "integrity": "sha512-nc/uRA8DiMoe4neBbzV6kDndh/58a4wQuGKw5oEoIwBCHUvE2W8ZFSu7ollSXUGRzfacTt4NdY8TwS73ScWZ+g==", + "license": "MIT", + "dependencies": { + "@parcel/types": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/profiler": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.12.0.tgz", + "integrity": "sha512-q53fvl5LDcFYzMUtSusUBZSjQrKjMlLEBgKeQHFwkimwR1mgoseaDBDuNz0XvmzDzF1UelJ02TUKCGacU8W2qA==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/events": "2.12.0", + "chrome-trace-event": "^1.0.2" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/reporter-cli": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.12.0.tgz", + "integrity": "sha512-TqKsH4GVOLPSCanZ6tcTPj+rdVHERnt5y4bwTM82cajM21bCX1Ruwp8xOKU+03091oV2pv5ieB18pJyRF7IpIw==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "chalk": "^4.1.0", + "term-size": "^2.2.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/reporter-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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@parcel/reporter-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==", + "license": "MIT", + "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/@parcel/reporter-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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/reporter-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==", + "license": "MIT" + }, + "node_modules/@parcel/reporter-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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/reporter-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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/reporter-dev-server": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.12.0.tgz", + "integrity": "sha512-tIcDqRvAPAttRlTV28dHcbWT5K2r/MBFks7nM4nrEDHWtnrCwimkDmZTc1kD8QOCCjGVwRHcQybpHvxfwol6GA==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/reporter-tracer": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.12.0.tgz", + "integrity": "sha512-g8rlu9GxB8Ut/F8WGx4zidIPQ4pcYFjU9bZO+fyRIPrSUFH2bKijCnbZcr4ntqzDGx74hwD6cCG4DBoleq2UlQ==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "chrome-trace-event": "^1.0.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/resolver-default": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.12.0.tgz", + "integrity": "sha512-uuhbajTax37TwCxu7V98JtRLiT6hzE4VYSu5B7Qkauy14/WFt2dz6GOUXPgVsED569/hkxebPx3KCMtZW6cHHA==", + "license": "MIT", + "dependencies": { + "@parcel/node-resolver-core": "3.3.0", + "@parcel/plugin": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-browser-hmr": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.12.0.tgz", + "integrity": "sha512-4ZLp2FWyD32r0GlTulO3+jxgsA3oO1P1b5oO2IWuWilfhcJH5LTiazpL5YdusUjtNn9PGN6QLAWfxmzRIfM+Ow==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-js": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.12.0.tgz", + "integrity": "sha512-sBerP32Z1crX5PfLNGDSXSdqzlllM++GVnVQVeM7DgMKS8JIFG3VLi28YkX+dYYGtPypm01JoIHCkvwiZEcQJg==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-react-refresh": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.12.0.tgz", + "integrity": "sha512-SCHkcczJIDFTFdLTzrHTkQ0aTrX3xH6jrA4UsCBL6ji61+w+ohy4jEEe9qCgJVXhnJfGLE43HNXek+0MStX+Mw==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "react-error-overlay": "6.0.9", + "react-refresh": "^0.9.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/runtime-service-worker": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.12.0.tgz", + "integrity": "sha512-BXuMBsfiwpIEnssn+jqfC3jkgbS8oxeo3C7xhSQsuSv+AF2FwY3O3AO1c1RBskEW3XrBLNINOJujroNw80VTKA==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/rust": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.12.0.tgz", + "integrity": "sha512-005cldMdFZFDPOjbDVEXcINQ3wT4vrxvSavRWI3Az0e3E18exO/x/mW9f648KtXugOXMAqCEqhFHcXECL9nmMw==", + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": "^12.18.3 || >=14" + } + }, + "node_modules/@parcel/transformer-babel": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.12.0.tgz", + "integrity": "sha512-zQaBfOnf/l8rPxYGnsk/ufh/0EuqvmnxafjBIpKZ//j6rGylw5JCqXSb1QvvAqRYruKeccxGv7+HrxpqKU6V4A==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "browserslist": "^4.6.6", + "json5": "^2.2.0", + "nullthrows": "^1.1.1", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-css": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.12.0.tgz", + "integrity": "sha512-vXhOqoAlQGATYyQ433Z1DXKmiKmzOAUmKysbYH3FD+LKEKLMEl/pA14goqp00TW+A/EjtSKKyeMyHlMIIUqj4Q==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "browserslist": "^4.6.6", + "lightningcss": "^1.22.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-html": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.12.0.tgz", + "integrity": "sha512-5jW4dFFBlYBvIQk4nrH62rfA/G/KzVzEDa6S+Nne0xXhglLjkm64Ci9b/d4tKZfuGWUbpm2ASAq8skti/nfpXw==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^7.5.2", + "srcset": "4" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-html/node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@parcel/transformer-image": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.12.0.tgz", + "integrity": "sha512-8hXrGm2IRII49R7lZ0RpmNk27EhcsH+uNKsvxuMpXPuEnWgC/ha/IrjaI29xCng1uGur74bJF43NUSQhR4aTdw==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@parcel/transformer-js": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.12.0.tgz", + "integrity": "sha512-OSZpOu+FGDbC/xivu24v092D9w6EGytB3vidwbdiJ2FaPgfV7rxS0WIUjH4I0OcvHAcitArRXL0a3+HrNTdQQw==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.12.0", + "@parcel/workers": "2.12.0", + "@swc/helpers": "^0.5.0", + "browserslist": "^4.6.6", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.13.7", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@parcel/transformer-js/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==", + "license": "MIT" + }, + "node_modules/@parcel/transformer-json": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.12.0.tgz", + "integrity": "sha512-Utv64GLRCQILK5r0KFs4o7I41ixMPllwOLOhkdjJKvf1hZmN6WqfOmB1YLbWS/y5Zb/iB52DU2pWZm96vLFQZQ==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "json5": "^2.2.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-postcss": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.12.0.tgz", + "integrity": "sha512-FZqn+oUtiLfPOn67EZxPpBkfdFiTnF4iwiXPqvst3XI8H+iC+yNgzmtJkunOOuylpYY6NOU5jT8d7saqWSDv2Q==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/utils": "2.12.0", + "clone": "^2.1.1", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-posthtml": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.12.0.tgz", + "integrity": "sha512-z6Z7rav/pcaWdeD+2sDUcd0mmNZRUvtHaUGa50Y2mr+poxrKilpsnFMSiWBT+oOqPt7j71jzDvrdnAF4XkCljg==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-raw": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.12.0.tgz", + "integrity": "sha512-Ht1fQvXxix0NncdnmnXZsa6hra20RXYh1VqhBYZLsDfkvGGFnXIgO03Jqn4Z8MkKoa0tiNbDhpKIeTjyclbBxQ==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-react-refresh-wrap": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.12.0.tgz", + "integrity": "sha512-GE8gmP2AZtkpBIV5vSCVhewgOFRhqwdM5Q9jNPOY5PKcM3/Ff0qCqDiTzzGLhk0/VMBrdjssrfZkVx6S/lHdJw==", + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.12.0", + "@parcel/utils": "2.12.0", + "react-refresh": "^0.9.0" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/transformer-svg": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.12.0.tgz", + "integrity": "sha512-cZJqGRJ4JNdYcb+vj94J7PdOuTnwyy45dM9xqbIMH+HSiiIkfrMsdEwYft0GTyFTdsnf+hdHn3tau7Qa5hhX+A==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/plugin": "2.12.0", + "@parcel/rust": "2.12.0", + "nullthrows": "^1.1.1", + "posthtml": "^0.16.5", + "posthtml-parser": "^0.10.1", + "posthtml-render": "^3.0.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">= 12.0.0", + "parcel": "^2.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/types": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.12.0.tgz", + "integrity": "sha512-8zAFiYNCwNTQcglIObyNwKfRYQK5ELlL13GuBOrSMxueUiI5ylgsGbTS1N7J3dAGZixHO8KhHGv5a71FILn9rQ==", + "license": "MIT", + "dependencies": { + "@parcel/cache": "2.12.0", + "@parcel/diagnostic": "2.12.0", + "@parcel/fs": "2.12.0", + "@parcel/package-manager": "2.12.0", + "@parcel/source-map": "^2.1.1", + "@parcel/workers": "2.12.0", + "utility-types": "^3.10.0" + } + }, + "node_modules/@parcel/utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.12.0.tgz", + "integrity": "sha512-z1JhLuZ8QmDaYoEIuUCVZlhcFrS7LMfHrb2OCRui5SQFntRWBH2fNM6H/fXXUkT9SkxcuFP2DUA6/m4+Gkz72g==", + "license": "MIT", + "dependencies": { + "@parcel/codeframe": "2.12.0", + "@parcel/diagnostic": "2.12.0", + "@parcel/logger": "2.12.0", + "@parcel/markdown-ansi": "2.12.0", + "@parcel/rust": "2.12.0", + "@parcel/source-map": "^2.1.1", + "chalk": "^4.1.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@parcel/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==", + "license": "MIT", + "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/@parcel/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@parcel/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==", + "license": "MIT" + }, + "node_modules/@parcel/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "license": "MIT", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/workers": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.12.0.tgz", + "integrity": "sha512-zv5We5Jmb+ZWXlU6A+AufyjY4oZckkxsZ8J4dvyWL0W8IQvGO1JB4FGeryyttzQv3RM3OxcN/BpTGPiDG6keBw==", + "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.12.0", + "@parcel/logger": "2.12.0", + "@parcel/profiler": "2.12.0", + "@parcel/types": "2.12.0", + "@parcel/utils": "2.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.12.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@swc/core": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.7.26.tgz", + "integrity": "sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.12" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.7.26", + "@swc/core-darwin-x64": "1.7.26", + "@swc/core-linux-arm-gnueabihf": "1.7.26", + "@swc/core-linux-arm64-gnu": "1.7.26", + "@swc/core-linux-arm64-musl": "1.7.26", + "@swc/core-linux-x64-gnu": "1.7.26", + "@swc/core-linux-x64-musl": "1.7.26", + "@swc/core-win32-arm64-msvc": "1.7.26", + "@swc/core-win32-ia32-msvc": "1.7.26", + "@swc/core-win32-x64-msvc": "1.7.26" + }, + "peerDependencies": { + "@swc/helpers": "*" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.26.tgz", + "integrity": "sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.7.26.tgz", + "integrity": "sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.26.tgz", + "integrity": "sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.26.tgz", + "integrity": "sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.26.tgz", + "integrity": "sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.26.tgz", + "integrity": "sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.26.tgz", + "integrity": "sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.26.tgz", + "integrity": "sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.26.tgz", + "integrity": "sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.7.26", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.26.tgz", + "integrity": "sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz", + "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/types": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.12.tgz", + "integrity": "sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "17.0.39", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", + "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", + "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==", + "license": "MIT" + }, + "node_modules/abortcontroller-polyfill": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz", + "integrity": "sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==", + "license": "MIT" + }, + "node_modules/ajv": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.5.tgz", + "integrity": "sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg==", + "license": "MIT", + "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/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/antd": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.10.3.tgz", + "integrity": "sha512-J/IZvW15MwTmUxK/AWFkSU51T1Hyn4e0GchJWlIe7+FrPpLoTgLf9/Cx3mgxiooHfE9OfvnYvvRli1VxHH6H0Q==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^5.0.0", + "@ant-design/icons": "^4.3.0", + "@ant-design/react-slick": "~0.28.1", + "@babel/runtime": "^7.11.2", + "array-tree-filter": "^2.1.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.20", + "moment": "^2.25.3", + "rc-cascader": "~1.4.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.1.0", + "rc-dialog": "~8.5.1", + "rc-drawer": "~4.2.0", + "rc-dropdown": "~3.2.0", + "rc-field-form": "~1.17.3", + "rc-image": "~5.0.2", + "rc-input-number": "~6.1.0", + "rc-mentions": "~1.5.0", + "rc-menu": "~8.10.0", + "rc-motion": "^2.4.0", + "rc-notification": "~4.5.2", + "rc-pagination": "~3.1.2", + "rc-picker": "~2.5.1", + "rc-progress": "~3.1.0", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.0.0", + "rc-select": "~12.1.0", + "rc-slider": "~9.7.1", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.12.0", + "rc-tabs": "~11.7.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.0.0", + "rc-tree": "~4.1.0", + "rc-tree-select": "~4.3.0", + "rc-upload": "~3.3.4", + "rc-util": "^5.7.0", + "scroll-into-view-if-needed": "^2.2.25", + "warning": "^4.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "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==", + "license": "Python-2.0" + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==", + "license": "MIT" + }, + "node_modules/async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/base-x": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", + "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001660", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", + "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", + "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" + } + ], + "license": "CC-BY-4.0" + }, + "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==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/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==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0", + "optional": true, + "peer": true + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dom-align": { + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.4.tgz", + "integrity": "sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==", + "license": "MIT" + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "BSD-2-Clause" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.22", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.22.tgz", + "integrity": "sha512-tKYm5YHPU1djz0O+CGJ+oJIvimtsCcwR2Z9w7Skh08lUdyzXY5djods3q+z2JkWdb7tCcmM//eVavSRAiaPRNg==", + "license": "ISC" + }, + "node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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==", + "license": "MIT" + }, + "node_modules/htmlnano": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.1.tgz", + "integrity": "sha512-kAERyg/LuNZYmdqgCdYvugyLWNFAm8MWXpQMz1pLpetmCbFwoMxvkSoaAMlFrOC4OKTWI4KlZGT/RsNxg4ghOw==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^9.0.0", + "posthtml": "^0.16.5", + "timsort": "^0.3.0" + }, + "peerDependencies": { + "cssnano": "^7.0.0", + "postcss": "^8.3.11", + "purgecss": "^6.0.0", + "relateurl": "^0.2.7", + "srcset": "5.0.1", + "svgo": "^3.0.2", + "terser": "^5.10.0", + "uncss": "^0.17.3" + }, + "peerDependenciesMeta": { + "cssnano": { + "optional": true + }, + "postcss": { + "optional": true + }, + "purgecss": { + "optional": true + }, + "relateurl": { + "optional": true + }, + "srcset": { + "optional": true + }, + "svgo": { + "optional": true + }, + "terser": { + "optional": true + }, + "uncss": { + "optional": true + } + } + }, + "node_modules/htmlnano/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/insert-css": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", + "integrity": "sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA==", + "license": "MIT" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-json": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz", + "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "license": "MIT", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lightningcss": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", + "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", + "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", + "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", + "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", + "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", + "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", + "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", + "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", + "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/lmdb": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.8.5.tgz", + "integrity": "sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "msgpackr": "^1.9.5", + "node-addon-api": "^6.1.0", + "node-gyp-build-optional-packages": "5.1.1", + "ordered-binary": "^1.4.1", + "weak-lru-cache": "^1.2.2" + }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "2.8.5", + "@lmdb/lmdb-darwin-x64": "2.8.5", + "@lmdb/lmdb-linux-arm": "2.8.5", + "@lmdb/lmdb-linux-arm64": "2.8.5", + "@lmdb/lmdb-linux-x64": "2.8.5", + "@lmdb/lmdb-win32-x64": "2.8.5" + } + }, + "node_modules/lmdb/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "license": "MIT" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "license": "MIT" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0", + "optional": true, + "peer": true + }, + "node_modules/message-box": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/message-box/-/message-box-0.2.7.tgz", + "integrity": "sha512-C4ccA5nHb58kTS+pLrgF/JWtr7fAIkHxRDceH7tdy5fMA783nUfbYwZ7H2XLvSeYfcnWIYCig5dWW+icK9X/Ag==", + "license": "MIT", + "dependencies": { + "lodash.template": "^4.5.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mini-store": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz", + "integrity": "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ==", + "license": "MIT", + "dependencies": { + "hoist-non-react-statics": "^3.3.2", + "shallowequal": "^1.0.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/mongo-object": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/mongo-object/-/mongo-object-0.1.4.tgz", + "integrity": "sha512-QtYk0gupWEn2+iB+DDRt1L+WbcNYvJRaHdih/dcqthOa1DbnREUGSs2WGcW478GNYpElflo/yybZXu0sTiRXHg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/msgpackr": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz", + "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==", + "license": "MIT", + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, + "node_modules/msgpackr-extract/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT" + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", + "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-gyp-build-optional-packages/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ordered-binary": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz", + "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==", + "license": "MIT" + }, + "node_modules/parcel": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.12.0.tgz", + "integrity": "sha512-W+gxAq7aQ9dJIg/XLKGcRT0cvnStFAQHPaI0pvD0U2l6IVLueUAm3nwN7lkY62zZNmlvNx6jNtE4wlbS+CyqSg==", + "license": "MIT", + "dependencies": { + "@parcel/config-default": "2.12.0", + "@parcel/core": "2.12.0", + "@parcel/diagnostic": "2.12.0", + "@parcel/events": "2.12.0", + "@parcel/fs": "2.12.0", + "@parcel/logger": "2.12.0", + "@parcel/package-manager": "2.12.0", + "@parcel/reporter-cli": "2.12.0", + "@parcel/reporter-dev-server": "2.12.0", + "@parcel/reporter-tracer": "2.12.0", + "@parcel/utils": "2.12.0", + "chalk": "^4.1.0", + "commander": "^7.0.0", + "get-port": "^4.2.0" + }, + "bin": { + "parcel": "lib/bin.js" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/parcel/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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/parcel/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/parcel/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/parcel/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==", + "license": "MIT" + }, + "node_modules/parcel/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/parcel/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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/posthtml": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz", + "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==", + "license": "MIT", + "dependencies": { + "posthtml-parser": "^0.11.0", + "posthtml-render": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.10.2.tgz", + "integrity": "sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==", + "license": "MIT", + "dependencies": { + "htmlparser2": "^7.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/posthtml-render": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", + "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==", + "license": "MIT", + "dependencies": { + "is-json": "^2.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/posthtml/node_modules/posthtml-parser": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz", + "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==", + "license": "MIT", + "dependencies": { + "htmlparser2": "^7.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/rc-align": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.15.tgz", + "integrity": "sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.26.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-cascader": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.4.3.tgz", + "integrity": "sha512-Q4l9Mv8aaISJ+giVnM9IaXxDeMqHUGLvi4F+LksS6pHlaKlN4awop/L+IMjIXpL+ug/ojaCyv/ixcVopJYYCVA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1", + "warning": "^4.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", + "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.4.tgz", + "integrity": "sha512-WayrhswKMwuJab9xbqFxXTgV0m6X8uOPEO6zm/GJ5YJiJ/wIh/Dd2VtWeI06HYUEnTFv0HNcYv+zWbB+p6OD2A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.3.tgz", + "integrity": "sha512-zoamT8L6+rBwnwjPlrZRxiHCHQXrTcWZD3a6ruoqEdUKP1KgO0eSjMDH9WlF3WEPYMVnb2G5SrjHrhnwgPDu5w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.6.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.2.2.tgz", + "integrity": "sha512-zw48FATkAmJrEnfeRWiMqvKAzqGzUDLN1UXlluB7q7GgbR6mJFvc+QsmNrgxsFuMz86Lh9mKSIi7rXlPINmuzw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.7.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.5.tgz", + "integrity": "sha512-dVO2eulOSbEf+F4OyhCY5iGiMVhUYY/qeXxL7Ex2jDBt/xc89jU07mNoowV6aWxwVOc70pxEINff0oM2ogjluA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-trigger": "^5.0.4" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-field-form": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.17.4.tgz", + "integrity": "sha512-QI9fe0F9YAmEX946lQpxTs6Qc/FwaLeakWquiBNEmhtqurj/qDdrv+eLb4TfnHTjkdyxU3G7p901WEuuBrrdkA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4", + "async-validator": "^3.0.3", + "rc-util": "^5.0.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">= 16.9.0", + "react-dom": ">= 16.9.0" + } + }, + "node_modules/rc-image": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.0.2.tgz", + "integrity": "sha512-bNCOGxo9ICe2S+MuVQtxVjk2esL0QJX4YcUB10S98z8CWO1sswySH6inH69YU778aCXs8/nKhtZMUmiU1To0bQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.5.1", + "rc-util": "^5.0.6" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input-number": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.1.3.tgz", + "integrity": "sha512-qCLWK9NuuKGTsPXjRU/XvSOX7EKdnHlOpg59nPjYSDdH/czsAHZyYq50O6b6RF2TMPOjVpmsZQoMjNJYcnn6JA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.5.3.tgz", + "integrity": "sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "^8.0.1", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "8.10.8", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-8.10.8.tgz", + "integrity": "sha512-0gnSR0nmR/60NnK+72EGd+QheHyPSQ3wYg1TwX1zl0JJ9Gm0purFFykCXVv/G0Jynpt0QySPAos+bpHpjMZdoQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "mini-store": "^3.0.1", + "rc-motion": "^2.0.1", + "rc-trigger": "^5.1.2", + "rc-util": "^5.7.0", + "resize-observer-polyfill": "^1.5.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.2.tgz", + "integrity": "sha512-fUAhHKLDdkAXIDLH0GYwof3raS58dtNUmzLF2MeiR8o6n4thNpSDQhOqQzWE4WfFZDCi9VEN8n7tiB7czREcyw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.7.tgz", + "integrity": "sha512-zhTGUjBIItbx96SiRu3KVURcLOydLUHZCPpYEn1zvh+re//Tnq/wSxN4FKgp38n4HOgHSVxcLEeSxBMTeBBDdw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.3.2.tgz", + "integrity": "sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "3.1.17", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.17.tgz", + "integrity": "sha512-/BQ5UxcBnW28vFAcP2hfh+Xg15W0QZn8TWYwdCApchMH1H0CxiaUUcULP8uXcFM1TygcdKWdt3JqsL9cTAfdkQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "2.5.19", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.19.tgz", + "integrity": "sha512-u6myoCu/qiQ0vLbNzSzNrzTQhs7mldArCpPHrEI6OUiifs+IPXmbesqSm0zilJjfzrZJLgYeyyOMSznSlh0GKA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-progress": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.4.tgz", + "integrity": "sha512-XBAif08eunHssGeIdxMXOmRQRULdHaDdIFENQ578CMb4dyewahmmfJRyab+hw4KH4XssEzzYOkAInTLS7JJG+Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.3.tgz", + "integrity": "sha512-2THssUSnRhtqIouQIIXqsZGzRczvp4WsH4WvGuhiwm+LG2fVpDUJliP9O1zeDOZvYfBE/Bup4SgHun/eCkbjgQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz", + "integrity": "sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.38.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-select": { + "version": "12.1.13", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-12.1.13.tgz", + "integrity": "sha512-cPI+aesP6dgCAaey4t4upDbEukJe+XN0DK6oO/6flcCX5o28o7KNZD7JAiVtC/6fCwqwI/kSs7S/43dvHmBl+A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.9.8", + "rc-virtual-list": "^3.2.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.5.tgz", + "integrity": "sha512-LV/MWcXFjco1epPbdw1JlLXlTgmWpB9/Y/P2yinf8Pg3wElHxA9uajN21lJiWtZjf5SCUekfSP6QMJfDo4t1hg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^5.0.1", + "rc-util": "^5.16.1", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.4.tgz", + "integrity": "sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.12.5.tgz", + "integrity": "sha512-XV4m5h0W+NjGkNzvp5ahOhYHyNG8oPNV9pTLre2EsfmyStXUJBICyfkNID7WZulMdCehv/Wa3MdqXwZ4EsJchw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "11.7.3", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.3.tgz", + "integrity": "sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "^3.1.3", + "rc-menu": "^8.6.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.7.tgz", + "integrity": "sha512-yCdZ6binKmAQB13hc/oehh0E/QRwoPP1pjF21aHBxlgXO3RzPF6dUu4LG2R4FZ1zx/fQd2L1faktulrXOM/2rw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.0.2.tgz", + "integrity": "sha512-A4FejSG56PzYtSNUU4H1pVzfhtkV/+qMT2clK0CsSj+9mbc4USEtpWeX6A/jjVL+goBOMKj8qlH7BCZmZWh/Nw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "rc-trigger": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-4.1.5.tgz", + "integrity": "sha512-q2vjcmnBDylGZ9/ZW4F9oZMKMJdbFWC7um+DAQhZG1nqyg1iwoowbBggUDUaUOEryJP+08bpliEAYnzJXbI5xQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.0.0", + "rc-virtual-list": "^3.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.3.3.tgz", + "integrity": "sha512-0tilOHLJA6p+TNg4kD559XnDX3PTEYuoSF7m7ryzFLAYvdEEPtjn0QZc5z6L0sMKBiBlj8a2kf0auw8XyHU3lA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "^12.0.0", + "rc-tree": "^4.0.0", + "rc-util": "^5.0.5" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-trigger": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.3.4.tgz", + "integrity": "sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.19.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-upload": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-3.3.4.tgz", + "integrity": "sha512-v2sirR4JL31UTHD/f0LGUdd+tpFaOVUTPeIEjAXRP9kRN8TFhqOgcXl5ixtyqj90FmtRUmKmafCv0EmhBQUHqQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.43.0.tgz", + "integrity": "sha512-AzC7KKOXFqAdIBqdGWepL9Xn7cm3vnAmjlHqUnoQaTMZYhM4VlXGLkkHHxj/BZ7Td0+SOPKB4RGPboBVKT9htw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/rc-virtual-list": { + "version": "3.14.5", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.14.5.tgz", + "integrity": "sha512-ZMOnkCLv2wUN8Jz7yI4XiSLa9THlYvf00LuMhb1JlsQCewuU7ydPuHw1rGVPhe9VZYl/5UqODtNd7QKJ2DMGfg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "license": "MIT", + "dependencies": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "node_modules/simpl-schema": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/simpl-schema/-/simpl-schema-1.13.1.tgz", + "integrity": "sha512-20Qc2X13TvLJYY37eapvJ5CWyYYSScX2BJV5RcP4A15efA4k8c0XEsp9F/RofQi/IMrp7PzyxTXyjwlG7EFhCQ==", + "license": "MIT", + "dependencies": { + "clone": "^2.1.2", + "message-box": "^0.2.7", + "mongo-object": "^0.1.4" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/srcset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz", + "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw==", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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", + "license": "MIT" + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==", + "license": "MIT" + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "license": "MIT" + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uniforms": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-4.0.0-alpha.6.tgz", + "integrity": "sha512-j6OeGfw1h1HUztB/C1LMI5GENVFCqLXdBpr3P2ZtbpWHErAEVFjr7MQz4FSKwbW47mXbr6dKRPGVmtk7OkkRNQ==", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-antd": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-antd/-/uniforms-antd-4.0.0-alpha.6.tgz", + "integrity": "sha512-khoYoTbU3WsYc8K/EX42AcBLfqdRps6AB1wFxXpvoEz/zjwH+t3qtw11u/zUnQP7vWXO5ySGuU5UXtUp1xBO7Q==", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "@ant-design/icons": "^4.0.0", + "antd": "^4.0.0", + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bootstrap4": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-bootstrap4/-/uniforms-bootstrap4-4.0.0-alpha.6.tgz", + "integrity": "sha512-iLcIj53JLky8LxKaB+kUmmrVywyj3n23ENaMEEd/Y2UoXxMemqQiZi/oIGz4mtNmQwRWlZ2OxNySRAGuWpSGjg==", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bootstrap5": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-bootstrap5/-/uniforms-bootstrap5-4.0.0-alpha.6.tgz", + "integrity": "sha512-0pSsMaRp7r+akx/YjSFj9luKYnXTczxqvn78e7VlO2j9C4r7wOC/eDTne9QCzxwsqG78FBqDK+Wts+SZtfIiLw==", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bridge-json-schema": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-bridge-json-schema/-/uniforms-bridge-json-schema-4.0.0-alpha.6.tgz", + "integrity": "sha512-5qXBSnFhKTx81gzKxqm4hacne1vq5rYdn9KX94UJ9DL1dQhpzRE7ihttXKsHWRC12eIBxX9CY2YuHTD3SuPTSQ==", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "node_modules/uniforms-bridge-simple-schema-2": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-bridge-simple-schema-2/-/uniforms-bridge-simple-schema-2-4.0.0-alpha.6.tgz", + "integrity": "sha512-2Yuwhehmul5jNqOW5iNewd4Fqu5zx2bELPvat059fDJ0P7xxOGOeEifo1F9ciph/SXGvmb37KGgCSbBvQ6eWNg==", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "simpl-schema": "^1.0.0 || ^0.0.4", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "node_modules/uniforms-bridge-zod": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-bridge-zod/-/uniforms-bridge-zod-4.0.0-alpha.6.tgz", + "integrity": "sha512-Ub/7oo5lBDuA+ReO2wUuv5rD/DQM2Iv3qCU8CtxLkpSZMhUUXHAWvNT3M6wcRkbt3OYh+Fq0h7nwkbAnCoU17g==", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6", + "zod": "^3.0.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "node_modules/uniforms-mui": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-mui/-/uniforms-mui-4.0.0-alpha.6.tgz", + "integrity": "sha512-XjuGWkes5ojL9pr6AAElusib6+syt+ncuodKr3T/nNNQAvwvebTaCPzib2cn/H4dwQjgxCkF9KdR34GiDPb4jg==", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "react": "^18.0.0 || ^17.0.0" + } + }, + "node_modules/uniforms-semantic": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-semantic/-/uniforms-semantic-4.0.0-alpha.6.tgz", + "integrity": "sha512-apbYHIeUBHarHw5sLdTFGFzidmVwIWh5IoC51IqrzXijNGWRQqjDWl/KDaOwVphDKpU7S6vrSOpb43g2nftitg==", + "license": "MIT", + "dependencies": { + "classnames": "^2.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-unstyled": { + "version": "4.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/uniforms-unstyled/-/uniforms-unstyled-4.0.0-alpha.6.tgz", + "integrity": "sha512-hK7jxXNo7aaDnga4Oiljlzq2wbq8TzSFLXRRIa2EZ12S9fMSRR+8iG+Tj/WDB/sUzmvVt2zrgrUpnfQc6fo+og==", + "license": "MIT", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.6" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "license": "MIT" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/reproductions/package.json b/reproductions/package.json new file mode 100644 index 000000000..5d8b1c42f --- /dev/null +++ b/reproductions/package.json @@ -0,0 +1,36 @@ +{ + "name": "uniforms-reproductions", + "private": true, + "scripts": { + "build": "parcel build ./index.html", + "start": "parcel serve ./index.html" + }, + "dependencies": { + "@ant-design/icons": "4.4.0", + "@emotion/react": "11.7.1", + "@emotion/styled": "11.6.0", + "@mui/material": "5.4.1", + "@types/react": "17.0.39", + "@types/react-dom": "17.0.11", + "ajv": "8.0.5", + "antd": "4.10.3", + "parcel": "2.12.0", + "react": "17.0.2", + "react-dom": "17.0.2", + "simpl-schema": "^1.0.0 || ^0.0.4", + "uniforms": "*", + "uniforms-antd": "*", + "uniforms-bootstrap4": "*", + "uniforms-bootstrap5": "*", + "uniforms-bridge-json-schema": "*", + "uniforms-bridge-simple-schema-2": "*", + "uniforms-bridge-zod": "*", + "uniforms-mui": "*", + "uniforms-semantic": "*", + "uniforms-unstyled": "*", + "zod": "^3.0.0" + }, + "devDependencies": { + "process": "^0.11.10" + } +} diff --git a/reproductions/schema/all-fields-schema.tsx b/reproductions/schema/all-fields-schema.tsx new file mode 100644 index 000000000..f049d6080 --- /dev/null +++ b/reproductions/schema/all-fields-schema.tsx @@ -0,0 +1,36 @@ +import SimpleSchema from 'simpl-schema'; +import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2'; + +const schema = new SimpleSchema({ + text: { type: String }, + num: { type: Number }, + bool: { type: Boolean }, + nested: { type: Object }, + 'nested.text': { type: String }, + date: { type: Date }, + list: { type: Array }, + 'list.$': { + type: String, + }, + select: { + type: String, + uniforms: { + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, + radio: { + type: String, + uniforms: { + checkboxes: true, + options: [ + { label: 'Option A', value: 'a' }, + { label: 'Option B', value: 'b' }, + ], + }, + }, +}); + +export const bridge = new SimpleSchema2Bridge({ schema }); diff --git a/reproductions/schema/json-schema.tsx b/reproductions/schema/json-schema.tsx new file mode 100644 index 000000000..eeba3a6cd --- /dev/null +++ b/reproductions/schema/json-schema.tsx @@ -0,0 +1,29 @@ +import Ajv from 'ajv'; +import { JSONSchemaBridge } from 'uniforms-bridge-json-schema'; + +const ajv = new Ajv({ allErrors: true, useDefaults: true }); +ajv.addKeyword('uniforms'); + +function createValidator(schema: object) { + const validator = ajv.compile(schema); + return (model: object) => { + validator(model); + return validator.errors?.length ? { details: validator.errors } : null; + }; +} + +const schema = { + title: 'Address', + type: 'object', + properties: { + city: { type: 'string' }, + state: { type: 'string' }, + street: { type: 'string' }, + zip: { type: 'string', pattern: '[0-9]{5}' }, + }, + required: ['street', 'zip', 'state'], +}; + +const validator = createValidator(schema); + +export const bridge = new JSONSchemaBridge({ schema, validator }); diff --git a/reproductions/schema/simple-schema-2.tsx b/reproductions/schema/simple-schema-2.tsx new file mode 100644 index 000000000..fc92701e4 --- /dev/null +++ b/reproductions/schema/simple-schema-2.tsx @@ -0,0 +1,12 @@ +import SimpleSchema from 'simpl-schema'; +import { SimpleSchema2Bridge } from 'uniforms-bridge-simple-schema-2'; + +const schema = new SimpleSchema({ + betterNumber: { + type: Number, + min: 5, + max: 50, + }, +}); + +export const bridge = new SimpleSchema2Bridge({ schema }); diff --git a/reproductions/simple-schema.d.ts b/reproductions/simple-schema.d.ts new file mode 100644 index 000000000..790c7ce20 --- /dev/null +++ b/reproductions/simple-schema.d.ts @@ -0,0 +1,8 @@ +import { ComponentType } from 'react'; +import { GuaranteedProps, UnknownObject } from 'uniforms'; + +declare module 'simpl-schema' { + export interface SchemaDefinition { + uniforms?: ComponentType> | UnknownObject | string; + } +} diff --git a/reproductions/tsconfig.json b/reproductions/tsconfig.json new file mode 100644 index 000000000..57cc95390 --- /dev/null +++ b/reproductions/tsconfig.json @@ -0,0 +1,6 @@ +{ + "compilerOptions": { + "esModuleInterop": true, + "jsx": "react" + } +} From 3a8ae0defae628e86e67b4c079364d267b68c453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Fri, 13 Sep 2024 14:11:23 +0200 Subject: [PATCH 36/38] reverted change - tsconfig - skipLibCheck --- tsconfig.json | 1 - 1 file changed, 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index c1cd1ace2..0e5ff170a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,5 @@ { "compilerOptions": { - "skipLibCheck": true, "baseUrl": "packages", "declaration": true, "declarationMap": true, From 8759b35c5c1d63daf5287e4cb04d1794158b57db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Fri, 13 Sep 2024 15:10:59 +0200 Subject: [PATCH 37/38] updated contributing file and added build:watch script --- .github/CONTRIBUTING.md | 6 +++--- package.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 4279d9471..00e6852e9 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -19,7 +19,7 @@ Our kanban board is public and available [here](https://github.com/orgs/vazco/pr - Create a fork from where you want to base your work. - Clone the repo and run `npm ci` **in the top-level only**. - - Make sure you are using `npm` that understands the `package-lock.json` format. At the moment, it's at least v7. + - Make sure you are using `npm` that understands the `package-lock.json` format. Check the current version in the `package.json` file. - Make sure your commit messages are in the proper format: - Bugfix or feature: - `Implemented asynchronous validation (closes #17).` @@ -32,14 +32,14 @@ Our kanban board is public and available [here](https://github.com/orgs/vazco/pr ### Development -For the best local developer experience (DX) it is recommended to start `build` and `test` in `--watch` mode. +For the best local developer experience (DX) it is recommended to run scripts in watch mode. Run the commands below in the root directory. #### Running the build in watch mode ```sh -npm run build -- --watch +npm run build:watch ``` #### Running the tests in watch mode diff --git a/package.json b/package.json index 164179f10..fa3fca67d 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "private": true, "scripts": { "build": "turbo build:cjs build:esm", + "build:watch": "turbo watch build:cjs build:esm", "clean": "rimraf ./**/cjs ./**/esm && rimraf coverage", "coverage": "jest --coverage", "install": "npm run build && husky install", From 62a90df88de0aecd68e0c323d5f0e6f5abaa64e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Po=C5=9Bpiech?= <37746259+piotrpospiech@users.noreply.github.com> Date: Fri, 13 Sep 2024 15:25:02 +0200 Subject: [PATCH 38/38] added empty line on the end of the file --- reproductions/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reproductions/index.html b/reproductions/index.html index f69f72f5d..f8fd4f9d2 100644 --- a/reproductions/index.html +++ b/reproductions/index.html @@ -23,4 +23,4 @@ - \ No newline at end of file +

*%1ul-BjQrsch30H0>Kj&Qf&wjkN} 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