From bed1dc6f50a3cf6e05e7e1e679405301667f659f Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Tue, 18 Apr 2023 16:20:18 -0400 Subject: [PATCH 01/60] got something rendering at least --- url_builder_app/.babelrc | 3 + url_builder_app/.browserslistrc | 2 + url_builder_app/.gitignore | 6 + url_builder_app/.node-version | 1 + url_builder_app/.nvmrc | 1 + url_builder_app/DEPLOY.md | 19 + url_builder_app/LICENSE | 201 + url_builder_app/README.md | 205 + url_builder_app/doc/i18n.md | 68 + url_builder_app/jest.config.js | 17 + url_builder_app/package.json | 75 + url_builder_app/postcss.config.js | 6 + url_builder_app/spec/app.spec.js | 84 + url_builder_app/spec/helpers.spec.js | 71 + url_builder_app/spec/i18n.spec.js | 91 + url_builder_app/spec/mocks/mock.js | 26 + url_builder_app/spec/polyfills/createRange.js | 10 + url_builder_app/src/images/dots.gif | Bin 0 -> 36531 bytes url_builder_app/src/images/logo-small.png | Bin 0 -> 3039 bytes url_builder_app/src/images/logo.png | Bin 0 -> 9241 bytes url_builder_app/src/images/logo.svg | 10 + url_builder_app/src/images/spinner.gif | Bin 0 -> 23724 bytes url_builder_app/src/images/warning.png | Bin 0 -> 19033 bytes url_builder_app/src/index.css | 48 + .../src/javascripts/lib/helpers.js | 100 + url_builder_app/src/javascripts/lib/i18n.js | 67 + .../javascripts/locations/ticket_sidebar.js | 50 + .../src/javascripts/modules/app.js | 76 + .../src/javascripts/modules/context.js | 7 + url_builder_app/src/manifest.json | 27 + url_builder_app/src/templates/default.js | 27 + url_builder_app/src/templates/error.js | 15 + url_builder_app/src/templates/iframe.html | 15 + url_builder_app/src/translations/en.json | 12 + url_builder_app/src/translations/fr.json | 5 + url_builder_app/src/translations/zh-cn.json | 5 + url_builder_app/webpack.config.js | 108 + .../webpack/translations-loader.js | 68 + .../webpack/translations-plugin.js | 67 + url_builder_app/yarn.lock | 7340 +++++++++++++++++ 40 files changed, 8933 insertions(+) create mode 100644 url_builder_app/.babelrc create mode 100644 url_builder_app/.browserslistrc create mode 100644 url_builder_app/.gitignore create mode 100644 url_builder_app/.node-version create mode 100644 url_builder_app/.nvmrc create mode 100644 url_builder_app/DEPLOY.md create mode 100644 url_builder_app/LICENSE create mode 100644 url_builder_app/README.md create mode 100644 url_builder_app/doc/i18n.md create mode 100644 url_builder_app/jest.config.js create mode 100644 url_builder_app/package.json create mode 100644 url_builder_app/postcss.config.js create mode 100644 url_builder_app/spec/app.spec.js create mode 100644 url_builder_app/spec/helpers.spec.js create mode 100644 url_builder_app/spec/i18n.spec.js create mode 100644 url_builder_app/spec/mocks/mock.js create mode 100644 url_builder_app/spec/polyfills/createRange.js create mode 100644 url_builder_app/src/images/dots.gif create mode 100644 url_builder_app/src/images/logo-small.png create mode 100644 url_builder_app/src/images/logo.png create mode 100644 url_builder_app/src/images/logo.svg create mode 100644 url_builder_app/src/images/spinner.gif create mode 100644 url_builder_app/src/images/warning.png create mode 100644 url_builder_app/src/index.css create mode 100644 url_builder_app/src/javascripts/lib/helpers.js create mode 100644 url_builder_app/src/javascripts/lib/i18n.js create mode 100644 url_builder_app/src/javascripts/locations/ticket_sidebar.js create mode 100644 url_builder_app/src/javascripts/modules/app.js create mode 100644 url_builder_app/src/javascripts/modules/context.js create mode 100644 url_builder_app/src/manifest.json create mode 100644 url_builder_app/src/templates/default.js create mode 100644 url_builder_app/src/templates/error.js create mode 100644 url_builder_app/src/templates/iframe.html create mode 100644 url_builder_app/src/translations/en.json create mode 100644 url_builder_app/src/translations/fr.json create mode 100644 url_builder_app/src/translations/zh-cn.json create mode 100644 url_builder_app/webpack.config.js create mode 100644 url_builder_app/webpack/translations-loader.js create mode 100644 url_builder_app/webpack/translations-plugin.js create mode 100644 url_builder_app/yarn.lock diff --git a/url_builder_app/.babelrc b/url_builder_app/.babelrc new file mode 100644 index 0000000..2b7bafa --- /dev/null +++ b/url_builder_app/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["@babel/preset-env", "@babel/preset-react"] +} diff --git a/url_builder_app/.browserslistrc b/url_builder_app/.browserslistrc new file mode 100644 index 0000000..8d41d52 --- /dev/null +++ b/url_builder_app/.browserslistrc @@ -0,0 +1,2 @@ +# Browsers that we support +last 2 version diff --git a/url_builder_app/.gitignore b/url_builder_app/.gitignore new file mode 100644 index 0000000..9e879f1 --- /dev/null +++ b/url_builder_app/.gitignore @@ -0,0 +1,6 @@ +tmp/ +dist/ +node_modules/ +coverage/ +npm-debug.log +yarn-error.log diff --git a/url_builder_app/.node-version b/url_builder_app/.node-version new file mode 100644 index 0000000..55bffd6 --- /dev/null +++ b/url_builder_app/.node-version @@ -0,0 +1 @@ +18.15.0 diff --git a/url_builder_app/.nvmrc b/url_builder_app/.nvmrc new file mode 100644 index 0000000..3c03207 --- /dev/null +++ b/url_builder_app/.nvmrc @@ -0,0 +1 @@ +18 diff --git a/url_builder_app/DEPLOY.md b/url_builder_app/DEPLOY.md new file mode 100644 index 0000000..8402cd9 --- /dev/null +++ b/url_builder_app/DEPLOY.md @@ -0,0 +1,19 @@ +Note: Run commands in the root app directory. + +Compile the app for DEV +=============== +1) `yarn install` +2) `yarn run watch` +3) Open a new command line window in the root app directory +4) `zcli apps:server dist` - Serves the app to your Zendesk instance with `?zcli_apps=true` +5) `[{"title": "Google", "url": "https://google.com/"}, {"title": "Ibotta", "url": "https://ibotta.com/"}]` for test json + +Compile the app for PROD +=============== +1) `yarn install` +2) `yarn run build` + +To run the tests +=============== +1) `yarn install` +2) `yarn test` diff --git a/url_builder_app/LICENSE b/url_builder_app/LICENSE new file mode 100644 index 0000000..8dada3e --- /dev/null +++ b/url_builder_app/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/url_builder_app/README.md b/url_builder_app/README.md new file mode 100644 index 0000000..49b62ad --- /dev/null +++ b/url_builder_app/README.md @@ -0,0 +1,205 @@ +*Use of this software is subject to important terms and conditions as set forth in the License file* + +# React App Scaffold + +## Description +This repo contains a scaffold to help developers build [apps for Zendesk products](https://developer.zendesk.com/apps/docs/apps-v2/getting_started). + +## Getting Started + +### Dependencies +- [Node.js](https://nodejs.org/en/) >= 18.12.1 +- [Ruby](https://www.ruby-lang.org/) = 2.6.x + +### Setup +1. Clone or fork this repo +2. Change (`cd`) into the `app_scaffolds/packages/react` directory +3. Run `yarn install` + +To run your app locally in Zendesk, you need the latest [Zendesk CLI](https://github.com/zendesk/zcli). + +### Running locally + +To serve the app to your Zendesk instance with `?zcli_apps=true`, open a new terminal and run + +``` +yarn run watch +``` +and then open a new terminal under `apps_scaffolds/packages/react` directory and run +``` +zcli apps:server dist +``` + +## But why? +The App Scaffold includes many features to help you maintain and scale your app. Some of the features provided by the App Scaffold are listed below. However, you don't need prior experience in any of these to be able to use the scaffold successfully. + +- [ES6 (ES2015)](https://babeljs.io/docs/learn-es2015/) + +ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard. The App Scaffold includes the [Babel compiler](https://babeljs.io/) to transpile your code to ES5. This allows you to use ES6 features, such as classes, arrow functions and template strings even in browsers that haven't fully implemented these features. + +- [Zendesk Garden](https://garden.zendesk.com/) React UI components + +Collection of React components for Zendesk products. You’ll find components built to respond to a range of user input devices, tuned to handle right-to-left layouts, and finessed with just the right touch of subtle animation. + +- [Webpack 5](https://webpack.github.io/) module bundler + +Webpack is a module bundler, we use it to bundle up Javascript modules for use as web applications, also to perform tasks like transforming and transpiling, etc. + +- [PostCSS](https://postcss.org//) stylesheets + +PostCSS transforms stylesheets with JS plugins. These plugins can lint your CSS, support variables and mixins, transpile future CSS syntax, inline images, and more. + +- [StandardJS](https://standardjs.com/) JS linting + +StandardJS is a Javascript style guide, it helps catching style issues or code errors, and automatically formats code for you. + +- [Jest](https://jestjs.io/) Javascript testing framework + +Jest is bundled with JSDom and built on top of Jasmine. It's more than just a ReactJS testing framework. In the Zendesk Apps team, we use it for unit and integration testing of the Official Apps. It also includes a good test coverage toolset out of the box. + +## Folder structure + +The folder and file structure of the App Scaffold is as follows: + +| Name | Description | +|:----------------------------------------|:---------------------------------------------------------------------------------------------| +| [`.github/`](#.github) | The folder to store PULL_REQUEST_TEMPLATE.md, ISSUE_TEMPLATE.md and CONTRIBUTING.md, etc | +| [`dist/`](#dist) | The folder in which webpack packages the built version of your app | +| [`spec/`](#spec) | The folder in which all of your test files live | +| [`src/`](#src) | The folder in which all of your source JavaScript, CSS, templates and translation files live | +| [`webpack/`](#src) | translations-loader and translations-plugin to support i18n in the application | +| [`.babelrc`](#packagejson) | Configuration file for Babel.js | +| [`.browserslistrc`](#packagejson) | Configuration file for browserslist | +| [`jest.config.js`](#packagejson) | Configuration file for Jest | +| [`package.json`](#packagejson) | Configuration file for Project metadata, dependencies and build scripts | +| [`postcss.config.js`](#packagejson) | Configuration file for PostCSS | +| [`webpack.config.js`](#webpackconfigjs) | Configuration file that webpack uses to build your app | + +#### dist +The dist directory is created when you run the app building scripts. You will need to package this folder when submitting your app to the Zendesk Apps Marketplace, It is also the folder you will have to serve when using [ZCLI](https://developer.zendesk.com/documentation/apps/app-developer-guide/zcli/). It includes your app's manifest.json file, an assets folder with all your compiled JavaScript and CSS as well as HTML and images. + +#### spec +The spec directory is where all your tests and test helpers live. Tests are not required to submit/upload your app to Zendesk and your test files are not included in your app's package, however it is good practice to write tests to document functionality and prevent bugs. + +#### src +The src directory is where your raw source code lives. The App Scaffold includes different directories for JavaScript, stylesheets, templates, images and translations. Most of your additions will be in here (and spec, of course!). + +#### webpack +This directory contains custom tooling to process translations at build time: + +- translations-loader.js is used by Webpack to convert .json translation files to JavaScript objects, for the app itself. +- translations-plugin.js is used to extract compulsory translation strings from the en.json file that are used to display metadata about your app on the Zendesk Apps Marketplace. + + +#### .babelrc +[.babelrc](https://babeljs.io/docs/en/babelrc.html) is the configuration file for babel compiler. + +#### .browserslistrc +.browserslistrc is a configuration file to specify browsers supported by your application, some develop/build tools read info from this file if it exists in your project root. At present, our scaffolding doesn't reply on this file, [default browserslist query](https://github.com/browserslist/browserslist#queries) is used by [Babel](https://babeljs.io/docs/en/babel-preset-env/) and [PostCSS](https://github.com/csstools/postcss-preset-env#browsers) + +#### jest.config.js +[jest.config.js](https://jestjs.io/docs/en/configuration.html) is the configuration file for Jest + +#### package.json +package.json is the configuration file for [Yarn](https://yarnpkg.com/), which is a package manager for JavaScript. This file includes information about your project and its dependencies. For more information on how to configure this file, see [Yarn package.json](https://yarnpkg.com/en/docs/package-json). + +#### postcss.config.js +postcss.config.js is the configuration file for [PostCSS](https://postcss.org/) + +#### webpack.config.js +webpack.config.js is a configuration file for [webpack](https://webpack.github.io/). Webpack is a JavaScript module bundler. For more information about webpack and how to configure it, see [What is webpack](http://webpack.github.io/docs/what-is-webpack.html). + +## Helpers +The App Scaffold provides some helper functions in `/src/javascripts/lib/helpers.js` to help building apps. + +### I18n +The I18n (internationalization) module in `/src/javascripts/lib/i18n.js` provides a `t` method to look up translations based on a key. For more information, see [Using the I18n module](https://github.com/zendesk/app_scaffolds/blob/master/packages/react/doc/i18n.md). + +## Parameters and Settings +If you need to test your app with a `parameters` section in `dist/manifest.json`, foreman might crash with a message like: + +> Would have prompted for a value interactively, but zcli is not listening to keyboard input. + +To resolve this problem, set default values for parameters or create a `settings.yml` file in the root directory of your app scaffold-based project, and populate it with your parameter names and test values. For example, using a parameters section like: + +```json +{ + "parameters": [ + { + "name": "myParameter" + } + ] +} +``` + +create a `settings.yml` containing: + +```yaml +myParameter: 'some value!' +``` + +## Testing + +The App Scaffold is currently setup for testing with [Jest](https://jestjs.io/). To run specs, open a new terminal and run + +``` +yarn test +``` + +Specs live under the `spec` directory. + +## Deploying + +To check that your app will pass the server-side validation check, run + +``` +zcli apps:validate dist +``` + +If validation is successful, you can upload the app into your Zendesk account by running + +``` +zcli apps:create dist +``` + +To update your app after it has been created in your account, run + +``` +zcli apps:update dist +``` + +Or, to create a zip archive for manual upload, run + +``` +zcli apps:package dist +``` + +taking note of the created filename. + +For more information on the Zendesk CLI please see the [documentation](https://developer.zendesk.com/documentation/apps/app-developer-guide/zcli/). + +## External Dependencies +External dependencies are defined in [webpack.config.js](https://github.com/zendesk/app_scaffolds/blob/master/packages/react/webpack.config.js). This ensures these dependencies are included in your app's `index.html`. + +## Contribute +* Put up a PR into the master branch. +* CC and get a +1 from @zendesk/vegemite. + +## Bugs +Submit Issues via [GitHub](https://github.com/zendesk/app_scaffolds/issues/new) or email support@zendesk.com. + +## Useful Links +Links to maintaining team, confluence pages, Datadog dashboard, Kibana logs, etc +- https://developer.zendesk.com/ +- https://github.com/zendesk/zendesk_apps_tools +- https://webpack.github.io +- https://developer.zendesk.com/documentation/apps/build-an-app/using-react-in-a-support-app/ + +## Copyright and license +Copyright 2018 Zendesk + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. + +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. diff --git a/url_builder_app/doc/i18n.md b/url_builder_app/doc/i18n.md new file mode 100644 index 0000000..a0da8a9 --- /dev/null +++ b/url_builder_app/doc/i18n.md @@ -0,0 +1,68 @@ +## Using the I18n module + +The I18n module provides a helper called `i18n.t` that you can use to localize your application. + +### Setup + +Put a `defaultLocale` property into your `manifest.json` file, otherwise it will use english (en) + +Add your translation files as `src/translations/XX.json` where `XX` is a locale such as `en-US`, `de`, or `zh`. + +A simple translation file might look like this: + +```json +{ + "hello": "Hello!", + "goodbye": "Bye {{name}}!", + "formal": { + "farewell": "Farewell, friend." + } +} +``` + +The "app" section in translation files is used *only* for public app listings in the Zendesk Marketplace. For these listings, we only allow English. The "app" sections in other translation files will be ignored. + +### Initialization + +When you know which locale you want to use, call `i18n.loadTranslations(locale)` where `locale` is a string like `en-US`, `de`, `zh`. This will load the strings under the matching file in `src/translations`. For example, you could use + +```javascript +import i18n from 'i18n'; + +const zafClient = ZAFClient.init(); +zafClient.get('currentUser.locale').then((data) => { + const locale = data['currentUser.locale']; + i18n.loadTranslations(locale); +}); +``` + +## Reference + +### i18n.loadTranslations(locale) + +Sets the locale to be used by `i18n.t()` + +#### Arguments + +* `locale`: String representing the filename of the required translation JSON file. + +### i18n.t(key, context) + +Returns a translated string using a key that is available in the relevant translation file (found in `src/translations/XX.json`). + +#### Arguments + +* `key`: The key assigned to the string in the JSON file. Dots may be used to access nested objects. +* `context`: An object with named values to be interpolated into the resulting string. + +#### Returns + +A translated string generated by keying into the JSON file and interpolating any placeholders. + +#### Example + +```javascript +i18n.t('hello'); // returns "Hello!" +i18n.t('goodbye', { name: 'Yak' }); // returns "Bye Yak!" +i18n.t('formal.farewell'); // returns "Farewell, friend." +``` diff --git a/url_builder_app/jest.config.js b/url_builder_app/jest.config.js new file mode 100644 index 0000000..044ba87 --- /dev/null +++ b/url_builder_app/jest.config.js @@ -0,0 +1,17 @@ +module.exports = { + verbose: true, + testEnvironmentOptions: { + url: 'http://localhost/' + }, + testEnvironment: 'jsdom', + collectCoverage: true, + globals: { + ZAFClient: { + init: () => {} + } + }, + coveragePathIgnorePatterns: [ + '/spec' + ], + roots: ['./spec'] +} diff --git a/url_builder_app/package.json b/url_builder_app/package.json new file mode 100644 index 0000000..372859e --- /dev/null +++ b/url_builder_app/package.json @@ -0,0 +1,75 @@ +{ + "name": "app_scaffold", + "version": "2.0.0", + "description": "A scaffold for developers to build ZAF v2 apps", + "keywords": [ + "zendesk", + "app", + "framework" + ], + "author": "Zendesk", + "license": "Apache-2.0", + "engines": { + "node": ">=18.12.1" + }, + "scripts": { + "test": "jest", + "watch": "webpack --watch --mode development", + "build:dev": "webpack --mode development", + "build": "webpack --mode production", + "lint": "standard", + "start": "zcli apps:server dist" + }, + "devDependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.5", + "@babel/polyfill": "^7.12.1", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "babel-jest": "^29.3.1", + "babel-loader": "^9.1.0", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.7.3", + "html-webpack-plugin": "^5.5.0", + "jest": "^29.3.1", + "jest-environment-jsdom": "^29.3.1", + "@testing-library/react": "^12.1.5", + "lodash": "^4.17.15", + "mini-css-extract-plugin": "^2.7.2", + "postcss": "^8.4.20", + "postcss-import": "^15.1.0", + "postcss-loader": "^7.0.2", + "postcss-preset-env": "^7.8.3", + "standard": "^17.0.0", + "webpack": "^5.75.0", + "webpack-cli": "^5.0.1" + }, + "dependencies": { + "node-gyp": "^9.3.0", + "react": "^16.8.0", + "react-dom": "^16.8.0", + "styled-components": "^5.3.6", + "@zendeskgarden/css-bedrock": "^9.0.0", + "@zendeskgarden/react-accordions": "^8.62.0", + "@zendeskgarden/react-avatars": "^8.62.0", + "@zendeskgarden/react-breadcrumbs": "^8.62.0", + "@zendeskgarden/react-buttons": "^8.62.0", + "@zendeskgarden/react-chrome": "^8.62.0", + "@zendeskgarden/react-colorpickers": "^8.62.0", + "@zendeskgarden/react-datepickers": "^8.62.0", + "@zendeskgarden/react-dropdowns": "^8.62.0", + "@zendeskgarden/react-forms": "^8.62.0", + "@zendeskgarden/react-grid": "^8.62.0", + "@zendeskgarden/react-loaders": "^8.62.0", + "@zendeskgarden/react-modals": "^8.62.0", + "@zendeskgarden/react-notifications": "^8.62.0", + "@zendeskgarden/react-pagination": "^8.62.0", + "@zendeskgarden/react-tabs": "^8.62.0", + "@zendeskgarden/react-tables": "^8.62.0", + "@zendeskgarden/react-tags": "^8.62.0", + "@zendeskgarden/react-theming": "^8.62.0", + "@zendeskgarden/react-tooltips": "^8.62.0", + "@zendeskgarden/react-typography": "^8.62.0" + } +} diff --git a/url_builder_app/postcss.config.js b/url_builder_app/postcss.config.js new file mode 100644 index 0000000..24bfbca --- /dev/null +++ b/url_builder_app/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: [ + require('postcss-preset-env'), + require('postcss-import') + ] +} diff --git a/url_builder_app/spec/app.spec.js b/url_builder_app/spec/app.spec.js new file mode 100644 index 0000000..c68373a --- /dev/null +++ b/url_builder_app/spec/app.spec.js @@ -0,0 +1,84 @@ +/* eslint-env jest, browser */ +import App from '../src/javascripts/modules/app' +import i18n from '../src/javascripts/lib/i18n' +import { CLIENT, ORGANIZATIONS } from './mocks/mock' +import { unmountComponentAtNode } from 'react-dom' +import { act } from 'react-dom/test-utils' +import { configure } from '@testing-library/react' +import { screen } from '@testing-library/dom' + +const mockEN = { + 'app.name': 'Example App', + 'app.title': 'Example App', + 'default.organizations': 'organizations' +} + +describe('Example App', () => { + beforeAll(() => { + configure({ testIdAttribute: 'data-test-id' }) + + i18n.loadTranslations('en') + + jest.mock('../src/translations/en', () => { + return mockEN + }) + }) + + describe('Rendering', () => { + let appContainer = null + + beforeEach(() => { + appContainer = document.createElement('section') + appContainer.classList.add('main') + document.body.appendChild(appContainer) + }) + + afterEach(() => { + unmountComponentAtNode(appContainer) + appContainer.remove() + appContainer = null + }) + + it('render with current username and organizations successfully', (done) => { + act(() => { + CLIENT.request = jest.fn().mockReturnValueOnce(Promise.resolve(ORGANIZATIONS)) + CLIENT.invoke = jest.fn().mockReturnValue(Promise.resolve({})) + + const app = new App(CLIENT, {}) + app.initializePromise.then(() => { + const descriptionElement = screen.getByTestId('sample-app-description') + expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') + + const organizations = screen.getByTestId('organizations') + expect(organizations.childElementCount).toBe(2) + + const organizationA = screen.getByTestId('organization-1') + expect(organizationA.textContent).toBe('Organization A') + const organizationB = screen.getByTestId('organization-2') + expect(organizationB.textContent).toBe('Organization B') + done() + }) + }) + }) + + it('render with current username but no organizations since api errors', (done) => { + act(() => { + CLIENT.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))) + const app = new App(CLIENT, {}) + const errorSpy = jest.spyOn(app, '_handleError') + + app.initializePromise.then(() => { + const descriptionElement = screen.getByTestId('sample-app-description') + expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') + + const organizations = screen.getByTestId('organizations') + expect(organizations.childElementCount).toBe(0) + + expect(errorSpy).toBeCalled() + + done() + }) + }) + }) + }) +}) diff --git a/url_builder_app/spec/helpers.spec.js b/url_builder_app/spec/helpers.spec.js new file mode 100644 index 0000000..33d7afa --- /dev/null +++ b/url_builder_app/spec/helpers.spec.js @@ -0,0 +1,71 @@ +/* eslint-env jest */ +import { resizeContainer, templatingLoop, render, escapeSpecialChars as escape } from '../src/javascripts/lib/helpers' +import createRangePolyfill from './polyfills/createRange' + +if (!document.createRange) { + createRangePolyfill() +} + +const client = { + invoke: jest.fn() +} +const dataSet = [1, 2, 3] +function mockGetTemplate (item) { + return `${item}-` +} + +describe('resizeContainer', () => { + it('client.invoke has been called', () => { + resizeContainer(client) + expect(client.invoke).toHaveBeenCalled() + }) +}) + +describe('templatingLoop', () => { + it('generate html with data set and template function', () => { + expect(templatingLoop(dataSet, mockGetTemplate, '-')).toBe('-1-2-3-') + }) + + it('return empty string if data set and initial value is empty', () => { + expect(templatingLoop([], mockGetTemplate)).toBe('') + }) +}) + +describe('render', () => { + it('should replace target dom node with the given HTML string', () => { + document.body.innerHTML = '
' + expect(document.querySelectorAll('#placeholder').length).toBe(1) + + render('#placeholder', '
') + expect(document.querySelectorAll('#placeholder').length).toBe(0) + expect(document.querySelectorAll('#app').length).toBe(1) + }) +}) + +describe('escapeSpecialChars', () => { + it('should throw error if the passed in argument type is not String', function () { + expect(() => { + escape(1) + }).toThrow() + }) + + it('should escape open/close html tags', () => { + expect(escape('')).toBe('<script></script>') + }) + + it('should escape ampersand', () => { + expect(escape('a && b')).toBe('a && b') + }) + + it('should escape quotes and back tick', () => { + expect(escape('"string" \'string\' `string`')).toBe('"string" 'string' `string`') + }) + + it('should escape equal sign', () => { + expect(escape('a = b')).toBe('a = b') + }) + + it('should escape unsafe tags and characters', () => { + expect(escape('Test Ticket for Text App')).toBe('Test Ticket for Text App</a><script>javascript:alret(1);</script>') + }) +}) diff --git a/url_builder_app/spec/i18n.spec.js b/url_builder_app/spec/i18n.spec.js new file mode 100644 index 0000000..5c910a3 --- /dev/null +++ b/url_builder_app/spec/i18n.spec.js @@ -0,0 +1,91 @@ +/* eslint-env jest */ +import i18n from '../src/javascripts/lib/i18n' + +const mockEN = { + one: 'the first translation', + 'two.one': 'the second translation for: {{fname}}', + 'two.two': 'the second translation for: {{fname}}-{{lname}}', + 'three.one.one': 'the third translation from {{name}} for {{name}} should be {{name}}', + four: {} +} + +describe('i18n', () => { + beforeAll(() => { + i18n.loadTranslations('en') + + jest.mock('../src/translations/en', () => { + return mockEN + }) + + jest.mock('../src/translations/fr', () => { + throw new Error('no such file') + }) + }) + + describe('#loadTranslations', () => { + it('return undefined for fr and fallback to en', () => { + i18n.loadTranslations('fr') + const result = i18n.t('one') + expect(result).toBe('the first translation') + }) + }) + + describe('#tryRequire', () => { + it('returns a json if the file exists', () => { + const result = i18n.tryRequire('en') + expect(result).toEqual(mockEN) + }) + + it('returns null if the file doesn\'t exist', () => { + const result = i18n.tryRequire('fr') + expect(result).toBe(null) + }) + }) + + describe('#t', () => { + it('returns a string', () => { + const result = i18n.t('one') + expect(result).toBe('the first translation') + }) + + it('interpolates one string', () => { + const result = i18n.t('two.one', { + fname: 'Olaf' + }) + expect(result).toBe('the second translation for: Olaf') + }) + + it('interpolates multiple strings', () => { + const result = i18n.t('two.two', { + fname: 'Olaf', + lname: 'K' + }) + expect(result).toBe('the second translation for: Olaf-K') + }) + + it('interpolates duplicates strings', () => { + const result = i18n.t('three.one.one', { + name: 'Olaf' + }) + expect(result).toBe('the third translation from Olaf for Olaf should be Olaf') + }) + + it('should throw error if translate keyword is not string', function () { + expect(() => { + i18n.t({}) + }).toThrow() + }) + + it('should throw error if translation is not a string', function () { + expect(() => { + i18n.t('four') + }).toThrow() + }) + + it('should throw error if translate keyword is missing in the language file', function () { + expect(() => { + i18n.t('five') + }).toThrow() + }) + }) +}) diff --git a/url_builder_app/spec/mocks/mock.js b/url_builder_app/spec/mocks/mock.js new file mode 100644 index 0000000..d210028 --- /dev/null +++ b/url_builder_app/spec/mocks/mock.js @@ -0,0 +1,26 @@ +export const CLIENT = { + _origin: 'zendesk.com', + get: (prop) => { + if (prop === 'currentUser') { + return Promise.resolve({ + currentUser: { + locale: 'en', + name: 'Sample User' + } + }) + } + return Promise.resolve({ + [prop]: null + }) + } +} + +export const ORGANIZATIONS = { + organizations: [ + { id: 1, name: 'Organization A' }, + { id: 2, name: 'Organization B' } + ], + next_page: null, + previous_page: null, + count: 1 +} diff --git a/url_builder_app/spec/polyfills/createRange.js b/url_builder_app/spec/polyfills/createRange.js new file mode 100644 index 0000000..28cb3e1 --- /dev/null +++ b/url_builder_app/spec/polyfills/createRange.js @@ -0,0 +1,10 @@ +// jsdom createRange polyfill +export default () => { + document.createRange = () => ({ + createContextualFragment: (templateString) => { + const template = document.createElement('template') + template.innerHTML = templateString + return template.content + } + }) +} diff --git a/url_builder_app/src/images/dots.gif b/url_builder_app/src/images/dots.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae87d152faeba1120463ffd539aafd0996a2a6c4 GIT binary patch literal 36531 zcmdSAXIxVW_cfXdNhk&g5PImL7paaVbV8BPJ0zj2^dcZ?=mC-5i-am5Dj+D>CLl;r z6c7*1^ZcJ%-uwRUr^^>Z%n9dYowfGbYwws5P4)CCz92`?M>UX6 z((k%SOx@((18Mz-G6s*F8zy9p7@U7#nElYKV9cWUiDk*8P5D#XiW%41IrsWMd|H-5 zI@V*l-^JbhGydkE3AZ;!ZfE!Xr`^9k?{0nG-TAWn`RneNZ@a9`-NTtf2kG~pzT2fXFFjn{)la=Q zyRmzVwd+{@qWIxXz~xuuriG0D?el{lp8vV~(+SapunZ)epPI zxsM7S>{ypgSB-u4XqfMw`!=w=Tl8RO{lo5`JG+;keYLN8e(dUM*`rT?yx;X}UCAB( zXqrEk#N5FZtG9e=$${A$;#WNLJ6ck}bEb?MaH``r(J@0#X6UifR*t?rNeE4wG! z*KW`6M%{RO`p)~nE3Z;||BAf+#_Qt3tL@#5PrKJ9STqsa^X_=t+V2ay zH(9&OTe~;rzCB*w?R@#oqk&~!I6kjDBjI`ofs_+p}@LZ)rF5+UuO550h_pTb_PN zzqdthTJ&#SseSUdGvnpbU%OVNQ!cf0`6C~_8s~j4ExXsVG6uHWUwo|``<%$!Bvs6$ z-P;Q9e4Y6FX3rnrhFDiSsv6q*dYW3wI8Aj8 z9W`}*H4QBlb&Uh+`UliCa6f*e4j+v0^*>-|Z2IF*0lyuR3XF;hJD{d^^5jX?ld7Q+ z0cslh`ub|>nrfPwD!>a=BI81Ut5XSyl$HWccJB?0{UUuLg2JMLLPKy7{s$=3(CDZ` zQc}3x9~TfD_Um0kB2~X%jH*v)uv#o7Oie>oeeZ()xzgY;YwQ2#mj(xae>Lz?L`K>9 z{d>0mm+u?t5EtgBX6F|f8Xe)|2fSQ*?=OWNFpBV_M1@8;god8@`4N%=L!&|?14F}b zMn-!dnJx}*P4Ni|0iIO&evq~G0b)pG6eYyRk7#^I3V0jUpdjA^+WQSPOpT27^fe6k zYiOA08W`&tnQCd78f)knYVYcp82migIMgRP*e@jN=fS@J9<2Z4;Qw*#-l2QjXr!ZGCVYRf1v+fUoZ3byLWEiy4llx z<9b);wf45FS1z|+YH4n|*w|2CS6joVzED+JQC?PBQe0G6ke`>ElYKtxTxJG6JuNjQ zIVq8L_RQ&oQ}J=JCu5?cA|t}XLPLU296uHm7~t>c>qDiGy}dj=+}&JVoShsU?Coqx zHbxUW~L^_MurB2BZm(i{Oy3gp019z)_zS5bv0ELWhF%gyu6&OjI@*_PC{Hv zR76+^D=5H^;p62&@8jm;iPcS3|qy|#nlfb>|3PS9Hyb+@2ZH(Sz1fQbEP+QHtbhNZZrFnbpz&Y&xW3xl; zb%QxLqfAj^NBwXC-oC|SxTE1giMr27CGlG0XoX(n`t0zvi;t@b$tW?4&ZhA?^8!WB zkpyeCtAd-~g8FTW?Rd|cav#?_xrF<0`IBwDh%U-|y(bNKStzJ;)ADmpD z5<0HQ7oR^8fU`d+&FuVRKabkXmE+_ShTh$u1)S=PWBToHy}pp-0x^iViRBH+y(Lr> zN>4~RBEfuBllCe~1iLGNmq`m2_K3vGiIsC{n*tIu+SvDGw~Cyzu3_hrHAQ{26Reh;mR3sj3;BRGlnV(MG7htKp7D%x?R=UU1#Zmc zUO6N$Ya(-EYRZ{%o>1%>*gR0|&f(g&gc35*c64;scxn+Lb6A#C&fvnOT!gOl1;o1M z#^-Y6=h{|yI>)L3S5&(IDaNlntcZ4W@BZV9Ln=$&|n`mZ%o-d*d0fE#R2Hb}+ zdpD6CS)EP9zD0SAXfj-)Zh0oNro(^4z>K;+yEaw;svv+_OT?&)91w%#B!!W!hSGWi zF8m3L=vodLQu57~5q_zwtp@thVh_*)GYox73)!bn_9;g8DB(nyKvPzJLg$+@Lz)Rh zq|6G#72XR@x{H!JLFgq}dsY;fihoMRtQOjYP=Ff^w+i9rICba>QqxydjVv*I`jaHs zg`=z>>u3<}n(^W6$9K(bdHWM@V%QYR?!31&=QlQeB^d-+UgU&xq1mn5G2v)wwTH!u z8?OT$uS>Q}kqr-K4Dll9K6vv*jl_MD3xmcJ(5Nf*?3jIbb7B3o&Xg@CO-wy1iLKnDw_lydqhrL<)>w~{ z>Wid%Ct}3t-bo(AW|iP=Vw6Pq=R9q%xK}}X&*Oc&$S+UKWYoV5oYl^#jCiQ;EEr{t zN^$qRwf*6RD_;~bSFOpfLD=f@9RaVB0!RNRexcc&t^tJ8{*6X)Z&R`4Bp#De3SHs; z%!P$^M|s;Y_%P`w(yAb3IEV-236lMev?oHeX(20BDR@$k5r!XN{wo)}92!Uvqs|Ou zUD(7l-;)cN26AVpV-cr=_ZcZHt8cIdF|r@d4i`ujRp=^giym+=*f4x5!^=@K zz6eB~`vI3Hktr!)UBR&2nRJ6^3L!_GsPChgOJx$g9$lo)&9Cu-~ z$asncgQvc7N^2yB#$G6waBWmwqrXwnTn`nfnW$qS5*wr?9|yh)=H+kaN#X`k1x4Ib zOC6FNV=1(0iL+p4GEvxghIz(bA5Fnwog55OAavX`hUfa28L`bIcFu{01=Z4J4uPob z(#5e-M1^l%3r@lU(~>3RZx7$*Y zpLqPbt8eEo5O2x%Hi#}Lkq0;7t$HB-!LF%yEF)TL)2@p zFc1?ZCSyH@+qudM)P4F=D6|G^sD$tOtb#2{w1U7#XAukKRT<`QF`lUXFy49sdkWbi zx?Z8lT+QL7g)P4mgS$KPG#%3Ww8H0!fM{6pa)I=*fxD7pF|uGncuxz7^t7)0HdT7- z?GRM`DOa-oXN}wZxplpqB=xy+bAq>WLCI6g*>C zP&aEfkDn)DYRODyo;vmWz9O zHknAaLtfoZO>{Y~>|6p4%d0n_g0#lG9IL_*AWm6F+ycqn7DrW(HNe%fd&o*I$jctW zQQ19AI;iK=BKW1!W%7Nc((z7?6e_m3lR_0=A0T^k7sDu2zD#YhH@rNG?2XKBkU0Ad zyegjHJuGN{`r~pJB+jKQ{X%^0>C)<`N!N5w(yX{eRtctV0qE-zvBF#SI1vA z{ROfTNErb_f!y{?08ss%0XjqO=cw(&nCwjXF#fIn>HGDN0LXPh2np4_>c5nU!RW+$ z=rhvxgu9V>t;2uth(_dkmdk@i8?a#vYP9VBLz@b=9ZpZTh+*66xKfL*Ri*p(^@@$h z&NnT!*l4-m<9@g})yUgURVca~hYX%U9d|wxajVF}BWM5Wu~A-@su^$m#YWuXM^p0U zD_^Mk%H0;TvRPeMD7HGe6GQfovE4Tb>?@ZgF=FR&3)ftfbx^Ted9bvgo1q?+$Q8DM zM?fX$9=QB>B%OmBjm9$o%D=EW%P!&dC6>iQVB2vh2*gLN=?I1~{+8@@h1EKU>zFT?qqFcuX(z*DdCrGF>$Xoh zdB}w~C)^s3OAHrs;Y~Utq)>GB_}h=X1%BYBqSMF6Kk^p&xi(M5t=XE}o%%CFd(NJ< zrnO@0R~!8@Y6{uqAM*m1`mY z)n!0DzY20fV3I%+1f7-ok6}$;6cT)NwM=bs@X+^`;x_$^Ym4SC7LzDw{PaEh@x)D0F=P5OGO^^?> zZeaD{8E_8Gw!?Q!Pxpc$5IDwohE}VRDWOc4TIe=DxJs`&DEQ^e$VL9AvQNU#m@}sg zKQ&2<7dS>4e*<@6$f<*#`Ln(d=t(~`KYMcT*aZBvP@9Y0yX|d+rL5MJARDovXeLE6 zNF58}noTc2OGD887X0;iL(c?HF^t~QeAor z=Lm6FNjfe=&m{xH9W!qs#C@M)$N6CyXNjJZr8q$Q9LbjKa(Krx#|9?;u*Q8cn})e| zee_BQn{X~V?R{EM+-9+i{v-~HZkY2J(Rd{qH8Jk^GWuEY(<(|Ym-B2m8V>sbJ3wa+ z5FF$T()dYdJv3U75BAH>USQ+Wh926qigbDn?b7_MbMz)G#A;t;gK7Km2->sT7E13`o`J$9b=lc+G(?L8 zy#hodDCljf0+$Xq8!5~M+mxRI#Z3o;@8~Dp zy7A{9%w&#z$7=h7?xVLQ+Wf=4J=a6QN2`pkSmo& z)opHjMs}U8?u(P@)&f`-MPjwDAJUnH6~8;<&b9L8b$Ba+SA%q%ab6EXri^61NE_WBmzo z`l@D9_;xc=*@??1XhGvtwA1sloEg)X+d6*m9+Kt3<_ES2uO_t}2o|?|)s7pyW2)Zj zFmUN6%uwA)`2OGv$%2|bg1UgwN|U6hmdV)iUycNecu691&4%*Cd+{OUuLpcmgto}n zdpzF*{H(U^g8vGj=$wK{0X!TKdqR)qmhN8tMqo&23KZ2Kg!{Ar{6BQ6Uy(OoFFS_hfQ>i9s~jn@!7@S2oEp z&-!}j<_lR;8T6$L86Ad{33juAVkd@TTQJ|Zxm;q$XXr0Ugx`%OdvTbq zPMrDrm7N~}&ejH}Z`jKI;k^Cwq%3j%yz^Y#+NXZ6q=)+KRZ$Tgequ4t!(Y7&8z@Vw zjNtvnb7hb+HwX%H0PX({yDLI8u=X5|L|S5fmht-+_5o>qP5^cuW&zS&`Fqoz%_e3a zQfb&!|DZ(ml$9;X9ruE#G{*C zB%e2}+b3qWl3hFJ-3p9nS`kANOOXP{Azg|_*Uu}mhYUi^R!lGZl`M+iu{{J^Gxw8dDv54KXLo1ebk zU#}JD|Kum^91=$>cPe=CXD$*hI1F(97R-s(12u4#PfDul5!5{mQn-dGkCqat7#q<+ zX&K|j9@;%iMe`QnRnX487cBy$bE1(w>jnEG6T@h3m@J2Mp)l)SCzpdne;(Yit)hNc zL1ljd6AQEs6Gbk{b@IkKbiybg61bQRz)!+hfz!McOLipGf^M304rFoC;JsPmR!jG@ zkhE=P))r9)o_%0b&-R>5UujX6%rthKo>ErIpPAB3uSpa2U#1lCH=t`g<4J)vCVOO0 zKh#^)YyKr~+nc5up>05P>wh(wu>JCt!x_~**wY(sT(EdMzXZs;ZNMJv&a{&(?ZL{> z2UUds^lSS-5Rg4c>!-kXClx9k$i#37C#U@aej!tf0Rw=yCA2E<@ttTp0N)P)|FA9z z0G{8`ibUk2T_{$MT=y7PAXu0C#Gqu?8V793Z9D+KmNzk8ez4Rcbti4WzTTtp7=P@_ zF>7V_F0W0L)|*KQU&n76O3_x&3k7F1RkpADu=QBJ+-X&!Vdff0JDSW-Cj+GKR-^Vg z&a+hHF`4NjrG^3qIYX95m_6%IHvh&1(%S~4uXQumK zzH>-~*uq70QchjOhePB_Y}#0DWbhgW%X8DnBaB8PfZ;qkgf&&}6@s;ZzFnobB!w^v z7ghX_7&euNd02kc&HUYlv2uq=E(42Li8Dzw-rul|INPqVG3~i8jxp{|o{yezXG5%_ z#S`>t&d5tssRn1?y_Ze)5Z-_jpu_yNQlRrgj=kq*xU`Bh^@dEUGsV$M#hIl;+st!f z=qPFLj@2D%4z#C(+ zJCD~j)z<{nKGUwWzOwm!S_Yu@sDldt?adUUP+|%XE{<~=71%8qF`I1kl#48)S4Wy{ zDfZX6-vkx;!!ElzYP~&B0G?@H7*!_GB@sFU~yzxVhVTpsq}6Z2pkQd&sZzPHg-Pt z3X09i&COeZaPzcdR^y2u(_x+}z7j4?hfYu7MB4=5T$gD~4`@n98Ip4;b&^p0#WBS_ z$CHUgLe^-;l%j)9eTio&xUqey;Ef?4;lddLNw;wIo)3Q^9%Pg_ge@ndhgK6&hljdR z)O|xUU=Ho#SZQzl;#Dw*iogdcs)q0|BqOzo?vj~$dB_kU@@-0zDj^_OOW;}2mh=-? z@dKp^C7C-Vap>qhP5$yJpoj;A0?^+#{L%Zw$K@Lm2Fq2(eDUk;ub!O37|4r7Pg6d= z_y>JSpwNep>I?irABbMK0Q4PypbtbZ=40^cqsBO{z;>Kri8TCYQVX}4l>(xd!E9@b z=I_zVIVDDd$J#h|CeV=QFVz7JIVjn5WOmq|fgqs<1sa2O4Ev5u+9d-4&<)-;y!rtu)Vdl#0#`SerjhqNHj}r;QhauQD(Dd?D%hYm{inY*no9 zVh~GOrt~@>`o`W~ZD*QC|2BfO3Y3dDB*)zjM6;KgfDMii{VR|c%8GgkeadV}#{^k^ zAf##&GsT-ocY;99aHXb!&hT&C_ZQv)Xs-zJkpkU1;nbTcW!zrtUTDx(%N|~ac<8^c zbtW-OZeq3cyj(nkny1>gL!nFCIn{dO-S(t@LA#KHYhjxa$TOl{W21&`5>ARx(aXhr zN!(64TLH$CjW>qP{s{Rnf3ezT<=N6b`PJr=_NN4_o%c+0FO0392I#KcvZmhA zV3{i|4$ysk1Zd)r;(5e^#{5cx=gQi%0uwsJTwz3ySh!MGPm)|Y=B8yedFcQ@=`E7& zlCuK%`ho3C{xp~Jh#{}4$QXaME?dt|>rW8XNom+hNUNXVI>#O1*IU-l;Xr(uoYz9G z)wN%!KknA)S-YS?X>_Q`ZR6zUfV8yfM5c|H_3@P-6Lu6o9eoaMVN96U;6JAQ`o;ec z`=hsaj0v(wvEF%7apt;5mT)+x6uL^)j0Vu19KR>_xS2CUCVVS}D4i{F%FS00Zf+v{ zxkc}XxBHOS-P(TdOU=1P*a#3pu!EZHc_POnDv+EH0o1Ro`hg@`J#q8?W(kcY%5_DI zc@J!B7=jFH(kS1n@`ge(GfVoTJQc3F*f@#lE*A2&&k{k zbj^~L>yyto zynRZFdsS077yq_~O~QDLXjb*Z$Y-$gMvMqO^{C_iW$Azj9SO`~Tz`NKMCj&iWCJ0W z!a!Ph|If;v$Dm7O1CrJ_f+%iYXtCls?a= zpM2M2KO^8V-moD1Hl_0wNDS!MWm49mek8D`!creangf#|Vr?UTcWo9wp$d%RJET!i=LfJ~03@M7rnGaMT zaUUw7H+sg^5(KDClHOw6lQ@rk3j*^gFr+ynu}89rVelcm=#MjBUAL=^RzI;EPTjd9 z_=nYBM43HVzbJNcE>T`QZpE>1He#@gB^tHw7xusm4gp~A_5=GLGdMv-C-sp9sevC+ zYq*pY(tgj?^|1-?f5$#QMQlGXK5>{#23(ztvpR{mzafzuaCHau46R42K?vpy(czUe zgTP;kABmEw0huR$+f(+^CW53`^GHzuM=K#bModW^iF0Vrr=gu2_aDro2|1=d!y0oDFMKRowhy7bxghyB5AJ_8mkwww^iYb@NFU1Jc zrXE#{c^)B*xm+`snhc5#Y~Nxga*1Y<|EsPq4xMbohf958E{_`B>~27T6CuaK!o$oD z0`1&%yV=|fO-f3_7JpU~A(fBR;#{x_*%1B$uFk75o4uX|(HM9J8ffl1`?OB@B7Tp7aOi+QXs z83$9TV8z;h$vz1h0iy`G(OVn8zE@n}3blROr$bPp=s=Z7U*+ zEe2v=H;*Fiuh~VByZretlQ|&e6a0ahZGky$_*?m~=WPlJ9dGqmLoeD$EAb~Hbl-^G z5i{9_Kfr@nM#;U0#~v)5SZI~F@Q`a8`v!f{v&(_|b;_c>bH(^ODs|>~`dFx=Xa|h_ zuR=9pP>pzNA520=(f_|87sx4WJ6B20T$ZI6Q>Zi=m@Ub0S@psg81fnz%Dp1kYV>nF zR1#|yI&7Hqs)$3+s@0geevu`?>(bR$h5Op^@e^Ag*w2u5}(7h881M4@5SaVSJ~Xh47s@)e8)b-!us&EQ(P&reQRbL!22(A5Rb%dPG)y~$)z z;HF9pm0cI&RFZx0%0{i1#v`4@45?PK6j@>Yx)fO@WJc0mVqHLrEQ8XT_qgLgf1VoY zM<*rusm!pFPnfL!amofh^MVE!-}0{7S^J1N%L~Nr7J!SpVEx|pAG%kCzdY?sh+WJB z%K9jBYZi(5MR&l+{U`Q&My`!vkgUY*H{>uh_Ji(u3p`3z4?#2C;VyNUJ-X{_azO#9 zpC~m3>Uv2LTYV*x!7Kx8ydkG-!HShYU=(WV*~JW-YAX__=kv|M@w)0#i_3J#Bl~*$ zYo-r*SuHj~ZubPV7N!CO+XFod6)gX9c54@yc@(v+^9I|akUBZl!l7nieCpZ<%Df;* zhClI|1^$F$__TV;@@MqC-s_83PAEA}e`fz{O1R=4b3ZDDNkEP%b#k;$Y88ZA+gkc89uF7?y=#;;}=m<7~9NbV!a!-kO8 zg&cYZTYZ?9UI5s~cD0=*vrqVqZv!gd2DrHd9L<^iZdq8qhY)AVId9Iw8!zBzga}C- zlz!5T>#ZUN!yDVpvY>z%eHCnY9Y!B7UJ7J)f}eq>AzEjK21C#@tBH>ID{U{JIx)G@ znZMnimd+Gsx|C+!ngT+b)aGuHbE!S6Y3XMYu@&^xqSd~XSjQQWwAdg#32^W`ICq}U z?2OY)o-s2e@qSP0=lz~a0N4Zlo50aM?0Ep}d46FJ zNIe{A;5~md@ITir@P_B}ahZ@(F~y&}7s&Zyu{S>jYkk?{eLYdo1mOKnQx3p;$`$># z4!J@efcKR{>~^Eo#!~P0c>lQ0iLO|rz*@D@3oW(~YaU)3R|R~yi_)~ESB}6=+MSIXKI*-0&RshkCisQsj&Hp2 zt^5Pfp0oILevOB3V1wlsFO<@j@EmS6Pp)K;2!2VL33gAl=M7vMT?_1n{wMYgG>cL_ zRgKh${JZM-O#_-qftp3F_`bbi{5rttWn;k2qPg`bHbgQ*GPS%e2KoXPxP`I z=&KaB(Dj^+8zKm;I8zdedrA9#sN6$&pu)Spf6Aw{W9s6?mb+ny^8Ctg5-N)$VcFDt zZLuKI`#s(_F&|`rx|!~9^~_vYR>lS!I7>VMTo-@KbC35IN*6e;D7J4E58? z!$@W{8_A=8s6G3&+q`?ILo3YpP+u~^*y_c50GXyF(7F{Lq$W3vWkc)s=EL&9{U_4%s&=Q+)nI?ZuxPBMJSojd&iO#XQwyNIQOG0Dg z40y1ia&0;Q>O#D(UT#}4z20o}r9O!?>)yf;SsWS5rrLz2Q$U!GJ;tlMA3yuG-5ric z;reXxhdV@I+VL#2^XNAp2U9^FPXbGQ0=Po8MxGNcm^GO3GOIA{CJO z@o~KBUS1b8K9&y>wGT;IO5byKp2~K_$VD|EsFhlJQr~DJc_4YcfANVtSjey-|DZIZ z=`k>eb4yt2#7h7{?OlrPcEI#i_z}h%3wyqqYf5domorc*Gsee*RKx#{cJ?SDuKLSr zuv7}PY`(W zY+(Bj2S-209X9OqFXzz1RTkV_-^YLF2wj}3nk;<9cXxv=oU8&*l6r`Fs(ceD?w&%N zQR&`D(Uac=z7J*Ruu{U;T{Jf5iEZ6LQb7Gl6>K;iMiL&!&8!OEo5QK$ARD>C=>FB- zMBJIM7f_8DhDFx?4kw>%Ja6Mduu2lXFFo_TOD&3@H*G#xn0I;}#W6QU4gp4RH3aaS z2|0vKDp2B#=h_XCv)_dJy`29X(5#kwRlhgRU8F)UX!7yo6H+Fel76vL4yKCJ4&a51rID= z?k%hHn5mLoL1xED*Fs6F0iXI?i|aUOo1RIbrxKd`c?F>EjvLoyC3^h4r{F;>F0YOo zAI`wGOWv@9lfYw&Rv*$>3bNRfvfAXU^25GIBu$mTk*?|*%yr^?&zmwGB3FXqs7`9W z2>kHjdE-=$*T09(Cam&&y8eCs_A#Lrwl!h?#j)LL`_yMe!JX$YKThc^{JLhP5P3ynz0OWA6ip0aSbk&q=erdNCZ_j$cqcBSmqg;4eEreb* z8yQgdXu#09M*ER+&jx~lQGBHk#yg2Pb<+Ec>)Z6P*ySoB_P)75}~B}Gq3pe**5)}u`JKNZpn8Zw*ubVxG~lkUX&q1if}_)6Knh^p7* zthH-?!`P~jLCMyKy#74YPKArSWF|{E^xlX0&-2pDwFm=DT`x>Wm}hp+)cIun26^g}CC^uR4!ee6K;(=oc+n3E*XPmZmJ>p(9q)Sx3{R*o#dSvj*Gx{l) zTW-v39Q%b>9-e^8I&OtQQNv$DSU}{Vz!Hu3ze_aVS&x9u_sC2}R_eXVyw0mTL z89syZR4iq$mowq@hQxZTX-x0{)t$O@j|NnC=b0g3g_b39R5y9ScKlk?!y^U-XEa9& z>#qtBlaIzd>r@;NwJj*_7}1_@Yc-IL60=03!EL%ixt_ODrQM1Vpvz(}KB#!~MD~<- z-LeawyW;&R2J?4`l3K4=5oYDH!^Y%*N8Y9w#5GjymXXr_E65Ly$Wc!-mTlRjY+%Pt zoeoj-W~VVmc5cgK06ln5<+y$SeT0~M;B+CTy7!Jz+ z*rG%vOFjWrNdMNi$8nrR*dy1@j)#Jcr%cXLjBay@FeYU!?S{Vrhv3Z z$z%OiiqtQVv8@CSDu^ak&4$%sK%(h9gsE_TG5|BF6rUW2E?qSck$Xp;gUZF^N~J0J zKb1-or{PQKD@F7g1e4rU6DKOQLP@3@lvbtC9lIfk2|{#65@h*?_gSScx~`}G%o}VV zY&{FejiqK2{o`FPpB#&tYDldrhX%i5SpQ)?`66_bCqT3c3Iy-fW1g^z6SSlCFA|Zz zygPt11lWip|JaE8S0?Wi&jk7!+6s4uULH05{2&u9{uggjJ`*BL6$lt69c9;#z* zd#K`TGq#_soUf77o$&7gWd&T2mLYfb(2NWvpA=m0cHcx8i5}6+eHHpy43Y&1 z_*^zF9h@z{*s*RyI2Yj9cwkzAG&;I)wHH|f*CE8i50j|u_?DsCb4s*WEJiAShUFqC zo|Zuu{f6gBPCwLClY-%vVR^wayZaJP$?D~v272-Ov(aGlvG}*HJq-zg)?w(F+MWQv zxL4yY65(!fL5+lQzro6AzM4ki<5zm+URA-Cue*o-4o~L^c+6vA8zgV_p9u{F*mNcT z*mV7cHb={hUw@K}t7rW$wC~n*;6bz;33ir2;a)8l;L!jL^Dcoz6-gtNuA7|aiuI0| zf{d?Sv`Id|xg=Wt`r`NnMJktP{7Tc40?~u2qid{Y$E>zS)vsY)$NQvJI=Q2lyH50q zQPY8OON>c+r^AbKS(xA}t{y+n$>3q=)u$N4k7u+NJ|0J6_NySjVfz9z?+Jk^#J&~~ z7*@GS(-X3yv1AYLDKe`AP-L_Xr=#y0!%^=28!=||3IYjDQ)T6%p}dz7hDCs<4B;x5 z;H7t=ud((uySe)+Ad{?~9~s)mY#?ong?5L@_^)n7Lk}E<3I&$Cxa!`yziOC>Wk1Uji{;!)i*>H54f)HJD9^%`;sjEGJ< z7u=mhOX6u-BFG-ZyQCMtSugx*zBDn^~#(n-9d_e$w ziT@bA0M(r9{&+_}4@9$lvz7ScTM<{#8uLh64(`YWNX>WfpUNPHH+?uH0VAi}(@1zw z0XYm9xhE{ToL=~&HDXjiDnqZV2|qF^Q!QW~?sUw8U%IqO@4bUcT&;0tS!~;!F^C?3 zx+-kzz`L9aN^;UOWOT}YXhf9lQIzHM-CR*A{93~=^UtkcFHDR8Hkb7T!w5~(0$Nj; z+_4jNrLxrp5>BRFZJp%8n{0;zJtl-?&Rvx?5N)!oA=f>Kb}bsB*L0Z|$YG-%skiM* znm()fL4ENQeVF4iS1!6~;Ko)~j$46#-*)VAPDstp2pdDj2MevzE}c}rn}||J@!W|sJtE`Nz?)h z@g8PQAWmwC>0MyoIIrt%_2+v@L$c|olO?fti*8KCzg2PcjPjU8RGzF#yup+E@lz~s zRF$XvSa9Z=zf4%4f~ly%#f+lo1&mQSAaiw06G1RK2oA*q*elX|Gt1?Cg0=7?6?Qda&YWZ_c0kl19Nvd<({u*$Z;;+7fP04dwXB- z*#Yf?y1ECo4?Gk6D?tb+i7+B0%0~2dYdm_&h3&Dx>ESu<@$hruM<&872Xe4)&zSQy z82GfZDHd&}t~Y3W7_M`lIG?EqD!Jb5o;u;B zWqPG$ykknEZdgj%z}}@kaE{21ZSu>DGz-qxIM1 z_eJKsWp(v#Xgp@`-&ifWj5Bl-$m3sId}XI`kL_HV@`;B-D!>2U#P=JFr=R=zr>Ew) zf7A1S@Duq(&kf@Y%)fh%(gL$+0|PJwA?ksU+}m@6+9!}8_cK%#c=VM)%nsQHU|v&N zC9!}}XdUJO!ER(48Sx81Rz=HMMx%A&saWj#CcHY8uT=982-57B9tSgze%5c&$7y(D z-Iv^_Sbe}S)Q(x3sS1b=eHL%kejD9OE zuYOI91AKkdk|3w1z_4cxY`ObgW@Q;1zWaW!0@K|j4UZoK@gKe-+13ru%F*_M5^#39 zAcT01`s%}Vx|!`=qo|Fq%(}d%zaLE66dOtYQ&0@t9)E|>W^6L){(3B1C4BJ3qeAJ! z7I$4g24s{a>{}bM)a6*rwAXF?^S98rr&Sq}B+uqg^5gKYeiuiMyKus${e1ObiD1Ry zUBM&J!zfCo{)*zL~chHL|8|_FigS&RaCkl2&tCM$ffFm6(*p# zH12~D#_NQ`+?C}C3&s?-3vQ=0)#p2m*$!HBVgsqtjuJHqE~$q;T>_?jht=8~!q-;q z)fGP^^_}V%BXFjilEQ;K9`oKdHc#oypYbhdQ51GK+&sUS(VF6(w;fwQypr$aK}Uz( z^i9nv)OqnquTGohqf%h}m7k_g_z9%FK3^d5QHb zc$vAQ$J~UVryZZUh>sdxFvC=S=tsdE&9M#=@58H7@5c5IVxV&Md@gQa{t2$ji4Z$> z3B$BpLuvh@2@6TdlWt;?Vtq+jTs4F|6Kqg_o@MO`f1)KWETB$_hK|m4lqKY0`8>Mo z4JDIz_?aN9B}SE_WUwT=7k8F^A?hxTanIfN*zkiKo3Av(%Gms#0kx~Ru|7VbAW4%8 zDfi1Df-(iOdpw% zbS{lALJ=MYO0nS+^Pu!CDbkVEkZbBLZoE&BsX`$U1H&vu%fkZPO9#=ZHjk~K_lr+- zH88+E`f6>JspL0_sw%p;-rqis0x*XIFmL9A`b-V4bXQ@t8AYtecx=~q`U!}iC`nD!+LRmu+IPmV`Hlt&@g*cBmQrx9swz)3$5)Ej2@Hqx6kC%I40AvWA!cdR?ma3H& ztna((MTI_WA2YXX=(IDJ(`t83#}zS&)C*cE5EB7PJ&&0xoKKLV(J?uA&O?ZlVa%3C zcNFXz)~2beHZzPxzQa~9W&4k>!($3@O>NTtMlSd-^a z>?Vz<{f?hcLY=kvRd3aQVl4C>W6J+FmHjLMb*`**)$C<2LH48|dg1c-_PM>8!8%wP zNu=`y?qLi&D%kU!6HO>8f(ssoQ|FDN<<8-y1pIS*3gw`D%70sx-gF>6E|$-a@P?3S(d^)Z@y>~NTRuXV3I%Ob2Gzw-FY7decb1A7>9!IFKrVU+q52aVYV76#idmLBN3qgrPNg~3q zUf)VPoz$&Fp=+1l+ah4MuYU)c*Ya$vld1WI?qWf{6Y9T!22+iE+i;kC9`$dI{faz7 zGJZ~GGm!!s0AxmfV?M*pY{E|!6r;ltme92P2yGUx7kN5SshwjZp& z`>Av4gP8jQd}Uacm+~m^+MkbC#!n`oPv2j7ntgHq<4KK{Q0)F(b&r6A=%u9NSM_CW zt?uUGa$Ty*mh(fGkC+a+dNeT)AC~dW76jGh7l};J8eTJo0ElFG%#99vNJCQm$o{ zK)YS`t2Y0C6>aoDx?$>JQ3^4#2E_qBx~^QtGO|v*+25)62_{fneMJ6^2Z{wkl!t^Y z`Q9AlvP<-cvi%e(2}SU8?YHu4*+V)gAy+$t{M1IU8}Y^$m8IWLaX0L^7EQU)<3fr>5a$M&iLb~2~KIHBVxmw0-t&L`xO%42&cGQawB-_-0% zcW4{@x{tvAI&Z`l?v_kSwyMj63rn_nZ@87e6T0r=vLTH_;%h4W&$*kjD=y#a>MqT} zv*`~?4}b28c_*f#a+1egCoqFtd~!Y3?~{-~rn~ODrrRgcpFgzIoR23&_nUfsZqJ*G zhh!|5xk}hdRlvkg%U6K+BaIV%k0xU7lP+}OlFe{9$rm`-ODzHWL+zOA08`r5NI2?z zKY;Xj)L^DBG0BOur_1HoFC{vY0}nPifSZ+B^r50j^(iuL$f+R&`}$N9*^OCGk(qmT206}d+B=U2y}I2Z9e z9J85-Gb`r3jnpu*xpY{l6of?Vn<>yiuPi~?oN%zi3}dN&ZAm0F;H($ull-57{Ljr6xtS7CU*MG%gM9W*$6aeqeLR<~N2}Pp^Ws6~ zj^u7PY)u6rKj4xBAZ_vyG?ZWuS zd+806OuT}J(01ZA?YIHM9|pSc`XY~J6?&QOnOmi%nTC0%bWukIKBf3)|We@&)a_-{HP6cbA5kc1Yhpn%9ICXvtt z3?&eHLT@TvP;`Rl{)Y9e`(Eq1uj~7OhHiTsoxK{<3D&39tZ+IG=n@if(>PuO%)Y`>9sCyjUCuzeJ`+b{Lz}ksR&&sFm z;+9V~)TEA@K;0Df)gJG$VP54VO}ScVPl4^zaT&YRJlcH*^xtc4Oz(s?E69^F~an^$P7nhH5G=j@`*6?=mCc7_&$E|Z6eoi2;GkaR5os#Ua9O;f{zOQ{)<@YE?wf=|Eq=dFHvOT1 zJ0ShO8hG_md%qc0LTRPJ0)#a7|B(F7EhB#nx`cc+_fO6N)vIw=JSdk@gHL+`VH$6C zzzt^W1XpkA82M_wet3zxnsEY-2!GpPSFFx_xKRHPI;OAlWYhGY<)br8a{f*8@9rF{ z`|#Y&@G6Ed>0Nk!rYt<}gO@KB>e`{`6~Gz3&oFs0UmXU)msWW?@0Bn0r@wyda7f(V zrohQ(zUgkDb*qJkYvvxXZ)$aDx2v5-hE_RAt0d9Q(cnphobewoNWiwNmMUknqpXMG zpX<$hUT#UsJ<2yuCY9h8oONmQ)>l-k(9rj#_>VSyNz|m(bt&MeQr_*$U zCp`ERkL%S&=WjgjcZYAQA?*c1ztfB7Kx9rY$hA9?DuXOSWXyH1QZ(I)i@GLe1nKSM z?UROugKa3;7>^n!Q;;EzfN+iB3j}}~Ep5!3izF21!wlcNnHtP$+J1@jNN%wMw*nH^ z3_4r0uzA})7mt1x!@UD>YZbSy*t3poR|v#XBd(5z%)y4lDuSHWA)Qr&@+aEEl*r7? z+lQ4ZgcafDm>xN!*VxOD)x(_?!LN+zt_rcUg{Fpfw85aF=S~H?CO=*FxrdUMDuYh0 zB|eWglb=FQ`h_$`y_45} zPhifJejhBQ7`)q0r+~BiE3J^bS=xg&@=_qFeJR9CPN?&U+WjC?r4-US=k3{$@A40ISShoApF?Q zvj^*sCax~NyBINH2H`EK&JDKQ&F?5#o&EzTvNg16$xJxX=9TW>y}IX*o_3)|P=b%C z?>)-H^5EH%fBkVURJT7MYg+z=*v~T#Mt@4r1z+Sj{cIAOwJNJdsCmLl&ea8p!u5bB&os>& zPTAyVsEe`Y6d~F%9{ga4pioA9?+Oh^dB6MYfUV)~_oH5fH7_r?aw{6il}>vO=AMq6 zwv#}*tkcD`teJ%4P{_gzA9p(El4_#!-(+nrNgM=rW_V6koYlH=tR;1#1&XSSu{gB^%LuE#Xa zepO=Qrg`W+xeVb+YR16{?4E=IH# zOz9GJIsx>?h~fgDU0N}ft=z^aMJcJD1!t+>f;ZB)K>(w_e87qahmG$m_1`PJW+7T$^> zK4ku<{Pm5%0YrJf*1Do23wvOjs$hq?9ek_SPW-TJC7{*_=0dorpTz={ae!|`%g$}0 zCVP#0y&B{)+%)bUrU$k>61D0u-GqdZECS<0K&R&|Jb)Zkm9)D#!=U37gf zd2Z;Nwcm3J@z2?DfbQ_HEP2-D=7#6uwtnY>9qkeV>8EEcHb2gOC|^+$9N8|1_~c2> z9(JOd;11xV7S9^!>^DL$ZcJN~(7%^F8@%XgRx$@edJ7TQd|k&T6P4rdZ^*?dhQ1)D z;B%xfa&kDfa3G_dx<%mF43w6Ll`b%83@4c1X|1NSSV?za8i#|gZKx-@Zl0GVrrWo2 zA>Od2TSdQ32w@W*e>B|tSB&67&>4Ge3wZ>0Z|@WlzN47}O#=%!4plSnn63mq5K~a0 z&*Czvsgq0>mDE`r%qeMY9;#9~i_1|vxk=$0+lH}xRKvRAGAjCGxIoz`xq08cGE}BN zQn3ZYwRx!E{UZdjqCr<$ET2B9J7111b?;xE0l#dRetLX8a=5m{2qh?a)fFIcoD1)n(y8|QT36r}gnUQf2>!mV=t-=a!BZ2FS%8|k)6f|R{*ZE6 zKK6bh%O}ZA+N#Yj5>$Z#Od*6CDzn+SwCvQ_VZms9zF$9z&4zb<%6@rz*qN)4|VkCp|6` zQlf{fLN^52C*PN|^Vn1uMRd;s^~XuJ@WlIw7B(~*8w3$kpd|V~U!AbUI$tF&&Oa`> z#%-7B-C@oGcO10L5Ay~6^%?5AOH#OCwIh-82zus)+$iDDUI^dCHuC-B1A1c(_lYKj zOi-xF2^ogO;VV3Huy!AeubD-kV?nckWcl%r0^{=-|=z9vs2pdR|t8WZ2LQz+7B&@P+IEAjfMF=mNF&B@RN84jggfip4`=t zh5$v+7J^^vV!F4T=Z6d{(<5;ztXhgl2%BVm22_u4OVTS9DI}F>=6YtWG`X@ii zZx}l|pD$Jmd|LRHc`K8<_dlyu|cZI zo?~7cRd8CVWnV7si9QYK*%a63*0c6b7u)GhEgjZ_9lEO(eZ(UE`rCt#%Xlj?wMhz# zprT``Ww=QNP>aw;Pp&Q_r3DW?D&HEhClOlIgM3WW`KUMI1v9bOSz8ENg(@{xm&G>Q zlCF#S>zq5Q9CYuTN5BSN7-}b;%Z0$umVIc-&v-AvS(`wf9e-m& zf(`UL{{79f*nRlWhpk-0doYdO3lVGPgLf({uB(GgX9~DI7K-6+2=LIb@aTT<#)Q8@ zg$*P`a>w%-f9MLW=->%Fjl!kN>F{m!Coj#?OynvWVidCHs{l$W-A?j^RPnaR`DJFD@dGZ4yW>+~GeaakMJC3w7lJw#5ilrjNmdd-&txL>TF zQ%OMKld=R+!)jiGO*_8!yM?IiP#~1ObIVC!0XPXVGPC%AlOR3LJjF>OAkot|ue_qN zikIeK3KBGcj9mSy&$U!1Asf#NoTFR2E@m@he8e<_IxpVEH@o=9GdLl?na+ogmrCO3TN#5Yxd)Tjr2PMWbu4s)^@1`{p-Vt{Ji zPLqoA-RG`*FxXh50kIQmlI$~G;*a{Fxar!~OS{|=mzNbQRz|{6BUa`1EANgrRI78N zD)a{hXtH>;0fOk!Wlx1>fXorTywOD4UtjIjomswQ`ba#5ug{ zR^o3ffB9l!GP-`6dXx63Aac6xr%un6W0-Jm9XVIW{^Prl_{m?6> zBnv;vhRf=-Iv5ABj*b_5vCfrfJNrbRFfB5mnUtVVuFmusy7!@Ox>sO^xu@Gf^O<=) z4(Q+77+~v#d5sdX_R=v*%onSzo7~9BymfB6diZfIyTSN!lVB(8kQ$_ylIt z^@1uIux=#?P_DqbB`j_{d%O5b;_9bAE)s1O4)Rt%F}w8!wH%YI;~kTj;#k)NX+_u4 zsH}FYzY>#Bh!_{I;OfsN|J-rV=gfuK%U9NVBNX~IGp7IQAC!DrVD zz>SyIu8rr8$j8juTW1IDhrz!%x@`_)m@ed?0f@AruAf=_@?1L|;&oFmo_RABbYp{O zK-PB_mUPOAdE?)@S`NGdqq7QWJnzmLHVv`C8D@(gf1-6CCI+160f{piRBl)^3yt^@ z=xzV_PZ@S(eX}(Mkn$Dn^uUxu)B>c@U-SXr{2C+)4@+fg!j6mwJ=2DrNLqj%@n$|# z-2Gg{QG&4Gbw~q7L}V`Ig#f#%X49I{PHYZPDBAu?oARtKv|iG^98b6W9j0q za~f=}D4UBMR**kY{G>cEMI!&)UCeCh2kzzs2C!th@JWk>OAZ*M(v z{0DC1>s>w;lp&+)x{(GM=n$cC#gk`cp@84hsibAhzH4ze@ z)6OAdj~(3LZPlcoV&@&Y7tVo5oGASXxp|De14nvgs(V#v>{`6k871!pq;`JV@!?p4 zu&{$l7vhg6$on)#J$RV*p-fk<-=JR5a@`#gP>_}yzxi_AZmyOs_vsL3dCjFg z435q|7~gR^4S$`tEv!y2B*{s+;r4Q4aV&k*2mwvD&ZULoOhWQSz1mHFvFJ{Z= z@qZ(q!VG63Q7ANNZjQo#s&8e_WHPPfB>0N)iwqnc^5${mF>QI-kydzg5RlE)$V^d_z_>72*(srx1)O-(0zt4Sr$?4sTmC(y7F{{bMzpR4 zcy3IE2YPI3n*m4q08snadfzBJ%l^jm=A(~eufHy({e72j4RIjgQ2!ph@P&y?Ea36w zBt@hR3|@h`OA_~h(R8B;054>EfF;4~Vxp@~Apzj5r0c3T*JO8%XO&y}LVPF}bwRMb z@u+6v^>eoocA5Hg#UQq8{e?0|bK;BEgO(2GT&UpDw%a(LbC=gvW$hTPS!3_>Vv{2k zddz@>sZHXIlX^nd1d^$s{qq$H7`}RZhXk|XN90eO6h&PP?1?NhtmE}J^76$QZf?J@ z4=xF@Fh(pjHY9Vybz;-263!lkP=(k0wfhf^- z=mDhz&`_a5xK2fHwm;h5j%%Cjzovu?d#jyCQbcEx#4G11in70$lN3S9PVW&Ryaqfs zf=4$|($s~3^2E$3CY5M&+bMGXHYbErzRX<8g2WH+Hy5&ZSlB+x7Pc@6EIo_fh3ts- zNmignrX?Xv_I)TTOfjlrjvHb+ITyZdP##Z~gINk9;p+DFCl1cve*{3bj?w_O&izNn z*KdlsC*2Rdk6wjF-;grlo0^4yQKY!s#UyOZvDPuw7=sN z!mTN~!f`KAbL1|N%aw*Dywin{d@gRRe7x&C+bS6QD4FaTW!PhWyF2tF{EeeqLiy*8 zmz~3fS8VQ1c1wUwT;&5cAuS;lD-8o7^wtO`4~QQYN7Tq9^}?|?51e))ZFD|=dD{VW_GxdOX?&tK9Br8!hON(JR8%kBNh@qWKl_c*G(`}X_ zFMAm{@Bz_t7}~JN zw-eiKEl|Re7b+Gcs@|n6=ITw@E9F}>wp1Vtdix;!>s^Fyp_S{4J66Icep5_ z{ia+7Y<(A#)1tN+Mt;}Y?*{p>uA_Sr*`N@3{I_5KJV*I5v2SJb06jMG7CGm?yZmqB z#&>eLO+<^Elw|j-X4C+;A1p0*q^OItK5a@otIIZXrz02z;-dqJ5ZI%J1+c zm;4$jasJ-fXzv}d2k16_Wk0XDygqh6*!Wj>y?3wek!yF%As=^4Ml$qjua+urFTJB> zj2?G)AnWI@B9~fOs(v?17k1J~l`+}@yM+kJyAirl{iOz@nMVJ4ykF^y>(+HFvA#+H zXt-|wQEop+Aj8v9yhtu>8v@GB2FktgC&nAb{wR>I{R!S>C!4l%h=12hB}UO~z(MVCom$^Yy2iwq-4`-J5zH!y zZ88k5zo94dp{^kWog=oJ!t_zvefAFd)V2x>T(0ff*n-49gu^qY#mP*~+=dFk@n1hc zY)r+!H*bved|wJ&SW#mQSyCgL9z0o32Ee;iZczbtb;|hOkNvdO=KyZw`@*~Kfs6S?T?k+N*Rvpe7Mv_*uZZ7+On=)rqzp)} z7Xj(@w8i{h6*#b z(zt~Jl>eTpA(D(Ht;kAWAE4*m!D%XkK`nl*ZZlOyCc%^@b6}t=J-99t$UFj&m z)gMw-MNYT=KHluB|)ZqA4HXEfIHjHv}ueT)LK<7dZj*CRZo{Bx#erp^>qIQp-w=($DYF8$ZujOJMUbzb#K%=7bLe^@lK=(RF`r-{~neZE8t= z4MzX6o9ZcXQmTZL7G=t$99F}D6+$3exBXlu1e!KaKqI)AWM6-7e**=|1q%iawUn&n zAR#3Ta zLRMPptTI0>qjQRvOiy`~p`^^mc>_2G!H;QZ8_tiQRUM|+LAfzn+8;9txFY-4M@50% z@~6l4^_(k6_zt!e8loCMZaVZ`VDsNg{ofFd@0R))7Udd@MpNZC_C#%Ibx|QJC@@fU zuw=)ztv45mOpZ*~b30fD@aED#DWz0yDdy2QesLM2W0@`k0%F<|8suVY8ml|f))-Nw za~{y<2c6uCeYz&z30m68_~sQyPk}-Q`9RrgWu(z9bo7JEN&N(4FG9lpE@trk)r>1R z-*-Ki_XF>1zae}xK$}A3FrB<-JR06LgU_6@Wk&VuEAC{zP;LegCL64UzXln6+EPG?;w?U6x{VBg_yEB9N(#ve*K5+B% z98+Ta#&6bCIH`KD@FYOA<7+rT%D_jtvVBP)*MZhGzHi77nTB}ZKg>=OvI@$fHw)49 z00q#c!H^PhEmpAhr{q!AsV3k85Gl3su}u{j$V#v$=ZGqQwpHVot|!1cZA4lvxS+FQ6GXk45>r-2vWLb+F?84_8{;iWF(W^a5lw>Q-m*Q>j}eJ|c{!@u7TbA16F@iQ^Do3YBg6M50#vj-<{PNJ;s=bMMY zoCtW%V*r!=@A?Jn(Y;vg!RkfPN}E6Vz>if1pH?r)mXX z5B{wc|9`<8NLd}Z&Uvnullf8$?MuK<_Kl*MD9al=QUPc?O%56Qwn?AH?wnEH2FUe8 zNTmJsYIX7H%JGZgWL3-bF3>!X+4c|PBIxk37Wbm#TQgwPFdE#1cmj+96ce9}_v?9{qYdulO@j#FT0?6{FoLgu!_F2p@ zS&yUpcu!F_Li=BC1GCPht-PX-gIjY33v{mQZfm-s;hWTYrOHrXUKi!Jak1^|5s)vGvDt6^*eW0nXFSBvRrxf-oN@51Y;}?Oy zzPG@tZ=ahF#O2sG${Eli@R=bomNagHDe-Z7f)Sy?`(JS4V|IiRgO-Ns^$3jHjO@{% zhz|aE5kr?U=^*wr=|Q9}`sh<5{Q%pWyK^GqzpeONuQYHVs{aL$|J^Iio;$i3gIhl} zQN$En(2_vzVGY3UDsLe*6@fPmK-p=G-w7x?1s85K)ui4L<^hxj^&vDs&;^qLaJG^S z`}P^6q?Et147K_UE!Ct}zf*4dC&Sh#D)ObihnMd)85@r9<&<{N-3@Zkz3}SpAg}Is z;$nwqdlJI0_WV>D^R%R6^Dy& zt=OjzBiUXsHQTHw!+KGwGm$^gxi2i=laUM5l_&aL1;gTgV?;&48sI%E|CGr5E!|?4Dz{8hh6LMq8jTK7?dvfh{ ztkADWu4EwXkSUWJ8{@I=r2{Qwl2{5z-2*IS%`)VmVi`zPMHXw3DWPxH0Vq45bF)EG zeYnB!3_8e9OBZFr1(Y3-D#mR$P%cT79Z_3VRK-tkONeRmN?L32#t72R>pN0Qy z-k9rui_VHw_}tSB{NbY+moB{o2b7&pb~S96vYZCjP6X%(m>K+?450GWj~QRM|Ma-T z)~hVW5iR1StEI>&W!0P!Ywqy-cIa<){5L?yx2=zmrb(T^d>Q^-8>{y@)qy~h+!1)7 zh`OfN$!k(naX+hCuq*|rJNq+Pg03(}moy-~A6al(6L^p}QyjP$;UvGEi)aq+elce3 zSb8tcF^Q1hLO$a0q>3gc(@wq=t9F2foE2n`wUs7eBXoO0qI-IFqu$JFBt!>vU6+q~ zT0-7DY;HEU-AN<_Z=G>?{#2$W!?q2c`=jszf zeO^}^J5)GTF2MQqcg_Ro?7i=S3Gd4OHj@Ec`1g&@H83nh$tz)R9+@6%Ex5)NK()}n zmj)D+ZCkUnRsrsM&^=i3_|GOBl%Y$y>_c@B`SVzQuO#1`hIj+!Gh$!gd|vrQ$Q{6Q z-2#-6JPsh_3VmUj2Hnq-^d)_#(SAPJ2bb|saV8+Fm3p9(d#%(WlM@KdfX=2b?c(PK$8b9di^HgqHi_j z0T;bgdxPkdx9E*UWn3FQ=USD@)0a=`elc!jRHC2%qPvZ%=~jAAMCK^kGE)6wf@ahh zxfN(v4+_0&2=`9Gd2@%ZgZ&myg$C`?g8Uk+{T40`j=fJw-zRN)gAPw0aGy0&a2lF z6OQ$zLRGHPniv+U{d|-{SgWPl`WY4!RQW3?&N5}wU2$jx5F+Jr_G?+N%N>GC zAea!eX1(Aa)W~dpVhWA`%IMKe&q*dv0gtkab`yDr#)u0NAD$2ia(X#qLC1{;6@!Ab zmcoOAgdJ>rh|1Fad8UTN=A17^IR%noAT1~GhdHL;POX{}(Qts4ymT`BgV$s#WTCsR z3ifMxX&Um-{U=A$WB?iy3h3{on|r-lQt#3)`E8$##A)RVX6Xq;7?^ycjVogyeb@jZQ%~MH(8yHa_(DLrk8d1<`}K~5k1)%5lu9W zz6(HA{b#!t*F6n2`wjjz{p4X5=;>+I_lJAd71&@4Zcm-~+9l70ffRgxN;`cB(hEhp zS_9*nhti>|G8Ni?*e~aOXRa`m$4?j>*dFcDX7Ap>2jA}{hPaXouZ31awVZS=AMoIm zdX=PDyjVa4S9d1kJXrHqfU&Bg?R6~1Mj=nu^q1~FE7I72c+57oz{%A3krRAp%D(`I z)d`+)3-5squ*(Sp6+RtBV}9Iif<|Nj73abRm@2;E(=<8@6hWFNJ(1TTOA-9WJmDHB z7(9zUJqOMLkqUyO#IUwPjGAzhl%t{7L=uaR&gOv z^B!nEQ07(yi=|Y=(DD_(#ek-#?6xd88UIcE#?=9G&vJplaz<4TfH>rk?Bl{B9OZ)xS}Zj@p0vfvde-QOsC!E!Iupcj4)23k&p+VWKb$eiu*B}h> zvacpG8$I=uhpKqSC45#M;ykfoyGk-&)0?2)K;ix9y7`R6d`#TWPL)boBuQEk(c)`2 z-)oWoy7{i2^rQ#=w3OC$zw9`}T0yM>8d~@y-um5p-`I$=t*UM}@ZCPqKM#8s9O`@G z!8@$-#WZ_%nJn^6N4AD~%(Aiq7H3tyC0VvAjs;fdFaM$ZR&msxPRgi03AKgDU$8MQ zSMNZBgp%Ct**G7O>COgk4Vdo6#YMj}bAU89uaB9>UO5cRV36OT zxDadYC#KxtZHP@;w4YAnyeFm8?!x#FNhv&2>V?y0>gLRo4@gwh_!)5Gsv@LkSzXPbDOry)5(8?qgsf&L zIigOX4WmhUoCo_X zEG`>`oLK?>d&Tl1*#W%yxmBsZGSuxLE;_TM_&iUf9rLj#)GnI!{+?Z` zng!WT&1|&FlkLx-i7k(3I69&|`AQPnF})tXE^4rA5W}d&LRjkqS6LS;shMJm<+6 zeY;6ev5HZR;-D)o+os5YXr4Hv6zl}DQKIb0EWv=C-e0Gi?J2>Q+qp9F6(Ofe_e&n~ z2Qe#S?!m4}*@Iq?s}l*&2e&sqj!h@}@Vw4_>&vgH?=SJe?-MEiuB*uMx-j%zIh8M% z$P9p`2o;IouCcCApqvO$g+l`H7Z+6M9*SFW826yQAF6p1PriKyYzQ-N;lb}zowJdw zZ9@-n&e`cHCJxFP+$6YVK&*nn9;NzTZWj_Gxt#mJ|0(MVKa}b4nhm#^r%VV>UzbQa zu8hN@hq*%Yot-ufdO}}uJHs*(yH5wfQPTgXqyuL1meAs!%e3G_^dzG>Jh_Fx|Bw0{ zdAHkg1DS_k?6End`I&^_#(>nVKiN`EDXVsJ8lT>fR{l)S)zS}5kyaXSS6w{fJBN{_k{?zkBz8YOGVY(s``_l}mJ2SH-hHYyekpJl9ch`!oT&Upc^Ws zI@70&syIv(GGRQKR(bZOpJ$$1z?kneD4UZm{&F$B>yGRo)Qn-sA(^^LLcIFAKe-hT z@2h?wIXWY5d!K<=ph zFgzr74V+jZ``5_OwyFED+b%61hdicgokrUC`oReQkonQ3+`O~A7FvLbem-LxEuY;H$T4%d=jOFj+ssBHb+3>Stm$(PP7?uH>~Kaf zF2l)r%E4Yg$t@(ngCs9+Bk#N;N72b-4y3JY1EVV-ZiKRBd;s7MIn9GcViih$SgJi- zCAdzM_Yg{8FU~*sPbKtQX}{?rUytSgDXr*Va(Ctcik#?CG#)ILsn2A$CM{DG^t9#c zObRc~Wx)*7FLVna^M%SB2uzJF=6aAr$a_3%2^z?E@r~zN;<^n$D6y&8jkb8U9!c9Z z&vdRw*rKWFY=V1azJI_l=0#gK&$Eeda11;&5w%X46Cms*O9tMpc@@S8EW_LygT!H{ zyn_@s^)F6HV^dR3(OlD)OQmwKRz`g*HWY}9SObI8|F8lM_gPRb)bf1oFCv|dg1-EBc82Ws`% zQoVR zwF~E}19s)Dm5{bkLuyqC7ZO1_x1Pi7byLMdh1>O%hAaCaD)oXpFbP95 z{D^L8f9rCcK}+mVeVWVHrrlD!{$Eu#tH?yWXg2n`biqDl+abSoJotLOfl-S+5=iqB z5J=%}YUs=@c^11H^pJA8x(Fu?dV*p@2BoQxm_wN6ZBBT@zP6A;R+Bg)>Qb+E3k6%$ z2V(T&vdN%;(knIroBzBE66f|Hp=%gQh+bz-sfVa(4@g2wH|aMPovGFc!|hA^UDH=e zr83{Q8Y=G`_B;2>)l=u)hEPVGCn_pZcs&uYI&F$TN_Y*mz1zU~24&Cmkl0PT$N6fZ z1d|1(j`X?LU_=~JR_yNNh-oJz4#VSL7eDxE(B^KZ`?(L+rqK0+S5EkjTnYUn@@JU_ z@PkMVnpRzC=6M0cuT%V5wQ}cf2$Fgv+u}ZI-{J_IYCdF}LG{+N;5bEQmyL$B^Lt6L z^6%c3)8JD(<^oTZFfo$un0wr~!wo~F2gF(hSwV2z4jC-$6IF;eWdV#Gb&gF5Zs%e1 zVPoy{m@*%!_H|LAwOsXLTc}xh(}n_++~?NCVKn~4i!yXei4q9xv`ERRF<9eJ^;?-7 zo%+Z+;RuGOM>jHV9T)M{5 zu<(y{pve7KPJ9|~l)1iL#dR9=F%)_(nRKbb#uc7_2PCi$V}N@PVD`QC8QE{jJ3MKn zL+JpDEP?9{b@~+J+if%2`va&dNaeretx_YGb$PW^s%^>CG_eGP}m&aZ4f-H(5C z?sikXWqRL*>=ITmf?V_GVn;JZ2&ZydJ@2W&W|P6xKB0~y^)N@LoOEqq#Qunpw*@F# zKJ?uz40aQuB74!CR~z~;8&<-k%15RssA4;8`Jl48*F<3?i0)G%LzSJ zqn7~ADzg;7wMHq{DOTFOPYd|p8yhaa+wLr%ARylSLC=j! z*tS34?L(Ts|jBqKHaS|F#*iW&?6qQrE8u= zCoLi=S2X-$R;`9?#xCgH&OTUJ9If1DI_(wC?&)v@U3>tpihi}Xw=CrFOz&7sJ*{a_ zzE)3$x!>K$0!%*IXTiqH4}(X83Wo4Av=}ui4f*JKDJ+PyI5VVW`Kw&8^Dd=sagKgY zH{6>}?V!3DF}FIGH;L)A_jI7i)L6=@l7#H0{pj=eRDGdl6#(@tZH=>C<#45^`VSM+ zB;}|Py>Mj3w52TgI5DmUV5~TVDG#t|lzLvym-50Ppsyp)l0DkzTZ^Aoi&zx?_I7K<~ zF>oYfd3g)GDwjpSPKi*b=rjf9{n3J1NP0?jZw$LNQ%n`<+XN58CJrRo~zi! zowjXC!FSMQq_@9nM}^*W_R2hdxsd@Ohtw&?K1HU{Ls9VZPwwfSnHu~dt432mZ+kGgsi*ga&hy@?(oi`E)FL~emqvWi28J^T)0N;olR z&I7sOD0zX6$L`3ny9W^s9m2?kCvsUhL&ae(F0MiwZBHl+k#R)AQy%EC*DA)~Tx2|% z;Ag3%Wg}G>t_bbVZarJEYoy1nDtbhTj!YSvoF;gN=q=YJeBQy=4|o+finm*fToIA& Ge)vBaB@ZP4 literal 0 HcmV?d00001 diff --git a/url_builder_app/src/images/logo-small.png b/url_builder_app/src/images/logo-small.png new file mode 100644 index 0000000000000000000000000000000000000000..f85386375564a5babb968e9c974473d49b7f7bf3 GIT binary patch literal 3039 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 d^#6GlP5~9j_a$a^ literal 0 HcmV?d00001 diff --git a/url_builder_app/src/images/logo.png b/url_builder_app/src/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea7391276f3dcea38f54ef58bcade2cc8afedc2 GIT binary patch literal 9241 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 literal 0 HcmV?d00001 diff --git a/url_builder_app/src/images/logo.svg b/url_builder_app/src/images/logo.svg new file mode 100644 index 0000000..06c7ab7 --- /dev/null +++ b/url_builder_app/src/images/logo.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/url_builder_app/src/images/spinner.gif b/url_builder_app/src/images/spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..72eb86904f9a8a572ccda71b8053241431c6da13 GIT binary patch literal 23724 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 literal 0 HcmV?d00001 diff --git a/url_builder_app/src/images/warning.png b/url_builder_app/src/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..74840a9e1e04af681bcdc6a1b4cad7bed6216419 GIT binary patch literal 19033 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 literal 0 HcmV?d00001 diff --git a/url_builder_app/src/index.css b/url_builder_app/src/index.css new file mode 100644 index 0000000..8686870 --- /dev/null +++ b/url_builder_app/src/index.css @@ -0,0 +1,48 @@ +.main { + height: 100%; + min-height: 100%; + vertical-align: middle; +} + +.loader { + display: block; + margin: auto; + width: 25%; + height: 25%; +} + +.error { + display: block; + margin: auto; + text-align: center; + color: rgb(0, 0, 0); + overflow-y: hidden; +} + +.error > img { + width: 25%; + height: 25%; +} + +.btn-url { + width: 100%; + color: #2F3941; + background-color: #ffffff; + background-image: none; + white-space: nowrap; +} + +.btn-list { + text-align: center; + width: 90%; + margin: auto; +} + +#app { + height: 100%; + overflow: hidden; +} + +html { + overflow: hidden; +} diff --git a/url_builder_app/src/javascripts/lib/helpers.js b/url_builder_app/src/javascripts/lib/helpers.js new file mode 100644 index 0000000..980e1b8 --- /dev/null +++ b/url_builder_app/src/javascripts/lib/helpers.js @@ -0,0 +1,100 @@ +import getErrorTemplate from '../../templates/error'; + +/** + * Resize App container + * @param {ZAFClient} client ZAFClient object + * @param {Number} max max height available to resize to + * @return {Promise} will resolved after resize + */ +export function resizeContainer (client, max = Number.POSITIVE_INFINITY) { + const newHeight = Math.min(document.body.clientHeight, max) + return client.invoke('resize', { height: newHeight }) +} + +/** + * Helper to render a dataset using the same template function + * @param {Array} set dataset + * @param {Function} getTemplate function to generate template + * @param {String} initialValue any template string prepended + * @return {String} final template + */ +export function templatingLoop (set, getTemplate, initialValue = '') { + return set.reduce((accumulator, item, index) => { + return `${accumulator}${getTemplate(item, index)}` + }, initialValue) +} + +/** + * Render template + * @param {String} replacedNodeSelector selector of the node to be replaced + * @param {String} htmlString new html string to be rendered + */ +export function render (replacedNodeSelector, htmlString) { + const fragment = document.createRange().createContextualFragment(htmlString) + const replacedNode = document.querySelector(replacedNodeSelector) + + if (replacedNode) { + replacedNode.parentNode.replaceChild(fragment, replacedNode) + } +} + +/** + * Helper to escape unsafe characters in HTML, including &, <, >, ", ', `, = + * @param {String} str String to be escaped + * @return {String} escaped string + */ +export function escapeSpecialChars (str) { + if (typeof str !== 'string') throw new TypeError('escapeSpecialChars function expects input in type String') + + const escape = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''', + '`': '`', + '=': '=' + } + + return str.replace(/[&<>"'`=]/g, function (m) { return escape[m] }) +} + +/** + * Logs error message and renders our error template. + * @param {ZAFClient} client ZAFClient object + * @param {Error} error Exception caught by our error handling functions. + */ +export function renderErrorTemplate(client, error) { + console.error(error); + + render('.loader', getErrorTemplate(error)); + return resizeContainer(client); +} + +/** + * Wraps synchronous function calls in an error handler. + * @param {ZAFClient} client ZAFClient object + * @param {*} func Synchronous client function call. + * @param {...any} params Function parameters used in the call. + */ +export function errorHandler(client, func, ...params) { + try { + return func(...params); + } catch (err) { + renderErrorTemplate(client, err); + } +} + +/** + * Wraps async function calls in an error handler. + * @param {ZAFClient} client ZAFClient object + * @param {*} asyncFunction Asynchronous client function call. + * @param {...any} params Function parameters used in the call. + */ +export async function asyncErrorHandler(client, asyncFunction, ...params) { + try { + return await asyncFunction(...params); + } catch (err) { + renderErrorTemplate(client, err); + } +} \ No newline at end of file diff --git a/url_builder_app/src/javascripts/lib/i18n.js b/url_builder_app/src/javascripts/lib/i18n.js new file mode 100644 index 0000000..e0ebb49 --- /dev/null +++ b/url_builder_app/src/javascripts/lib/i18n.js @@ -0,0 +1,67 @@ +import manifest from '../../manifest.json' + +// map to store the key/translation pairs of the loaded language +let translations + +/** + * Replace placeholders in the given string with context + * @param {String} str string with placeholders to be replaced + * @param {Object} context object contains placeholder/value pairs + * @return {String} formatted string + */ +function parsePlaceholders (str, context) { + const regex = /{{(.*?)}}/g + const matches = [] + let match + + do { + match = regex.exec(str) + if (match) matches.push(match) + } while (match) + + return matches.reduce((str, match) => { + const newRegex = new RegExp(match[0], 'g') + return str.replace(newRegex, context[match[1]] || '') + }, str) +} + +class I18n { + constructor (locale) { + this.loadTranslations(locale) + } + + tryRequire (locale) { + try { + return require(`../../translations/${locale}.json`) + } catch (e) { + return null + } + } + + /** + * Translate key with currently loaded translations, + * optional context to replace the placeholders in the translation + * @param {String} key + * @param {Object} context object contains placeholder/value pairs + * @return {String} translated string + */ + t (key, context) { + const keyType = typeof key + if (keyType !== 'string') throw new Error(`Translation key must be a string, got: ${keyType}`) + + const template = translations[key] + if (!template) throw new Error(`Missing translation: ${key}`) + if (typeof template !== 'string') throw new Error(`Invalid translation for key: ${key}`) + + return parsePlaceholders(template, context) + } + + loadTranslations (locale = 'en') { + translations = this.tryRequire(locale) || + this.tryRequire(locale.replace(/-.+$/, '')) || + translations || + this.tryRequire('en') + } +} + +export default new I18n(manifest.defaultLocale) diff --git a/url_builder_app/src/javascripts/locations/ticket_sidebar.js b/url_builder_app/src/javascripts/locations/ticket_sidebar.js new file mode 100644 index 0000000..22e497d --- /dev/null +++ b/url_builder_app/src/javascripts/locations/ticket_sidebar.js @@ -0,0 +1,50 @@ +// need to import basic garden css styles +import '@zendeskgarden/css-bedrock' + +import { renderErrorTemplate } from '../lib/helpers'; +import App from '../modules/app' + +/* global ZAFClient */ +const client = ZAFClient.init() +let fieldsToWatch = []; +let app = {}; + +/** + * Retrieves JSON array from app metadata settings, and parses which fields we support. + * @param {String} uri_templates - String JSON array of URLs with title and URI address. + */ +function getFieldsToWatchFromSettings({ uri_templates }) { + try { + return _.reduce(JSON.parse(uri_templates), function (memo, uri) { + const fields = _.map(uri.url.match(/\{\{(.+?)\}\}/g), function (f) { return f.slice(2, -2) }) + return _.union(memo, fields) + }, []) + } catch (err) { + renderErrorTemplate(client, err); + } +} + +/** + * Event Listener that waits for app to be created; initiates the URL Builder app.. + */ +client.on('app.registered', function (appData) { + app = appData; + fieldsToWatch = getFieldsToWatchFromSettings(appData.metadata.settings); + + return new App(client, appData); +}); + +client.on('app.registered', function (appData) { + return new App(client, appData) +}) + +/** + * Event listener that waits for any change events. Reinitiates the app. + * Example: Changing who ticket is assigned to will trigger 'ticket.assignee.user.id.changed' + * We listen for the event, and update the app in case the URL Template data has changed. + */ +client.on('*.changed', e => { + if (_.includes(fieldsToWatch, e.propertyName)) { + return new App(client, app); + } +}); \ No newline at end of file diff --git a/url_builder_app/src/javascripts/modules/app.js b/url_builder_app/src/javascripts/modules/app.js new file mode 100644 index 0000000..19e016c --- /dev/null +++ b/url_builder_app/src/javascripts/modules/app.js @@ -0,0 +1,76 @@ +/** + * Example app + **/ +import React from 'react' +import { ThemeProvider, DEFAULT_THEME } from '@zendeskgarden/react-theming' +import { Grid, Row, Col } from '@zendeskgarden/react-grid' +import { UnorderedList } from '@zendeskgarden/react-typography' +import I18n from '../../javascripts/lib/i18n' +import { render, resizeContainer, escapeSpecialChars as escape, asyncErrorHandler } from '../../javascripts/lib/helpers' +import { getUrisFromSettings } from './context' +import getDefaultTemplate from '../../templates/default' + +const MAX_HEIGHT = 1000 +const API_ENDPOINTS = { + organizations: '/api/v2/organizations.json' +} + +class App { + constructor (client, _appData) { + this._client = client + this.settings = _appData.metadata.settings; + + // this.initializePromise is only used in testing + // indicate app initilization(including all async operations) is complete + this.initializePromise = this.init() + } + + /** + * Initialize module, render main template + */ + async init () { + const currentUser = (await this._client.get('currentUser')).currentUser + + I18n.loadTranslations(currentUser.locale) + + const uris = await asyncErrorHandler(this._client, getUrisFromSettings, this.settings); + + render('.loader', getDefaultTemplate(uris)) + + return resizeContainer(this._client, MAX_HEIGHT) + + const organizationsResponse = await this._client + .request(API_ENDPOINTS.organizations) + .catch(this._handleError.bind(this)) + + const organizations = organizationsResponse ? organizationsResponse.organizations : [] + + render( + + + + + Hi {escape(currentUser.name)}, this is a sample app + + + + + {I18n.t('default.organizations')}: + + {organizations.map(organization => ( + + {escape(organization.name)} + + ))} + + + + + , + appContainer + ) + return resizeContainer(this._client, MAX_HEIGHT) + } +} + +export default App diff --git a/url_builder_app/src/javascripts/modules/context.js b/url_builder_app/src/javascripts/modules/context.js new file mode 100644 index 0000000..55815be --- /dev/null +++ b/url_builder_app/src/javascripts/modules/context.js @@ -0,0 +1,7 @@ +/** + * Parses the JSON Array of URI Templates from the app's settings. + * @param {Object} uri_templates - URI Templates from app settings + */ +export function getUrisFromSettings({ uri_templates }) { + return JSON.parse(uri_templates); +}; diff --git a/url_builder_app/src/manifest.json b/url_builder_app/src/manifest.json new file mode 100644 index 0000000..fa6c066 --- /dev/null +++ b/url_builder_app/src/manifest.json @@ -0,0 +1,27 @@ +{ + "name": "URL Builder App", + "author": { + "name": "Ibotta", + "email": "osscompliance@ibotta.com", + "url": "https://ibotta.com" + }, + "defaultLocale": "en", + "private": false, + "location": { + "support": { + "ticket_sidebar": { + "url": "assets/iframe.html", + "flexible": true + } + } + }, + "parameters": [ + { + "name": "uri_templates", + "type": "multiline", + "required": true + } + ], + "version": "1.0", + "frameworkVersion": "2.0" +} \ No newline at end of file diff --git a/url_builder_app/src/templates/default.js b/url_builder_app/src/templates/default.js new file mode 100644 index 0000000..946d7a3 --- /dev/null +++ b/url_builder_app/src/templates/default.js @@ -0,0 +1,27 @@ +import { templatingLoop as loop, escapeSpecialChars as escape } from '../javascripts/lib/helpers.js' + +/** + * Create a list item that is a button with a hyperlink. + * @param {Object} uri - Object with a title for the button text and URL for the hyperlink + */ +function uriMarkup (uri) { + return (` +

  • + + ${uri.title} + +
  • + `); +} + +/** + * Creates an unordered list, displayed as buttons, with hyperlinks. + * @param {Array} templateUris - Array of text and URLs used to create buttons with hyperlinks. + */ +export default function (templateUris) { + return (` +
    +
      ${loop(templateUris, uriMarkup)}
    +
    + `); +} diff --git a/url_builder_app/src/templates/error.js b/url_builder_app/src/templates/error.js new file mode 100644 index 0000000..f584121 --- /dev/null +++ b/url_builder_app/src/templates/error.js @@ -0,0 +1,15 @@ +/** + * Template that renders a generic error message and link to our GitHub Issues page. + */ +export default function() { + return (` +
    + +

    Oops! Something went wrong! :(

    +

    Please submit an issue below

    + + Submit Issue + +
    + `); +} diff --git a/url_builder_app/src/templates/iframe.html b/url_builder_app/src/templates/iframe.html new file mode 100644 index 0000000..2c2c119 --- /dev/null +++ b/url_builder_app/src/templates/iframe.html @@ -0,0 +1,15 @@ + + + + + + <% _.forEach(htmlWebpackPlugin.options.vendorCss, function(css) { %><% }); %> + + + +
    + +
    + <% _.forEach(htmlWebpackPlugin.options.vendorJs, function(js) { %><% }); %> + + diff --git a/url_builder_app/src/translations/en.json b/url_builder_app/src/translations/en.json new file mode 100644 index 0000000..edb8114 --- /dev/null +++ b/url_builder_app/src/translations/en.json @@ -0,0 +1,12 @@ +{ + "app": { + "name": "Example App", + "short_description": "Short Description", + "long_description": "Long Description", + "installation_instructions": "Configure the following app settings, then click Install:...", + "title": "Example App" + }, + "default": { + "organizations": "organizations" + } +} \ No newline at end of file diff --git a/url_builder_app/src/translations/fr.json b/url_builder_app/src/translations/fr.json new file mode 100644 index 0000000..2ffcf6c --- /dev/null +++ b/url_builder_app/src/translations/fr.json @@ -0,0 +1,5 @@ +{ + "default": { + "organizations": "organizations" + } +} \ No newline at end of file diff --git a/url_builder_app/src/translations/zh-cn.json b/url_builder_app/src/translations/zh-cn.json new file mode 100644 index 0000000..ee83269 --- /dev/null +++ b/url_builder_app/src/translations/zh-cn.json @@ -0,0 +1,5 @@ +{ + "default": { + "organizations": "组织" + } +} \ No newline at end of file diff --git a/url_builder_app/webpack.config.js b/url_builder_app/webpack.config.js new file mode 100644 index 0000000..b0ab704 --- /dev/null +++ b/url_builder_app/webpack.config.js @@ -0,0 +1,108 @@ +const path = require('path') +const { CleanWebpackPlugin } = require('clean-webpack-plugin') +const CopyWebpackPlugin = require('copy-webpack-plugin') +const MiniCssExtractPlugin = require('mini-css-extract-plugin') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const TranslationsPlugin = require('./webpack/translations-plugin') +const devDependencies = require('./package.json').devDependencies + +// this function reads Zendesk Garden npm dependencies from package.json and +// creates a jsDelivr url +const zendeskGardenJsDelivrUrl = (function () { + const pkg = Object.keys(devDependencies).filter(item => item.includes('@zendeskgarden/css')) + const getPkgName = (url, pkg) => { + const version = devDependencies[pkg] + .replace(/^[\^~]/g, '') + .replace(/\.\d$/, '') + url = `${url}npm/${pkg}@${version},` + return url + } + return pkg.length && pkg.reduce( + getPkgName, + 'https://cdn.jsdelivr.net/combine/' + ).slice(0, -1) +}()) + +const externalAssets = { + css: [ + zendeskGardenJsDelivrUrl, + 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css' + ], + js: [ + 'https://assets.zendesk.com/apps/sdk/2.0/zaf_sdk.js', + 'https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js', + 'https://cdn.jsdelivr.net/jquery/3.0.0/jquery.min.js' + ] +} + +module.exports = { + entry: { + app: [ + '@babel/polyfill', + './src/javascripts/locations/ticket_sidebar.js', + './src/index.css' + ] + }, + output: { + filename: '[name].js', + path: path.resolve(__dirname, 'dist/assets') + }, + module: { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env', '@babel/preset-react'] + } + }, + { + type: 'javascript/auto', + test: /\.json$/, + include: path.resolve(__dirname, './src/translations'), + use: './webpack/translations-loader' + }, + { + test: /\.(sa|sc|c)ss$/, + use: [ + MiniCssExtractPlugin.loader, + { loader: 'css-loader', options: { url: false } }, + 'postcss-loader' + ] + } + ] + }, + + plugins: [ + // Empties the dist folder + new CleanWebpackPlugin({ + verbose: true, + cleanOnceBeforeBuildPatterns: [path.join(process.cwd(), 'dist/**/*')] + }), + + // Copy over static assets + new CopyWebpackPlugin({ + patterns: [ + { from: 'src/manifest.json', to: '../[name][ext]' }, + { from: 'src/images/*', to: './[name][ext]' } + ] + }), + + new MiniCssExtractPlugin({ + filename: '[name].css' + }), + + new TranslationsPlugin({ + path: path.resolve(__dirname, './src/translations') + }), + + new HtmlWebpackPlugin({ + warning: 'AUTOMATICALLY GENERATED FROM ./src/templates/iframe.html - DO NOT MODIFY THIS FILE DIRECTLY', + vendorCss: externalAssets.css.filter(path => !!path), + vendorJs: externalAssets.js, + template: './src/templates/iframe.html', + filename: 'iframe.html' + }) + ] +} diff --git a/url_builder_app/webpack/translations-loader.js b/url_builder_app/webpack/translations-loader.js new file mode 100644 index 0000000..06d256e --- /dev/null +++ b/url_builder_app/webpack/translations-loader.js @@ -0,0 +1,68 @@ +/** + * { + * name: 'test app', + * author: { + * title: 'the author', + * value: 'mr programmer' + * }, + * app: { + * instructions: 'install', + * steps: { + * click: 'this button' + * } + * } + * } + * + * becomes + * + * { + * name: 'test app', + * author: 'mr programmer', + * app.instructions: 'install', + * app.steps.click: 'this button' + * } + */ +/* eslint-disable array-callback-return */ +function translationFlatten (object, currentKeys = []) { + const res = {} + + Object.keys(object).map( + key => { + const value = object[key] + + if (typeof value === 'object') { + if (value.title && value.value) { + const flattenedKey = [...currentKeys, key].join('.') + res[flattenedKey] = value.value + } else { + Object.assign( + res, + translationFlatten(value, [...currentKeys, key]) + ) + } + } else { + const flattenedKey = [...currentKeys, key].join('.') + res[flattenedKey] = value + } + } + ) + + return res +} +/* eslint-enable array-callback-return */ + +function TranslationsLoader (content) { + let translationsInput + try { + translationsInput = JSON.parse(content) + } catch (error) { + console.error(error) + process.exit(1) + } + + const compiledTranslations = translationFlatten(translationsInput) + + return `module.exports = ${JSON.stringify(compiledTranslations)}` +} + +module.exports = TranslationsLoader diff --git a/url_builder_app/webpack/translations-plugin.js b/url_builder_app/webpack/translations-plugin.js new file mode 100644 index 0000000..9d23453 --- /dev/null +++ b/url_builder_app/webpack/translations-plugin.js @@ -0,0 +1,67 @@ +const path = require('path') +const fs = require('fs') +const JS_INDENT = 2 + +const marketplaceKeys = [ + 'name', + 'description', + 'short_description', + 'long_description', + 'installation_instructions', + 'parameters' +] + +class TranslationsPlugin { + constructor (options) { + this.options = options + } + + // Defines `apply` method in it's prototype. + apply (compiler) { + // Specifies webpack's event hook to attach itself. + compiler.hooks.emit.tapAsync('TranslationsPlugin', (compilation, callback) => { + Object.assign( + compilation.assets, + buildMarketplaceTranslationFile('en.json', this.options.path) + ) + callback() + }) + } +} + +function buildMarketplaceTranslationFile (filename, filepath) { + let translationsInput + try { + translationsInput = JSON.parse(fs.readFileSync(path.resolve(filepath, filename))) + } catch (err) { + console.error(err) + process.exit(1) + } + + const translationsPath = `../translations/${filename}` + const marketplaceTranslations = extractMarketplaceTranslation(translationsInput, filename) + + return { + [translationsPath]: { + size: () => marketplaceTranslations.length, + source: () => marketplaceTranslations + } + } +} + +function extractMarketplaceTranslation (translations, filename) { + const translationsOutput = { + _warning: `AUTOMATICALLY GENERATED FROM $/src/translations/${filename} - DO NOT MODIFY THIS FILE DIRECTLY`, + app: {} + } + + marketplaceKeys.forEach( + key => { + if (translations.app[key]) translationsOutput.app[key] = translations.app[key] + } + ) + + return JSON.stringify(translationsOutput, null, JS_INDENT) +} + +module.exports = TranslationsPlugin diff --git a/url_builder_app/yarn.lock b/url_builder_app/yarn.lock new file mode 100644 index 0000000..11f3882 --- /dev/null +++ b/url_builder_app/yarn.lock @@ -0,0 +1,7340 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" + integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.4.tgz#457ffe647c480dff59c2be092fc3acf71195c87f" + integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" + integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.4" + "@babel/helper-compilation-targets" "^7.21.4" + "@babel/helper-module-transforms" "^7.21.2" + "@babel/helpers" "^7.21.0" + "@babel/parser" "^7.21.4" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.4" + "@babel/types" "^7.21.4" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + semver "^6.3.0" + +"@babel/eslint-parser@^7.16.5": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz#d79e822050f2de65d7f368a076846e7184234af7" + integrity sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + +"@babel/generator@^7.21.4", "@babel/generator@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" + integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== + dependencies: + "@babel/types" "^7.21.4" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz#770cd1ce0889097ceacb99418ee6934ef0572656" + integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== + dependencies: + "@babel/compat-data" "^7.21.4" + "@babel/helper-validator-option" "^7.21.0" + browserslist "^4.21.3" + lru-cache "^5.1.1" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz#3a017163dc3c2ba7deb9a7950849a9586ea24c18" + integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-member-expression-to-functions" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz#40411a8ab134258ad2cf3a3d987ec6aa0723cee5" + integrity sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.3.1" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + 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" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" + integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== + dependencies: + "@babel/template" "^7.20.7" + "@babel/types" "^7.21.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" + integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== + dependencies: + "@babel/types" "^7.21.0" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" + integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== + dependencies: + "@babel/types" "^7.21.4" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": + version "7.21.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" + integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.2" + "@babel/types" "^7.21.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + 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" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" + integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.20.7" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" + integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== + +"@babel/helper-wrap-function@^7.18.9": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/helpers@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" + integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== + dependencies: + "@babel/template" "^7.20.7" + "@babel/traverse" "^7.21.0" + "@babel/types" "^7.21.0" + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" + integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" + integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.7" + +"@babel/plugin-proposal-async-generator-functions@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" + integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" + integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== + dependencies: + "@babel/compat-data" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.7" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" + integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.21.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.18.6", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz#f264ed7bf40ffc9ec239edabc17a50c4f5b6fea2" + integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz#2751948e9b7c6d771a8efa59340c15d4a2891ff8" + integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-arrow-functions@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" + integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-async-to-generator@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" + integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-remap-async-to-generator" "^7.18.9" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" + integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" + integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.7" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.20.7" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" + integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/template" "^7.20.7" + +"@babel/plugin-transform-destructuring@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" + integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.21.0": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" + integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + 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" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.20.11": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" + integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== + dependencies: + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-modules-commonjs@^7.21.2": + version "7.21.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" + integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== + dependencies: + "@babel/helper-module-transforms" "^7.21.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-simple-access" "^7.20.2" + +"@babel/plugin-transform-modules-systemjs@^7.20.11": + version "7.20.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" + integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.20.11" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" + integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" + integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz#656b42c2fdea0a6d8762075d58ef9d4e3c4ab8a2" + integrity sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.21.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" + integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + regenerator-transform "^0.15.1" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.20.7": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" + integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/polyfill@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96" + integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.4" + +"@babel/preset-env@^7.20.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.4.tgz#a952482e634a8dd8271a3fe5459a16eb10739c58" + integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== + dependencies: + "@babel/compat-data" "^7.21.4" + "@babel/helper-compilation-targets" "^7.21.4" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.21.0" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" + "@babel/plugin-proposal-async-generator-functions" "^7.20.7" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.21.0" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.7" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.21.0" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.21.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.20.7" + "@babel/plugin-transform-async-to-generator" "^7.20.7" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.21.0" + "@babel/plugin-transform-classes" "^7.21.0" + "@babel/plugin-transform-computed-properties" "^7.20.7" + "@babel/plugin-transform-destructuring" "^7.21.3" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.21.0" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.20.11" + "@babel/plugin-transform-modules-commonjs" "^7.21.2" + "@babel/plugin-transform-modules-systemjs" "^7.20.11" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.21.3" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.20.5" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.20.7" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.21.4" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + 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" + +"@babel/preset-react@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.8", "@babel/runtime@^7.17.8", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" + integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + +"@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.4.tgz#a836aca7b116634e97a6ed99976236b3282c9d36" + integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== + dependencies: + "@babel/code-frame" "^7.21.4" + "@babel/generator" "^7.21.4" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.21.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.21.4" + "@babel/types" "^7.21.4" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" + integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@csstools/postcss-cascade-layers@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" + integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== + dependencies: + "@csstools/selector-specificity" "^2.0.2" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-color-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" + integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-font-format-keywords@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" + integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-hwb-function@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" + integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-ic-unit@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" + integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-is-pseudo-class@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" + integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +"@csstools/postcss-nested-calc@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" + integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-normalize-display-values@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" + integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-oklab-function@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" + integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-stepped-value-functions@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" + integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-text-decoration-shorthand@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" + integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-trigonometric-functions@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" + integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== + dependencies: + postcss-value-parser "^4.2.0" + +"@csstools/postcss-unset-value@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" + integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== + +"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" + integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@emotion/is-prop-valid@^1.1.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83" + integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== + dependencies: + "@emotion/memoize" "^0.8.0" + +"@emotion/memoize@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" + integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@eslint-community/eslint-utils@^4.2.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0": + version "4.5.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.0.tgz#f6f729b02feee2c749f57e334b7a1b5f40a81724" + integrity sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ== + +"@eslint/eslintrc@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.2.tgz#01575e38707add677cf73ca1589abba8da899a02" + integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.5.1" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.38.0": + version "8.38.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.38.0.tgz#73a8a0d8aa8a8e6fe270431c5e72ae91b5337892" + integrity sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g== + +"@gar/promisify@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + +"@humanwhocodes/config-array@^0.11.8": + version "0.11.8" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" + integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@hypnosphi/create-react-context@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz#f8bfebdc7665f5d426cba3753e0e9c7d3154d7c6" + integrity sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + 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" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.5.0.tgz#593a6c5c0d3f75689835f1b3b4688c4f8544cb57" + integrity sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^29.5.0" + jest-util "^29.5.0" + slash "^3.0.0" + +"@jest/core@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.5.0.tgz#76674b96904484e8214614d17261cc491e5f1f03" + integrity sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ== + dependencies: + "@jest/console" "^29.5.0" + "@jest/reporters" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.5.0" + jest-config "^29.5.0" + jest-haste-map "^29.5.0" + jest-message-util "^29.5.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.5.0" + jest-resolve-dependencies "^29.5.0" + jest-runner "^29.5.0" + jest-runtime "^29.5.0" + jest-snapshot "^29.5.0" + jest-util "^29.5.0" + jest-validate "^29.5.0" + jest-watcher "^29.5.0" + micromatch "^4.0.4" + pretty-format "^29.5.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.5.0.tgz#9152d56317c1fdb1af389c46640ba74ef0bb4c65" + integrity sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ== + dependencies: + "@jest/fake-timers" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-mock "^29.5.0" + +"@jest/expect-utils@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.5.0.tgz#f74fad6b6e20f924582dc8ecbf2cb800fe43a036" + integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== + dependencies: + jest-get-type "^29.4.3" + +"@jest/expect@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.5.0.tgz#80952f5316b23c483fbca4363ce822af79c38fba" + integrity sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g== + dependencies: + expect "^29.5.0" + jest-snapshot "^29.5.0" + +"@jest/fake-timers@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.5.0.tgz#d4d09ec3286b3d90c60bdcd66ed28d35f1b4dc2c" + integrity sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg== + dependencies: + "@jest/types" "^29.5.0" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.5.0" + jest-mock "^29.5.0" + jest-util "^29.5.0" + +"@jest/globals@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.5.0.tgz#6166c0bfc374c58268677539d0c181f9c1833298" + integrity sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/expect" "^29.5.0" + "@jest/types" "^29.5.0" + jest-mock "^29.5.0" + +"@jest/reporters@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.5.0.tgz#985dfd91290cd78ddae4914ba7921bcbabe8ac9b" + integrity sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@jridgewell/trace-mapping" "^0.3.15" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.5.0" + jest-util "^29.5.0" + jest-worker "^29.5.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.4.3": + version "29.4.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788" + integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== + dependencies: + "@sinclair/typebox" "^0.25.16" + +"@jest/source-map@^29.4.3": + version "29.4.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.4.3.tgz#ff8d05cbfff875d4a791ab679b4333df47951d20" + integrity sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.15" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.5.0.tgz#7c856a6ca84f45cc36926a4e9c6b57f1973f1408" + integrity sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ== + dependencies: + "@jest/console" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz#34d7d82d3081abd523dbddc038a3ddcb9f6d3cc4" + integrity sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ== + dependencies: + "@jest/test-result" "^29.5.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.5.0" + slash "^3.0.0" + +"@jest/transform@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.5.0.tgz#cf9c872d0965f0cbd32f1458aa44a2b1988b00f9" + integrity sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.5.0" + "@jridgewell/trace-mapping" "^0.3.15" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.5.0" + jest-regex-util "^29.4.3" + jest-util "^29.5.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593" + integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== + dependencies: + "@jest/schemas" "^29.4.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" + integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@juggle/resize-observer@^3.3.1": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" + integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@npmcli/fs@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" + integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== + dependencies: + "@gar/promisify" "^1.1.3" + semver "^7.3.5" + +"@npmcli/move-file@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" + integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@popperjs/core@^2.4.4": + version "2.11.7" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7" + integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== + +"@reach/auto-id@^0.18.0": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@reach/auto-id/-/auto-id-0.18.0.tgz#4b97085cd1cf1360a9bedc6e9c78e97824014f0d" + integrity sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg== + dependencies: + "@reach/utils" "0.18.0" + +"@reach/utils@0.18.0": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.18.0.tgz#4f3cebe093dd436eeaff633809bf0f68f4f9d2ee" + integrity sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A== + +"@sinclair/typebox@^0.25.16": + version "0.25.24" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" + integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== + +"@sinonjs/commons@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-2.0.0.tgz#fd4ca5b063554307e8327b4564bd56d3b73924a3" + integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz#d10549ed1f423d80639c528b6c7f5a1017747d0c" + integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== + dependencies: + "@sinonjs/commons" "^2.0.0" + +"@testing-library/dom@^8.0.0": + version "8.20.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.20.0.tgz#914aa862cef0f5e89b98cc48e3445c4c921010f6" + integrity sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.4.4" + pretty-format "^27.0.2" + +"@testing-library/react@^12.1.5": + version "12.1.5" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^8.0.0" + "@types/react-dom" "<18.0.0" + +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + +"@types/aria-query@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" + integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== + +"@types/babel__core@^7.1.14": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.0.tgz#61bc5a4cae505ce98e1e36c5445e4bee060d8891" + integrity sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.18.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" + integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== + dependencies: + "@babel/types" "^7.3.0" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.37.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.37.0.tgz#29cebc6c2a3ac7fea7113207bf5a828fdf4d7ef1" + integrity sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/graceful-fs@^4.1.3": + version "4.1.6" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" + integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jsdom@^20.0.0": + version "20.0.1" + resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-20.0.1.tgz#07c14bc19bd2f918c1929541cdaacae894744808" + integrity sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ== + dependencies: + "@types/node" "*" + "@types/tough-cookie" "*" + parse5 "^7.0.0" + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + +"@types/node@*": + version "18.15.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.11.tgz#b3b790f09cb1696cffcec605de025b088fa4225f" + integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q== + +"@types/prettier@^2.1.5": + version "2.7.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" + integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/react-dom@<18.0.0": + version "17.0.19" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.19.tgz#36feef3aa35d045cacd5ed60fe0eef5272f19492" + integrity sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ== + dependencies: + "@types/react" "^17" + +"@types/react@^17": + version "17.0.58" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.58.tgz#c8bbc82114e5c29001548ebe8ed6c4ba4d3c9fb0" + integrity sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.3" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" + integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/tough-cookie@*": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz#6286b4c7228d58ab7866d19716f3696e03a09397" + integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^17.0.8": + version "17.0.24" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" + integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + 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" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f" + integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A== + +"@webpack-cli/info@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" + integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== + +"@webpack-cli/serve@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8" + integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +"@zendeskgarden/container-accordion@^2.0.0": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz#dd5353cb2ab4d59da881370cb5ac748fbfaafdef" + integrity sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-utilities" "^1.0.4" + react-uid "^2.2.0" + +"@zendeskgarden/container-breadcrumb@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz#16297c28657cccce9fcfd0f868259b86a1e56939" + integrity sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ== + dependencies: + "@babel/runtime" "^7.8.4" + +"@zendeskgarden/container-buttongroup@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz#4c1f668f8f89644660bb8fac02d5a778909c5206" + integrity sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-selection" "^2.0.4" + +"@zendeskgarden/container-field@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-field/-/container-field-2.1.2.tgz#74b7a22338061ba965a6e8169133c8edf5c2b252" + integrity sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg== + dependencies: + "@babel/runtime" "^7.8.4" + react-uid "^2.2.0" + +"@zendeskgarden/container-focusjail@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz#e485055ec0c98358bd0f29b4db37c81b9c11ed8c" + integrity sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-utilities" "^1.0.4" + dom-helpers "^5.1.0" + tabbable "^6.0.0" + +"@zendeskgarden/container-focusvisible@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz#a9eb2d8af7fabdc89746a189ca5cbc9f09f11671" + integrity sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg== + dependencies: + "@babel/runtime" "^7.8.4" + +"@zendeskgarden/container-grid@^0.1.1": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz#6161db349843e64774e3fdff1537f5444014f9c4" + integrity sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g== + dependencies: + "@babel/runtime" "^7.8.4" + +"@zendeskgarden/container-keyboardfocus@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz#51fcd2517b1cdceca5efef607494b85d22411366" + integrity sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-utilities" "^1.0.4" + +"@zendeskgarden/container-modal@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz#c447373c85bebd8e06623b9f728fbbf586937ef7" + integrity sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-focusjail" "^2.0.4" + "@zendeskgarden/container-utilities" "^1.0.4" + +"@zendeskgarden/container-pagination@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz#3570dcdc097c7fdd01cb2af283c962d9bac9b102" + integrity sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-selection" "^2.0.4" + +"@zendeskgarden/container-schedule@^2.0.0": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz#57a482cd526731e31dc65769461d390289631801" + integrity sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA== + dependencies: + "@babel/runtime" "^7.8.4" + +"@zendeskgarden/container-scrollregion@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz#6a2158b8ff353dd9e705705d08ce895dffd0b83f" + integrity sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ== + dependencies: + "@babel/runtime" "^7.8.4" + lodash.debounce "^4.0.8" + prop-types "^15.7.2" + +"@zendeskgarden/container-selection@^2.0.0", "@zendeskgarden/container-selection@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz#9dff836d195d0e6f509a0b69002de46a0550fcf6" + integrity sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-utilities" "^1.0.4" + +"@zendeskgarden/container-slider@^0.1.1": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz#8e853271bf246264f216a243eb572c2f573a2532" + integrity sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ== + dependencies: + "@babel/runtime" "^7.8.4" + lodash.debounce "^4.0.8" + +"@zendeskgarden/container-splitter@^2.0.3": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz#ead1c983603b586c3bb435463bd0a0e0c9ee4c25" + integrity sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-utilities" "^1.0.4" + +"@zendeskgarden/container-tabs@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz#cde0cde613a945c953cc07575d2c3217f6bec14f" + integrity sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-selection" "^2.0.4" + "@zendeskgarden/container-utilities" "^1.0.4" + +"@zendeskgarden/container-tooltip@^1.0.0": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz#7d6b054e08d8c17f7ef21a6a94bf212d15e303e0" + integrity sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA== + dependencies: + "@babel/runtime" "^7.8.4" + "@zendeskgarden/container-utilities" "^1.0.4" + react-uid "^2.2.0" + +"@zendeskgarden/container-utilities@^1.0.0", "@zendeskgarden/container-utilities@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz#95a6197e0fe376d660511632d4f5bc64353502ef" + integrity sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg== + dependencies: + "@babel/runtime" "^7.8.4" + "@reach/auto-id" "^0.18.0" + +"@zendeskgarden/css-bedrock@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz#7bc9e54b0d847e18f4e33e08a5a9961cdad360f6" + integrity sha512-dHwlDJ5v4ijX3yCr4Z97UGaRYFrD3AeWv+HmFcr4QQRlOE4prkIvahXxR6eD4QhxwEs91FtWpJxvCsZAJGHuRA== + dependencies: + "@zendeskgarden/css-variables" "^6.4.5" + modern-normalize "^1.0.0" + +"@zendeskgarden/css-variables@^6.4.5": + version "6.4.5" + resolved "https://registry.yarnpkg.com/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz#b51a50046f42a11b8d1bfec46e100b02fd6fc1d9" + integrity sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg== + +"@zendeskgarden/react-accordions@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz#a725e6d1cd296b59d0fae2d427b48fe5a21ac0e8" + integrity sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w== + dependencies: + "@zendeskgarden/container-accordion" "^2.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + lodash.debounce "^4.0.8" + polished "^4.0.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + +"@zendeskgarden/react-avatars@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz#35a6428ae3f433bfb058232df7d121a4389f8d41" + integrity sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw== + dependencies: + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-breadcrumbs@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz#22c1c489d56bbcee2547b7e4829e967b6d61279f" + integrity sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg== + dependencies: + "@zendeskgarden/container-breadcrumb" "^1.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-buttons@^8.62.0", "@zendeskgarden/react-buttons@^8.64.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz#d4270560491c14e8908a0487c0d335c366b7f52a" + integrity sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw== + dependencies: + "@zendeskgarden/container-buttongroup" "^1.0.0" + "@zendeskgarden/container-keyboardfocus" "^1.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-chrome@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz#803afb9b14dd77a3362777625a780881bcfc7c44" + integrity sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A== + dependencies: + "@zendeskgarden/container-accordion" "^2.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + dom-helpers "^5.2.1" + polished "^4.0.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + +"@zendeskgarden/react-colorpickers@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz#513af24ddf88ddd8ca9b7b716a8ca34d734f005d" + integrity sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg== + dependencies: + "@zendeskgarden/container-grid" "^0.1.1" + "@zendeskgarden/container-utilities" "^1.0.0" + "@zendeskgarden/react-buttons" "^8.64.0" + "@zendeskgarden/react-forms" "^8.64.0" + "@zendeskgarden/react-modals" "^8.64.0" + "@zendeskgarden/react-tooltips" "^8.64.0" + lodash.isequal "^4.5.0" + lodash.throttle "^4.1.1" + polished "^4.0.0" + prop-types "^15.7.2" + +"@zendeskgarden/react-datepickers@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz#dd437a53fe282b7d9401e26bf1dd34f5e5db4f33" + integrity sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw== + dependencies: + "@zendeskgarden/container-utilities" "^1.0.0" + date-fns "^2.0.0-beta.2" + prop-types "^15.5.7" + react-popper "^1.3.4" + +"@zendeskgarden/react-dropdowns@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz#951dccb81a0911f6fd01f24faaf6991760d12f04" + integrity sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA== + dependencies: + "@zendeskgarden/container-selection" "^2.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + "@zendeskgarden/react-forms" "^8.64.0" + downshift "^7.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + react-popper "^1.3.4" + +"@zendeskgarden/react-forms@^8.62.0", "@zendeskgarden/react-forms@^8.64.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz#a9454329d219cb3c25b7d0f125a83b8c00b31a2a" + integrity sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA== + dependencies: + "@zendeskgarden/container-field" "^2.1.0" + "@zendeskgarden/container-slider" "^0.1.1" + "@zendeskgarden/container-utilities" "^1.0.0" + lodash.debounce "^4.0.8" + polished "^4.0.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + +"@zendeskgarden/react-grid@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz#7ba39f6d23724bce4305c98a353aadf8bbc41cff" + integrity sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ== + dependencies: + "@zendeskgarden/container-splitter" "^2.0.3" + "@zendeskgarden/container-utilities" "^1.0.0" + "@zendeskgarden/react-buttons" "^8.64.0" + "@zendeskgarden/react-tooltips" "^8.64.0" + polished "^4.0.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + use-resize-observer "^9.1.0" + +"@zendeskgarden/react-loaders@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz#d0e5d21445660dc02940d938a3fbf78e3d0bf256" + integrity sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg== + dependencies: + "@zendeskgarden/container-schedule" "^2.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-modals@^8.62.0", "@zendeskgarden/react-modals@^8.64.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz#4b5276cccce4c7e06aa40203b87b4a8d5a6a4aef" + integrity sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw== + dependencies: + "@popperjs/core" "^2.4.4" + "@zendeskgarden/container-focusvisible" "^1.0.0" + "@zendeskgarden/container-modal" "^1.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + dom-helpers "^5.1.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + react-popper "^2.2.3" + react-transition-group "^4.4.2" + +"@zendeskgarden/react-notifications@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz#90be58004139841f5666f1fa7288f69d7ff21982" + integrity sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q== + dependencies: + "@zendeskgarden/react-buttons" "^8.64.0" + polished "^4.1.1" + prop-types "^15.5.7" + react-transition-group "^4.4.2" + react-uid "^2.3.1" + +"@zendeskgarden/react-pagination@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz#1a933dd78aa9acd00ee7c5bc4dd065f7774f7f94" + integrity sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw== + dependencies: + "@zendeskgarden/container-pagination" "^1.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-tables@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz#5c6b12e0b3f1c5f1a8d6c462e24fcbdf8e2f1761" + integrity sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg== + dependencies: + "@zendeskgarden/container-utilities" "^1.0.0" + dom-helpers "^5.1.0" + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-tabs@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz#10724a1f5818f3f827f2ce89e15c0e683e9b7bc4" + integrity sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w== + dependencies: + "@zendeskgarden/container-tabs" "^1.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + +"@zendeskgarden/react-tags@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz#394eab9f3df966a926e8c037411b3a2fc4e6fee1" + integrity sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ== + dependencies: + "@zendeskgarden/container-utilities" "^1.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-theming@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz#b8dda82f2d9316ae648dea558af923fe8291f4e0" + integrity sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg== + dependencies: + "@zendeskgarden/container-focusvisible" "^1.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + +"@zendeskgarden/react-tooltips@^8.62.0", "@zendeskgarden/react-tooltips@^8.64.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz#a002b7d6e3ee8606a46079b1990bcc45cf437b11" + integrity sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA== + dependencies: + "@zendeskgarden/container-tooltip" "^1.0.0" + "@zendeskgarden/container-utilities" "^1.0.0" + polished "^4.0.0" + prop-types "^15.5.7" + react-merge-refs "^1.1.0" + react-popper "^1.3.4" + +"@zendeskgarden/react-typography@^8.62.0": + version "8.64.0" + resolved "https://registry.yarnpkg.com/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz#7c2e945aab459fc5275879e52e17fd8ef3a84de4" + integrity sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ== + dependencies: + "@zendeskgarden/container-scrollregion" "^1.0.0" + polished "^4.0.0" + prism-react-renderer "^1.1.1" + prop-types "^15.5.7" + +abab@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== + +abbrev@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +acorn-globals@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-7.0.1.tgz#0dbf05c44fa7c94332914c02066d5beff62c40c3" + integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q== + dependencies: + acorn "^8.1.0" + acorn-walk "^8.0.2" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.0.2: + version "8.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^8.1.0, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.1: + version "8.8.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== + +agent-base@6, agent-base@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +agentkeepalive@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255" + integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== + dependencies: + debug "^4.1.0" + depd "^2.0.0" + humanize-ms "^1.2.1" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + 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" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +"aproba@^1.0.3 || ^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== + +are-we-there-yet@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" + integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-query@^5.0.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + +array-includes@^3.1.5, array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array.prototype.flat@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.tosorted@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" + integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.1.3" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +autoprefixer@^10.4.13: + version "10.4.14" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" + integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== + dependencies: + browserslist "^4.21.5" + caniuse-lite "^1.0.30001464" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +babel-jest@^29.3.1, babel-jest@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.5.0.tgz#3fe3ddb109198e78b1c88f9ebdecd5e4fc2f50a5" + integrity sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q== + dependencies: + "@jest/transform" "^29.5.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.5.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-loader@^9.1.0: + version "9.1.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.2.tgz#a16a080de52d08854ee14570469905a5fc00d39c" + integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA== + dependencies: + find-cache-dir "^3.3.2" + schema-utils "^4.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" + integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +"babel-plugin-styled-components@>= 1.12.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz#cd977cc0ff8410d5cbfdd142e42576e9c8794b87" + integrity sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.21" + picomatch "^2.3.0" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" + integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== + dependencies: + babel-plugin-jest-hoist "^29.5.0" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: + version "4.21.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== + dependencies: + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +builtins@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" + integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== + dependencies: + semver "^7.0.0" + +cacache@^16.1.0: + version "16.1.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" + 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" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelize@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== + +caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: + version "1.0.30001480" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz#9bbd35ee44c2480a1e3a3b9f4496f5066817164a" + integrity sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^3.2.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + +cjs-module-lexer@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + +clean-css@^5.2.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +clean-webpack-plugin@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz#72947d4403d452f38ed61a9ff0ada8122aacd729" + integrity sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w== + dependencies: + del "^4.1.1" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + 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" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +colorette@^2.0.14: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commander@^9.4.1: + version "9.5.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compute-scroll-into-view@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz#2b444b2b9e4724819d2531efacb7ac094155fdf6" + integrity sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +console-control-strings@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== + +convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + 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" + +core-js-compat@^3.25.1: + version "3.30.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.1.tgz#961541e22db9c27fc48bfc13a3cafa8734171dfe" + integrity sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw== + dependencies: + browserslist "^4.21.5" + +core-js@^2.6.5: + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +cosmiconfig-typescript-loader@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073" + integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== + +cosmiconfig@^8.1.3: + version "8.1.3" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689" + integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== + dependencies: + import-fresh "^3.2.1" + js-yaml "^4.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-blank-pseudo@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" + integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== + dependencies: + postcss-selector-parser "^6.0.9" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== + +css-has-pseudo@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" + integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== + dependencies: + postcss-selector-parser "^6.0.9" + +css-loader@^6.7.3: + version "6.7.3" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" + integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.19" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + +css-prefers-color-scheme@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" + integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + 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" + +css-to-react-native@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssdb@^7.1.0: + version "7.5.4" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.5.4.tgz#e34dafee5184d67634604e345e389ca79ac179ea" + integrity sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssom@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" + integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +data-urls@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" + integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== + dependencies: + abab "^2.0.6" + whatwg-mimetype "^3.0.0" + whatwg-url "^11.0.0" + +date-fns@^2.0.0-beta.2: + version "2.29.3" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decimal.js@^10.4.2: + version "10.4.3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-equal@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-equal@^2.0.5: + version "2.2.0" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" + integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== + dependencies: + call-bind "^1.0.2" + es-get-iterator "^1.1.2" + get-intrinsic "^1.1.3" + is-arguments "^1.1.1" + is-array-buffer "^3.0.1" + is-date-object "^1.0.5" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +deep-is@^0.1.3, deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +define-properties@^1.1.3, define-properties@^1.1.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== + +depd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" + integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-accessibility-api@^0.5.9: + version "0.5.16" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" + integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1, dom-helpers@^5.1.0, dom-helpers@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domexception@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" + integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== + dependencies: + webidl-conversions "^7.0.0" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +downshift@^7.0.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/downshift/-/downshift-7.6.0.tgz#de04fb2962bd6c4ea94589c797c91f34aa9816f3" + integrity sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q== + dependencies: + "@babel/runtime" "^7.14.8" + compute-scroll-into-view "^2.0.4" + prop-types "^15.7.2" + react-is "^17.0.2" + tslib "^2.3.0" + +electron-to-chromium@^1.4.284: + version "1.4.367" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz#d9ddc529ba2315fc852b722c359e4a40e86aa742" + integrity sha512-mNuDxb+HpLhPGUKrg0hSxbTjHWw8EziwkwlJNkFUj3W60ypigLDRVz04vU+VRsJPi8Gub+FDhYUpuTm9xiEwRQ== + +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encoding@^0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +enhanced-resolve@^5.10.0: + version "5.12.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" + integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.21.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== + dependencies: + array-buffer-byte-length "^1.0.0" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.0" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" + +es-get-iterator@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" + integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + is-arguments "^1.1.1" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.7" + isarray "^2.0.5" + stop-iteration-iterator "^1.0.0" + +es-module-lexer@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.2.1.tgz#ba303831f63e6a394983fde2f97ad77b22324527" + integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg== + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-standard-jsx@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz#70852d395731a96704a592be5b0bfaccfeded239" + integrity sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ== + +eslint-config-standard@17.0.0: + version "17.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz#fd5b6cf1dcf6ba8d29f200c461de2e19069888cf" + integrity sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg== + +eslint-import-resolver-node@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" + integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== + dependencies: + debug "^3.2.7" + is-core-module "^2.11.0" + resolve "^1.22.1" + +eslint-module-utils@^2.7.4: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== + dependencies: + debug "^3.2.7" + +eslint-plugin-es@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9" + integrity sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ== + dependencies: + eslint-utils "^2.0.0" + regexpp "^3.0.0" + +eslint-plugin-import@^2.26.0: + version "2.27.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" + has "^1.0.3" + is-core-module "^2.11.0" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" + tsconfig-paths "^3.14.1" + +eslint-plugin-n@^15.1.0: + version "15.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz#e29221d8f5174f84d18f2eb94765f2eeea033b90" + integrity sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q== + dependencies: + builtins "^5.0.1" + eslint-plugin-es "^4.1.0" + eslint-utils "^3.0.0" + ignore "^5.1.1" + is-core-module "^2.11.0" + minimatch "^3.1.2" + resolve "^1.22.1" + semver "^7.3.8" + +eslint-plugin-promise@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz#269a3e2772f62875661220631bd4dafcb4083816" + integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig== + +eslint-plugin-react@^7.28.0: + version "7.32.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" + integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.0" + string.prototype.matchall "^4.0.8" + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" + integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-utils@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz#c7f0f956124ce677047ddbc192a68f999454dedc" + integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== + +eslint@^8.13.0: + version "8.38.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.38.0.tgz#a62c6f36e548a5574dd35728ac3c6209bd1e2f1a" + integrity sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.4.0" + "@eslint/eslintrc" "^2.0.2" + "@eslint/js" "8.38.0" + "@humanwhocodes/config-array" "^0.11.8" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.1" + eslint-visitor-keys "^3.4.0" + espree "^9.5.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + grapheme-splitter "^1.0.4" + ignore "^5.2.0" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-sdsl "^4.1.4" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.1" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + +espree@^9.5.1: + version "9.5.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.1.tgz#4f26a4d5f18905bf4f2e0bd99002aab807e96dd4" + integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== + dependencies: + acorn "^8.8.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.5.0.tgz#68c0509156cb2a0adb8865d413b137eeaae682f7" + integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== + dependencies: + "@jest/expect-utils" "^29.5.0" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.5.0" + jest-message-util "^29.5.0" + jest-util "^29.5.0" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + 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" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastest-levenshtein@^1.0.12: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-cache-dir@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fs-minipass@^2.0.0, fs-minipass@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gauge@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" + 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" + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stdin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1, glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^8.0.1: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.19.0: + version "13.20.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@^13.1.1: + version "13.1.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317" + integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.2.11" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^4.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +grapheme-splitter@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-unicode@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hoist-non-react-statics@^3.0.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +html-encoding-sniffer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" + integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== + dependencies: + whatwg-encoding "^2.0.0" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@^5.5.0: + version "5.5.1" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz#826838e31b427f5f7f30971f8d8fa2422dfa6763" + integrity sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA== + 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" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-cache-semantics@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + +https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== + dependencies: + ms "^2.0.0" + +iconv-lite@0.6.3, iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.1.1, ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== + +ip@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" + integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== + +is-arguments@^1.0.4, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.11.0, is-core-module@^2.9.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" + integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1, is-date-object@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== + +is-map@^2.0.1, is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-set@^2.0.1, is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + 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" + +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" + integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== + dependencies: + execa "^5.0.0" + p-limit "^3.1.0" + +jest-circus@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.5.0.tgz#b5926989449e75bff0d59944bae083c9d7fb7317" + integrity sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/expect" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + is-generator-fn "^2.0.0" + jest-each "^29.5.0" + jest-matcher-utils "^29.5.0" + jest-message-util "^29.5.0" + jest-runtime "^29.5.0" + jest-snapshot "^29.5.0" + jest-util "^29.5.0" + p-limit "^3.1.0" + pretty-format "^29.5.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-cli@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.5.0.tgz#b34c20a6d35968f3ee47a7437ff8e53e086b4a67" + integrity sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw== + dependencies: + "@jest/core" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/types" "^29.5.0" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^29.5.0" + jest-util "^29.5.0" + jest-validate "^29.5.0" + prompts "^2.0.1" + yargs "^17.3.1" + +jest-config@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.5.0.tgz#3cc972faec8c8aaea9ae158c694541b79f3748da" + integrity sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.5.0" + "@jest/types" "^29.5.0" + babel-jest "^29.5.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.5.0" + jest-environment-node "^29.5.0" + jest-get-type "^29.4.3" + jest-regex-util "^29.4.3" + jest-resolve "^29.5.0" + jest-runner "^29.5.0" + jest-util "^29.5.0" + jest-validate "^29.5.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.5.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63" + integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.4.3" + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-docblock@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" + integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== + dependencies: + detect-newline "^3.0.0" + +jest-each@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.5.0.tgz#fc6e7014f83eac68e22b7195598de8554c2e5c06" + integrity sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA== + dependencies: + "@jest/types" "^29.5.0" + chalk "^4.0.0" + jest-get-type "^29.4.3" + jest-util "^29.5.0" + pretty-format "^29.5.0" + +jest-environment-jsdom@^29.3.1: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz#cfe86ebaf1453f3297b5ff3470fbe94739c960cb" + integrity sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/fake-timers" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/jsdom" "^20.0.0" + "@types/node" "*" + jest-mock "^29.5.0" + jest-util "^29.5.0" + jsdom "^20.0.0" + +jest-environment-node@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.5.0.tgz#f17219d0f0cc0e68e0727c58b792c040e332c967" + integrity sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/fake-timers" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-mock "^29.5.0" + jest-util "^29.5.0" + +jest-get-type@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" + integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== + +jest-haste-map@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.5.0.tgz#69bd67dc9012d6e2723f20a945099e972b2e94de" + integrity sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA== + dependencies: + "@jest/types" "^29.5.0" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.4.3" + jest-util "^29.5.0" + jest-worker "^29.5.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-leak-detector@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz#cf4bdea9615c72bac4a3a7ba7e7930f9c0610c8c" + integrity sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow== + dependencies: + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-matcher-utils@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz#d957af7f8c0692c5453666705621ad4abc2c59c5" + integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== + dependencies: + chalk "^4.0.0" + jest-diff "^29.5.0" + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-message-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e" + integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.5.0" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.5.0.tgz#26e2172bcc71d8b0195081ff1f146ac7e1518aed" + integrity sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + jest-util "^29.5.0" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" + integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== + +jest-resolve-dependencies@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz#f0ea29955996f49788bf70996052aa98e7befee4" + integrity sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg== + dependencies: + jest-regex-util "^29.4.3" + jest-snapshot "^29.5.0" + +jest-resolve@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.5.0.tgz#b053cc95ad1d5f6327f0ac8aae9f98795475ecdc" + integrity sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w== + dependencies: + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.5.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.5.0" + jest-validate "^29.5.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" + +jest-runner@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.5.0.tgz#6a57c282eb0ef749778d444c1d758c6a7693b6f8" + integrity sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ== + dependencies: + "@jest/console" "^29.5.0" + "@jest/environment" "^29.5.0" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.4.3" + jest-environment-node "^29.5.0" + jest-haste-map "^29.5.0" + jest-leak-detector "^29.5.0" + jest-message-util "^29.5.0" + jest-resolve "^29.5.0" + jest-runtime "^29.5.0" + jest-util "^29.5.0" + jest-watcher "^29.5.0" + jest-worker "^29.5.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.5.0.tgz#c83f943ee0c1da7eb91fa181b0811ebd59b03420" + integrity sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw== + dependencies: + "@jest/environment" "^29.5.0" + "@jest/fake-timers" "^29.5.0" + "@jest/globals" "^29.5.0" + "@jest/source-map" "^29.4.3" + "@jest/test-result" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^29.5.0" + jest-message-util "^29.5.0" + jest-mock "^29.5.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.5.0" + jest-snapshot "^29.5.0" + jest-util "^29.5.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-snapshot@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.5.0.tgz#c9c1ce0331e5b63cd444e2f95a55a73b84b1e8ce" + integrity sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g== + dependencies: + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.5.0" + "@jest/transform" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/babel__traverse" "^7.0.6" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^29.5.0" + graceful-fs "^4.2.9" + jest-diff "^29.5.0" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.5.0" + jest-message-util "^29.5.0" + jest-util "^29.5.0" + natural-compare "^1.4.0" + pretty-format "^29.5.0" + semver "^7.3.5" + +jest-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" + integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.5.0.tgz#8e5a8f36178d40e47138dc00866a5f3bd9916ffc" + integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ== + dependencies: + "@jest/types" "^29.5.0" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.4.3" + leven "^3.1.0" + pretty-format "^29.5.0" + +jest-watcher@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.5.0.tgz#cf7f0f949828ba65ddbbb45c743a382a4d911363" + integrity sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA== + dependencies: + "@jest/test-result" "^29.5.0" + "@jest/types" "^29.5.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.13.1" + jest-util "^29.5.0" + string-length "^4.0.1" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.5.0.tgz#bdaefb06811bd3384d93f009755014d8acb4615d" + integrity sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA== + dependencies: + "@types/node" "*" + jest-util "^29.5.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^29.3.1: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.5.0.tgz#f75157622f5ce7ad53028f2f8888ab53e1f1f24e" + integrity sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ== + dependencies: + "@jest/core" "^29.5.0" + "@jest/types" "^29.5.0" + import-local "^3.0.2" + jest-cli "^29.5.0" + +js-sdsl@^4.1.4: + version "4.4.0" + resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430" + integrity sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsdom@^20.0.0: + version "20.0.3" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.3.tgz#886a41ba1d4726f67a8858028c99489fed6ad4db" + integrity sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ== + dependencies: + abab "^2.0.6" + acorn "^8.8.1" + acorn-globals "^7.0.0" + cssom "^0.5.0" + cssstyle "^2.3.0" + data-urls "^3.0.2" + decimal.js "^10.4.2" + domexception "^4.0.0" + escodegen "^2.0.0" + form-data "^4.0.0" + html-encoding-sniffer "^3.0.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.1" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.2" + parse5 "^7.1.1" + saxes "^6.0.0" + symbol-tree "^3.2.4" + tough-cookie "^4.1.2" + w3c-xmlserializer "^4.0.0" + webidl-conversions "^7.0.0" + whatwg-encoding "^2.0.0" + whatwg-mimetype "^3.0.0" + whatwg-url "^11.0.0" + ws "^8.11.0" + xml-name-validator "^4.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.3.3" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.3" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +load-json-file@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3" + integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== + dependencies: + graceful-fs "^4.1.15" + parse-json "^4.0.0" + pify "^4.0.1" + strip-bom "^3.0.0" + type-fest "^0.3.0" + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lru-cache@^7.7.1: + version "7.18.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" + integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== + +lz-string@^1.4.4: + version "1.5.0" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" + integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== + +make-dir@^3.0.0, make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +make-fetch-happen@^10.0.3: + version "10.2.1" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" + 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" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-css-extract-plugin@^2.7.2: + version "2.7.5" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz#afbb344977659ec0f1f6e050c7aea456b121cfc5" + integrity sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ== + dependencies: + schema-utils "^4.0.0" + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-fetch@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" + integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== + dependencies: + minipass "^3.1.6" + minipass-sized "^1.0.3" + minizlib "^2.1.2" + optionalDependencies: + encoding "^0.1.13" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +minipass@^4.0.0: + version "4.2.8" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== + +minizlib@^2.1.1, minizlib@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +modern-normalize@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7" + integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.0.0, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-gyp@^9.3.0: + version "9.3.1" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4" + integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== + 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" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.8: + version "2.0.10" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" + integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== + +nopt@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" + integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== + dependencies: + abbrev "^1.0.0" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npmlog@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" + 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" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nwsapi@^2.2.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.4.tgz#fd59d5e904e8e1f03c25a7d5a15cfa16c714a1e5" + integrity sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g== + +object-assign@^4.0.1, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-is@^1.0.1, object-is@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.3, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + 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" + +object.entries@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.fromentries@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" + integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.hasown@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" + integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + dependencies: + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.values@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + 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" + +parse5@^7.0.0, parse5@^7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pirates@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-conf@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-3.1.0.tgz#d9f9c75ea1bae0e77938cde045b276dac7cc69ae" + integrity sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ== + dependencies: + find-up "^3.0.0" + load-json-file "^5.2.0" + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +polished@^4.0.0, polished@^4.1.1: + version "4.2.2" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.2.tgz#2529bb7c3198945373c52e34618c8fe7b1aa84d1" + integrity sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== + dependencies: + "@babel/runtime" "^7.17.8" + +popper.js@^1.14.4: + version "1.16.1" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" + integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== + +postcss-attribute-case-insensitive@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" + integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-functional-notation@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" + integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-hex-alpha@^8.0.4: + version "8.0.4" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" + integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-color-rebeccapurple@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" + integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-media@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" + integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-properties@^12.1.10: + version "12.1.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" + integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-custom-selectors@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" + integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-dir-pseudo-class@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" + integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-double-position-gradients@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" + integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-focus-visible@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" + integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-focus-within@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" + integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== + dependencies: + postcss-selector-parser "^6.0.9" + +postcss-font-variant@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== + +postcss-gap-properties@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" + integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== + +postcss-image-set-function@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" + integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-initial@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== + +postcss-lab-function@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" + integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== + dependencies: + "@csstools/postcss-progressive-custom-properties" "^1.1.0" + postcss-value-parser "^4.2.0" + +postcss-loader@^7.0.2: + version "7.2.4" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.2.4.tgz#2884f4ca172de633b2cf1f93dc852968f0632ba9" + integrity sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w== + dependencies: + cosmiconfig "^8.1.3" + cosmiconfig-typescript-loader "^4.3.0" + klona "^2.0.6" + semver "^7.3.8" + +postcss-logical@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" + integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== + +postcss-media-minmax@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-nesting@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" + integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== + dependencies: + "@csstools/selector-specificity" "^2.0.0" + postcss-selector-parser "^6.0.10" + +postcss-opacity-percentage@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" + integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== + +postcss-overflow-shorthand@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" + integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-page-break@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== + +postcss-place@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" + integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-preset-env@^7.8.3: + version "7.8.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" + integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== + dependencies: + "@csstools/postcss-cascade-layers" "^1.1.1" + "@csstools/postcss-color-function" "^1.1.1" + "@csstools/postcss-font-format-keywords" "^1.0.1" + "@csstools/postcss-hwb-function" "^1.0.2" + "@csstools/postcss-ic-unit" "^1.0.1" + "@csstools/postcss-is-pseudo-class" "^2.0.7" + "@csstools/postcss-nested-calc" "^1.0.0" + "@csstools/postcss-normalize-display-values" "^1.0.1" + "@csstools/postcss-oklab-function" "^1.1.1" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + "@csstools/postcss-stepped-value-functions" "^1.0.1" + "@csstools/postcss-text-decoration-shorthand" "^1.0.0" + "@csstools/postcss-trigonometric-functions" "^1.0.2" + "@csstools/postcss-unset-value" "^1.0.2" + autoprefixer "^10.4.13" + browserslist "^4.21.4" + css-blank-pseudo "^3.0.3" + css-has-pseudo "^3.0.4" + css-prefers-color-scheme "^6.0.3" + cssdb "^7.1.0" + postcss-attribute-case-insensitive "^5.0.2" + postcss-clamp "^4.1.0" + postcss-color-functional-notation "^4.2.4" + postcss-color-hex-alpha "^8.0.4" + postcss-color-rebeccapurple "^7.1.1" + postcss-custom-media "^8.0.2" + postcss-custom-properties "^12.1.10" + postcss-custom-selectors "^6.0.3" + postcss-dir-pseudo-class "^6.0.5" + postcss-double-position-gradients "^3.1.2" + postcss-env-function "^4.0.6" + postcss-focus-visible "^6.0.4" + postcss-focus-within "^5.0.4" + postcss-font-variant "^5.0.0" + postcss-gap-properties "^3.0.5" + postcss-image-set-function "^4.0.7" + postcss-initial "^4.0.1" + postcss-lab-function "^4.2.1" + postcss-logical "^5.0.4" + postcss-media-minmax "^5.0.0" + postcss-nesting "^10.2.0" + postcss-opacity-percentage "^1.1.2" + postcss-overflow-shorthand "^3.0.4" + postcss-page-break "^3.0.4" + postcss-place "^7.0.5" + postcss-pseudo-class-any-link "^7.1.6" + postcss-replace-overflow-wrap "^4.0.0" + postcss-selector-not "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-pseudo-class-any-link@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" + integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-replace-overflow-wrap@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== + +postcss-selector-not@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" + integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== + dependencies: + postcss-selector-parser "^6.0.10" + +postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.9: + version "6.0.11" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.4.19, postcss@^8.4.20: + version "8.4.22" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.22.tgz#c29e6776b60ab3af602d4b513d5bd2ff9aa85dc1" + integrity sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.2: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + +pretty-format@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" + integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== + dependencies: + "@jest/schemas" "^29.4.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +prism-react-renderer@^1.1.1: + version "1.3.5" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085" + integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.5.7, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +psl@^1.1.33: + version "1.9.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== + +punycode@^2.1.0, punycode@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +pure-rand@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.1.tgz#31207dddd15d43f299fdcdb2f572df65030c19af" + integrity sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +react-dom@^16.8.0: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.19.1" + +react-fast-compare@^3.0.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.1.tgz#53933d9e14f364281d6cba24bfed7a4afb808b5f" + integrity sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg== + +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1, react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-merge-refs@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06" + integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ== + +react-popper@^1.3.4: + version "1.3.11" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.11.tgz#a2cc3f0a67b75b66cfa62d2c409f9dd1fcc71ffd" + integrity sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg== + dependencies: + "@babel/runtime" "^7.1.2" + "@hypnosphi/create-react-context" "^0.3.1" + deep-equal "^1.1.1" + popper.js "^1.14.4" + prop-types "^15.6.1" + typed-styles "^0.0.7" + warning "^4.0.2" + +react-popper@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.3.0.tgz#17891c620e1320dce318bad9fede46a5f71c70ba" + integrity sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q== + dependencies: + react-fast-compare "^3.0.1" + warning "^4.0.2" + +react-transition-group@^4.4.2: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react-uid@^2.2.0, react-uid@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/react-uid/-/react-uid-2.3.2.tgz#09107543bb3184b53ca70275adb919217b94974d" + integrity sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg== + dependencies: + tslib "^2.0.0" + +react@^16.8.0: + version "16.14.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== + dependencies: + resolve "^1.20.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpp@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + 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" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== + +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.4: + version "2.0.0-next.4" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" + integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +saxes@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" + integrity sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.2.tgz#36c10abca6f7577aeae136c804b0c741edeadc99" + integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.1.tgz#eb2d042df8b01f4b5c276a2dfd41ba0faab72e8d" + integrity sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.0.0, semver@^7.3.5, semver@^7.3.8: + version "7.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== + dependencies: + lru-cache "^6.0.0" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== + dependencies: + randombytes "^2.1.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + +socks-proxy-agent@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" + integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== + dependencies: + agent-base "^6.0.2" + debug "^4.3.3" + socks "^2.6.2" + +socks@^2.6.2: + version "2.7.1" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" + integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== + dependencies: + ip "^2.0.0" + smart-buffer "^4.2.0" + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +ssri@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" + integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== + dependencies: + minipass "^3.1.1" + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +standard-engine@^15.0.0: + version "15.0.0" + resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-15.0.0.tgz#e37ca2e1a589ef85431043a3e87cb9ce95a4ca4e" + integrity sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA== + dependencies: + get-stdin "^8.0.0" + minimist "^1.2.6" + pkg-conf "^3.1.0" + xdg-basedir "^4.0.0" + +standard@^17.0.0: + version "17.0.0" + resolved "https://registry.yarnpkg.com/standard/-/standard-17.0.0.tgz#85718ecd04dc4133908434660788708cca855aa1" + integrity sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA== + dependencies: + eslint "^8.13.0" + eslint-config-standard "17.0.0" + eslint-config-standard-jsx "^11.0.0" + eslint-plugin-import "^2.26.0" + eslint-plugin-n "^15.1.0" + eslint-plugin-promise "^6.0.0" + eslint-plugin-react "^7.28.0" + standard-engine "^15.0.0" + +stop-iteration-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" + integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== + dependencies: + internal-slot "^1.0.4" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + 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" + +string.prototype.matchall@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +styled-components@^5.3.6: + version "5.3.9" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.9.tgz#641af2a8bb89904de708c71b439caa9633e8f0ba" + integrity sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + +supports-color@^5.3.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +tabbable@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.1.1.tgz#40cfead5ed11be49043f04436ef924c8890186a0" + integrity sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +tar@^6.1.11, tar@^6.1.2: + version "6.1.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" + integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^4.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +terser-webpack-plugin@^5.3.7: + version "5.3.7" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7" + integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.5" + +terser@^5.10.0, terser@^5.16.5: + version "5.17.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.0.tgz#2b1bc90b5917e09ecffbcd2ff911f6922a4f5743" + integrity sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tough-cookie@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.2.0" + url-parse "^1.5.3" + +tr46@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" + integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA== + dependencies: + punycode "^2.1.1" + +tsconfig-paths@^3.14.1: + version "3.14.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.3.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +typed-styles@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" + integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unique-filename@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" + integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== + dependencies: + unique-slug "^3.0.0" + +unique-slug@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" + integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== + dependencies: + imurmurhash "^0.1.4" + +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== + +update-browserslist-db@^1.0.10: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +use-resize-observer@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/use-resize-observer/-/use-resize-observer-9.1.0.tgz#14735235cf3268569c1ea468f8a90c5789fc5c6c" + integrity sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow== + dependencies: + "@juggle/resize-observer" "^3.3.1" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +v8-to-istanbul@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" + integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + +w3c-xmlserializer@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073" + integrity sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw== + dependencies: + xml-name-validator "^4.0.0" + +walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +warning@^4.0.2, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +webidl-conversions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" + integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== + +webpack-cli@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a" + integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^2.0.1" + "@webpack-cli/info" "^2.0.1" + "@webpack-cli/serve" "^2.0.1" + colorette "^2.0.14" + commander "^9.4.1" + cross-spawn "^7.0.3" + envinfo "^7.7.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^3.1.1" + rechoir "^0.8.0" + webpack-merge "^5.7.3" + +webpack-merge@^5.7.3: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.75.0: + version "5.79.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.79.0.tgz#8552b5da5a26e4e25842c08a883e08fc7740547a" + integrity sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@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 "^1.2.1" + 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.3.7" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +whatwg-encoding@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" + integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== + dependencies: + iconv-lite "0.6.3" + +whatwg-mimetype@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" + integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== + +whatwg-url@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-11.0.0.tgz#0a849eebb5faf2119b901bb76fd795c2848d4018" + integrity sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ== + dependencies: + tr46 "^3.0.0" + webidl-conversions "^7.0.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + 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" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + 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" + +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + 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" + +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + dependencies: + string-width "^1.0.2 || 2 || 3 || 4" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +ws@^8.11.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xml-name-validator@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" + integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.3.1: + version "17.7.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" + integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + 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" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 3613fe195af4dafb63d4d83b57be695426ea7154 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Wed, 19 Apr 2023 12:40:56 -0400 Subject: [PATCH 02/60] get some testing working --- url_builder_app/spec/app.spec.js | 157 +++++++++++------- url_builder_app/spec/mocks/mock.js | 21 +++ .../src/javascripts/lib/helpers.js | 4 +- .../javascripts/locations/ticket_sidebar.js | 11 +- .../src/javascripts/modules/app.js | 4 +- url_builder_app/src/templates/error.js | 4 +- 6 files changed, 134 insertions(+), 67 deletions(-) diff --git a/url_builder_app/spec/app.spec.js b/url_builder_app/spec/app.spec.js index c68373a..2b398ea 100644 --- a/url_builder_app/spec/app.spec.js +++ b/url_builder_app/spec/app.spec.js @@ -1,11 +1,9 @@ /* eslint-env jest, browser */ import App from '../src/javascripts/modules/app' -import i18n from '../src/javascripts/lib/i18n' -import { CLIENT, ORGANIZATIONS } from './mocks/mock' -import { unmountComponentAtNode } from 'react-dom' -import { act } from 'react-dom/test-utils' -import { configure } from '@testing-library/react' -import { screen } from '@testing-library/dom' +import i18n from '../src/javascripts/lib/i18n'; +import { CLIENT, NO_APP_DATA, APP_DATA } from './mocks/mock' +import * as helpers from '../src/javascripts/lib/helpers'; +import screen from '@testing-library/react'; const mockEN = { 'app.name': 'Example App', @@ -13,10 +11,74 @@ const mockEN = { 'default.organizations': 'organizations' } -describe('Example App', () => { +// describe('Example App', () => { +// describe('Rendering', () => { +// let appContainer = null + +// beforeEach(() => { +// appContainer = document.createElement('section') +// appContainer.classList.add('main') +// document.body.appendChild(appContainer) +// }) + +// afterEach(() => { +// unmountComponentAtNode(appContainer) +// appContainer.remove() +// appContainer = null +// }) + +// it('render with current username and organizations successfully', (done) => { +// act(() => { +// CLIENT.request = jest.fn().mockReturnValueOnce(Promise.resolve(ORGANIZATIONS)) +// CLIENT.invoke = jest.fn().mockReturnValue(Promise.resolve({})) + +// const app = new App(CLIENT, {}) +// app.initializePromise.then(() => { +// const descriptionElement = screen.getByTestId('sample-app-description') +// expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') + +// const organizations = screen.getByTestId('organizations') +// expect(organizations.childElementCount).toBe(2) + +// const organizationA = screen.getByTestId('organization-1') +// expect(organizationA.textContent).toBe('Organization A') +// const organizationB = screen.getByTestId('organization-2') +// expect(organizationB.textContent).toBe('Organization B') +// done() +// }) +// }) +// }) + +// it('render with current username but no organizations since api errors', (done) => { +// act(() => { +// CLIENT.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))) +// const app = new App(CLIENT, {}) +// const errorSpy = jest.spyOn(app, '_handleError') + +// app.initializePromise.then(() => { +// const descriptionElement = screen.getByTestId('sample-app-description') +// expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') + +// const organizations = screen.getByTestId('organizations') +// expect(organizations.childElementCount).toBe(0) + +// expect(errorSpy).toBeCalled() + +// done() +// }) +// }) +// }) +// }) +// }) + +// jest.mock('../src/javascripts/lib/i18n', () => { +// return { +// loadTranslations: jest.fn(), +// t: key => key +// } +// }) +describe('App Initialization', () => { beforeAll(() => { - configure({ testIdAttribute: 'data-test-id' }) - i18n.loadTranslations('en') jest.mock('../src/translations/en', () => { @@ -24,61 +86,40 @@ describe('Example App', () => { }) }) - describe('Rendering', () => { - let appContainer = null - - beforeEach(() => { - appContainer = document.createElement('section') - appContainer.classList.add('main') - document.body.appendChild(appContainer) - }) + let errorSpy + let app - afterEach(() => { - unmountComponentAtNode(appContainer) - appContainer.remove() - appContainer = null - }) + // describe('Initialization Failure', () => { + // beforeEach((done) => { + // document.body.id = 'app'; + // document.body.innerHTML = '
    ' - it('render with current username and organizations successfully', (done) => { - act(() => { - CLIENT.request = jest.fn().mockReturnValueOnce(Promise.resolve(ORGANIZATIONS)) - CLIENT.invoke = jest.fn().mockReturnValue(Promise.resolve({})) - - const app = new App(CLIENT, {}) - app.initializePromise.then(() => { - const descriptionElement = screen.getByTestId('sample-app-description') - expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') - - const organizations = screen.getByTestId('organizations') - expect(organizations.childElementCount).toBe(2) - - const organizationA = screen.getByTestId('organization-1') - expect(organizationA.textContent).toBe('Organization A') - const organizationB = screen.getByTestId('organization-2') - expect(organizationB.textContent).toBe('Organization B') - done() - }) - }) - }) + // app = new App(CLIENT, NO_APP_DATA); + // errorSpy = jest.spyOn(helpers, 'getUrisFromSettings'); - it('render with current username but no organizations since api errors', (done) => { - act(() => { - CLIENT.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))) - const app = new App(CLIENT, {}) - const errorSpy = jest.spyOn(app, '_handleError') + // app.initializePromise + // .then(() => done()); + // }); - app.initializePromise.then(() => { - const descriptionElement = screen.getByTestId('sample-app-description') - expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') + // it('should display an error when no templates are input', () => { + // expect(errorSpy).toBeCalled(); + // expect(document.querySelector('.error')).not.toBe(null) + // }) + // }) - const organizations = screen.getByTestId('organizations') - expect(organizations.childElementCount).toBe(0) + describe('Initialization Success', () => { + beforeEach((done) => { + document.body.id = 'app'; + document.body.innerHTML = '
    ' + app = new App(CLIENT, APP_DATA) - expect(errorSpy).toBeCalled() + app.initializePromise + .then(() => done()) + .catch(() => done()); + }) - done() - }) - }) + it('should render main stage with data', () => { + expect(document.querySelector('#well-urls')).not.toBe(null) }) }) -}) +}) \ No newline at end of file diff --git a/url_builder_app/spec/mocks/mock.js b/url_builder_app/spec/mocks/mock.js index d210028..120b836 100644 --- a/url_builder_app/spec/mocks/mock.js +++ b/url_builder_app/spec/mocks/mock.js @@ -12,6 +12,27 @@ export const CLIENT = { return Promise.resolve({ [prop]: null }) + }, + invoke: (prop) => { + return Promise.resolve({ + [prop]: null + }) + } +} + +export const APP_DATA = { + metadata: { + settings: { + uri_templates: '[{"title": "Google", "url": "https://google.com/"}, {"title": "Ibotta", "url": "https://ibotta.com/"}]' + } + } +} + +export const NO_APP_DATA = { + metadata: { + settings: { + uri_templates: '[]' + } } } diff --git a/url_builder_app/src/javascripts/lib/helpers.js b/url_builder_app/src/javascripts/lib/helpers.js index 980e1b8..59a90b7 100644 --- a/url_builder_app/src/javascripts/lib/helpers.js +++ b/url_builder_app/src/javascripts/lib/helpers.js @@ -1,5 +1,7 @@ import getErrorTemplate from '../../templates/error'; +const MAX_HEIGHT = 1000 + /** * Resize App container * @param {ZAFClient} client ZAFClient object @@ -68,7 +70,7 @@ export function renderErrorTemplate(client, error) { console.error(error); render('.loader', getErrorTemplate(error)); - return resizeContainer(client); + return resizeContainer(client, MAX_HEIGHT); } /** diff --git a/url_builder_app/src/javascripts/locations/ticket_sidebar.js b/url_builder_app/src/javascripts/locations/ticket_sidebar.js index 22e497d..4d9c06f 100644 --- a/url_builder_app/src/javascripts/locations/ticket_sidebar.js +++ b/url_builder_app/src/javascripts/locations/ticket_sidebar.js @@ -15,10 +15,15 @@ let app = {}; */ function getFieldsToWatchFromSettings({ uri_templates }) { try { - return _.reduce(JSON.parse(uri_templates), function (memo, uri) { + const fieldsArray = _.reduce(JSON.parse(uri_templates), function (memo, uri) { const fields = _.map(uri.url.match(/\{\{(.+?)\}\}/g), function (f) { return f.slice(2, -2) }) return _.union(memo, fields) }, []) + + if (_.isEmpty(fieldsArray)) + throw new Error ("No Valid URI templates found."); + + return fieldsArray } catch (err) { renderErrorTemplate(client, err); } @@ -34,10 +39,6 @@ client.on('app.registered', function (appData) { return new App(client, appData); }); -client.on('app.registered', function (appData) { - return new App(client, appData) -}) - /** * Event listener that waits for any change events. Reinitiates the app. * Example: Changing who ticket is assigned to will trigger 'ticket.assignee.user.id.changed' diff --git a/url_builder_app/src/javascripts/modules/app.js b/url_builder_app/src/javascripts/modules/app.js index 19e016c..38a1f57 100644 --- a/url_builder_app/src/javascripts/modules/app.js +++ b/url_builder_app/src/javascripts/modules/app.js @@ -6,7 +6,7 @@ import { ThemeProvider, DEFAULT_THEME } from '@zendeskgarden/react-theming' import { Grid, Row, Col } from '@zendeskgarden/react-grid' import { UnorderedList } from '@zendeskgarden/react-typography' import I18n from '../../javascripts/lib/i18n' -import { render, resizeContainer, escapeSpecialChars as escape, asyncErrorHandler } from '../../javascripts/lib/helpers' +import { render, resizeContainer, escapeSpecialChars as escape, errorHandler } from '../../javascripts/lib/helpers' import { getUrisFromSettings } from './context' import getDefaultTemplate from '../../templates/default' @@ -33,7 +33,7 @@ class App { I18n.loadTranslations(currentUser.locale) - const uris = await asyncErrorHandler(this._client, getUrisFromSettings, this.settings); + const uris = errorHandler(this._client, getUrisFromSettings, this.settings); render('.loader', getDefaultTemplate(uris)) diff --git a/url_builder_app/src/templates/error.js b/url_builder_app/src/templates/error.js index f584121..a6f6246 100644 --- a/url_builder_app/src/templates/error.js +++ b/url_builder_app/src/templates/error.js @@ -1,11 +1,13 @@ /** * Template that renders a generic error message and link to our GitHub Issues page. */ -export default function() { +export default function(error) { return (`

    Oops! Something went wrong! :(

    +

    ${error}

    +

    Please submit an issue below

    Submit Issue From c7fe20f86727f6638eb653c4b8206420742734c0 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Wed, 19 Apr 2023 15:59:28 -0400 Subject: [PATCH 03/60] got ticket and custom field integration --- url_builder_app/json | 34 ++++++ url_builder_app/src/javascripts/lib/api.js | 39 +++++++ .../javascripts/locations/ticket_sidebar.js | 17 +-- .../src/javascripts/modules/app.js | 11 +- .../src/javascripts/modules/context.js | 108 ++++++++++++++++++ 5 files changed, 190 insertions(+), 19 deletions(-) create mode 100644 url_builder_app/json create mode 100644 url_builder_app/src/javascripts/lib/api.js diff --git a/url_builder_app/json b/url_builder_app/json new file mode 100644 index 0000000..88dc129 --- /dev/null +++ b/url_builder_app/json @@ -0,0 +1,34 @@ +[ + { + "title": "Profile", + "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}" + }, + { + "title": "App PR Item", + "url": "https://admin.ibotta.com/firehouse/{{ticket.custom_field_37825807}}/{{ticket.custom_field_37764748}}" + }, + { + "title": "App PR - PWI", + "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/{{ticket.custom_field_37825807}}/{{ticket.custom_field_37764748}}" + }, + { + "title": "Receipts", + "url": "https://admin.ibotta.com/firehouse/receipts?q%5Bcustomer_id_eq%5D={{ticket.requester.externalId}}" + }, + { + "title": "Offers", + "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/customer_offers" + }, + { + "title": "Bonuses", + "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/customer_bonuses" + }, + { + "title": "Teamwork", + "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/friend_display" + }, + { + "title": "Care Agent Center", + "url": "https://ibotta-support.zendesk.com/hc/en-us" + } +] diff --git a/url_builder_app/src/javascripts/lib/api.js b/url_builder_app/src/javascripts/lib/api.js new file mode 100644 index 0000000..3ac06bc --- /dev/null +++ b/url_builder_app/src/javascripts/lib/api.js @@ -0,0 +1,39 @@ +/** + * Zendesk API function to retrieve full Ticket object via ticketId. + * + * @param {number} ticketId The ticketId the agent is currently viewing. + * @return {Object} an Object used in the ZAFClient.request method to make the REST call. + */ +export function getTicketData(ticketId) { + return { + url: `/api/v2/tickets/${ticketId}.json`, + type: 'GET', + dataType: 'json' + } +} + +/** + * Zendesk API function to retrieve full User object via userId. + * @param {number} userId Assignee, Requester, or Current User's userId. + * @return {Object} an Object used in the ZAFClient.request method to make the REST call. + */ +export function getUserData(userId) { + return { + url: `/api/v2/users/${userId}.json`, + type: 'GET', + dataType: 'json' + } +} + +/** + * Zendesk API function to retrieve full Organization object via orgId. + * @param {number} orgId Organization ID of the User or Ticket object. + * @return {Object} an Object used in the ZAFClient.request method to make the REST call. + */ +export function getOrganizationData(orgId) { + return { + url: `/api/v2/organizations/${orgId}.json`, + type: 'GET', + dataType: 'json' + } +} \ No newline at end of file diff --git a/url_builder_app/src/javascripts/locations/ticket_sidebar.js b/url_builder_app/src/javascripts/locations/ticket_sidebar.js index 4d9c06f..a911065 100644 --- a/url_builder_app/src/javascripts/locations/ticket_sidebar.js +++ b/url_builder_app/src/javascripts/locations/ticket_sidebar.js @@ -14,19 +14,10 @@ let app = {}; * @param {String} uri_templates - String JSON array of URLs with title and URI address. */ function getFieldsToWatchFromSettings({ uri_templates }) { - try { - const fieldsArray = _.reduce(JSON.parse(uri_templates), function (memo, uri) { - const fields = _.map(uri.url.match(/\{\{(.+?)\}\}/g), function (f) { return f.slice(2, -2) }) - return _.union(memo, fields) - }, []) - - if (_.isEmpty(fieldsArray)) - throw new Error ("No Valid URI templates found."); - - return fieldsArray - } catch (err) { - renderErrorTemplate(client, err); - } + return _.reduce(JSON.parse(uri_templates), function (memo, uri) { + const fields = _.map(uri.url.match(/\{\{(.+?)\}\}/g), function (f) { return f.slice(2, -2) }) + return _.union(memo, fields) + }, []) } /** diff --git a/url_builder_app/src/javascripts/modules/app.js b/url_builder_app/src/javascripts/modules/app.js index 38a1f57..acbfb9c 100644 --- a/url_builder_app/src/javascripts/modules/app.js +++ b/url_builder_app/src/javascripts/modules/app.js @@ -1,13 +1,10 @@ -/** - * Example app - **/ import React from 'react' import { ThemeProvider, DEFAULT_THEME } from '@zendeskgarden/react-theming' import { Grid, Row, Col } from '@zendeskgarden/react-grid' import { UnorderedList } from '@zendeskgarden/react-typography' import I18n from '../../javascripts/lib/i18n' -import { render, resizeContainer, escapeSpecialChars as escape, errorHandler } from '../../javascripts/lib/helpers' -import { getUrisFromSettings } from './context' +import { render, resizeContainer, escapeSpecialChars as escape, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' +import { getUrisFromSettings, getContext, buildTemplatesFromContext } from './context' import getDefaultTemplate from '../../templates/default' const MAX_HEIGHT = 1000 @@ -34,8 +31,10 @@ class App { I18n.loadTranslations(currentUser.locale) const uris = errorHandler(this._client, getUrisFromSettings, this.settings); + const context = await asyncErrorHandler(this._client, getContext, this._client); + const templates = errorHandler(this._client, buildTemplatesFromContext, uris, context); - render('.loader', getDefaultTemplate(uris)) + render('.loader', getDefaultTemplate(templates)) return resizeContainer(this._client, MAX_HEIGHT) diff --git a/url_builder_app/src/javascripts/modules/context.js b/url_builder_app/src/javascripts/modules/context.js index 55815be..08a77ee 100644 --- a/url_builder_app/src/javascripts/modules/context.js +++ b/url_builder_app/src/javascripts/modules/context.js @@ -1,3 +1,7 @@ +import { getTicketData, getUserData, getOrganizationData } from "../lib/api"; + +const TEMPLATE_OPTIONS = { interpolate: /\{\{(.+?)\}\}/g }; + /** * Parses the JSON Array of URI Templates from the app's settings. * @param {Object} uri_templates - URI Templates from app settings @@ -5,3 +9,107 @@ export function getUrisFromSettings({ uri_templates }) { return JSON.parse(uri_templates); }; + +/** + * Replace placeholders in URIs with data from context. + * @param {Array} uris - An array of JSON URI Objects, with a title and URIs. The URIs have placeholders (See README). + * @param {Object} context - An object containing user and ticket data. + */ +export function buildTemplatesFromContext(uris, context) { + return _.map(uris, uri => { + uri.url = _.template(uri.url, TEMPLATE_OPTIONS)(context) + uri.title = _.template(uri.title, TEMPLATE_OPTIONS)(context) + + return uri; + }); +} + +/** + * Takes the `custom_fields` object from the Ticket and assigns them to a copy Object + * using the format `custom_field_ID######` as the key, and text as the custom field value. + * @param {Object} ticket - ticket object retrieved from ZAFClient + * @param {Object} ticketFields - Ticket object (with more data) retrieved from Zendesk API + */ +export function assignTicketFields(ticket, ticketFields) { + const ticketCopy = Object.assign({}, ticket); + + ticketFields.ticket.custom_fields.forEach(custom_field => { + ticketCopy[`custom_field_${custom_field.id}`] = custom_field.value + }); + + return ticketCopy; +} + +/** + * Adds the firstName, lastName, and user_fields objects to our existing User objets. + * @param {Object} user - assignee, requester, or current user objects. + */ +export async function processUserObject(client, user) { + const [firstName = '', lastName = ''] = (user.name || '').split(' '); + const { user: { user_fields } } = await client.request(getUserData(user.id)); + + return { + ...user, + firstName, + lastName, + user_fields + }; +} + +/** + * Retreives user and ticket data before building them into a single `context` object + * used to replace our placeholders in the URIs with real data. + */ +export async function getContext(client) { + /** + * Builds a context object with the ZAFClient ticket, currentUser, assignee, and requester. + * @param {Object} ticket - ZAFClient ticket object (current ticket agent is viewing) + * @param {Object} currentUser - Current logged in user + */ + async function buildContext(ticket, currentUser) { + let context = {}; + context.ticket = ticket; + + if (ticket.requester) { + context.ticket.requester = await processUserObject(client, ticket.requester); + } + + if (ticket.assignee.user) { + context.ticket.assignee.user = await processUserObject(client, ticket.assignee.user); + } + + context.currentUser = await processUserObject(client, currentUser); + + return context; + }; + + const { currentUser } = await client.get('currentUser'); + let { ticket } = await client.get('ticket'); + + const ticketFields = await client.request(getTicketData(ticket.id)); + + /** + * Ticket organization is based on the nature of how the ticket was created. + * If an organization is available and we can access it, we'll assign the fields. + * + * From Zendesk (https://support.zendesk.com/hc/en-us/articles/203690926-Updating-ticket-requesters-and-organizations): + * - When a user who belongs to multiple organizations submits a ticket by email, it is assigned to their + * - default organization. When the user creates a ticket in your Help Center, or when an agent creates a + * - ticket on behalf of the user, the user or agent can select the organization for the ticket. + */ + if (ticket.organization) { + try { + const { organization } = await client.request(getOrganizationData(ticket.organization.id)) + + if (organization) { + ticket.organization.organization_fields = organization.organization_fields; + } + } catch (error) { + console.error(`Error retrieving Organization fields for ${ticket.organization.id}: ${error}`) + } + } + + ticket = assignTicketFields(ticket, ticketFields); + + return await buildContext(ticket, currentUser) +} \ No newline at end of file From 13b9a0346f99a4e7ac9371724151a444729c5e91 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Wed, 19 Apr 2023 16:37:49 -0400 Subject: [PATCH 04/60] add client and factory mocks --- url_builder_app/spec/factories/currentUser.js | 33 +++++++++++ .../spec/factories/customFields.js | 21 +++++++ url_builder_app/spec/factories/ticket.js | 57 +++++++++++++++++++ url_builder_app/spec/mocks/clientMock.js | 31 ++++++++++ 4 files changed, 142 insertions(+) create mode 100644 url_builder_app/spec/factories/currentUser.js create mode 100644 url_builder_app/spec/factories/customFields.js create mode 100644 url_builder_app/spec/factories/ticket.js create mode 100644 url_builder_app/spec/mocks/clientMock.js diff --git a/url_builder_app/spec/factories/currentUser.js b/url_builder_app/spec/factories/currentUser.js new file mode 100644 index 0000000..60b5bc5 --- /dev/null +++ b/url_builder_app/spec/factories/currentUser.js @@ -0,0 +1,33 @@ +/** + * Generates a Zendesk Current User object with random values + * Randomly generated values are overidable through default params + * + * @param {*} ticketDefaults - Object to override the entire current user object + * + * @returns a new random Zendesk current user object + */ +const currentUserFactory = (useEndpoint = false, currentUserDefaults = {}) => { + + if (useEndpoint) { + return { + user: { + user_fields: { + field1: null, + field2: null, + field3: null, + }, + ...currentUserDefaults, + } + } + } + return { + currentUser: { + externalId: null, + id: faker.datatype.number(), + name: `${faker.name.firstName()} ${faker.name.lastName()}`, + ...currentUserDefaults, + } + } +} + +export default currentUserFactory; diff --git a/url_builder_app/spec/factories/customFields.js b/url_builder_app/spec/factories/customFields.js new file mode 100644 index 0000000..4b0f48a --- /dev/null +++ b/url_builder_app/spec/factories/customFields.js @@ -0,0 +1,21 @@ +/** + * Generates a Zendesk custom_field object with random values + * Randomly generated values are overidable through default params + * + * @param {*} num number of custom fields to generate + * @param {*} fieldDefaults Overrides the randomly generated field values + */ +const customFieldFactory = (num = 5, fieldDefaults = {}) => { + const customFields = []; + for (let i = 0; i < num; i += 1) { + customFields.push({ + id: faker.datatype.number(), + value: `${faker.datatype.number()}`, + ...fieldDefaults + }); + } + + return customFields; +} + +export default customFieldFactory; diff --git a/url_builder_app/spec/factories/ticket.js b/url_builder_app/spec/factories/ticket.js new file mode 100644 index 0000000..62dca7c --- /dev/null +++ b/url_builder_app/spec/factories/ticket.js @@ -0,0 +1,57 @@ +import customFieldFactory from './customFields'; + +/** + * Generates a Zendesk Ticket object with random values + * Randomly generated values are overidable through default params + * + * @param {Boolean} useEndpoint - Decides whether to generate ticket from client/endpoint + * @param {Object} ticketDefaults - Object to override the entire ticket object + * @param {Object} requesterDefaults - Object to override the child, requester object + * @param {Object} assigneeUserDefault - Object to override the user object within the assignee object + * + * @returns a new random Zendesk ticket object + */ +const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaults = {}, assigneeUserDefault = {}) => { + + // When using the endpoint, the only field we care about is custom_fields + if (useEndpoint) { + return { + ticket: { + custom_fields: customFieldFactory(), + ...ticketDefaults, + } + } + } + + const requester = { + externalId: `${faker.datatype.number()}`, + id: faker.datatype.number(), + name: `${faker.name.firstName()} ${faker.name.lastName()}`, + ...requesterDefaults, + }; + + const assigneeFirstName = faker.name.firstName(); + const assigneeLastName = faker.name.lastName(); + const assignee = { + user: { + externalId: null, + firstName: assigneeFirstName, + id: faker.datatype.number(), + lastName: assigneeLastName, + name: `${assigneeFirstName} ${assigneeLastName}`, + ...assigneeUserDefault + }, + } + + return { + ticket: { + id: faker.datatype.number(), + assignee: assignee, + requester: requester, + externalId: `${faker.datatype.number()}`, + ...ticketDefaults, + } + } +} + +export default ticketFactory; diff --git a/url_builder_app/spec/mocks/clientMock.js b/url_builder_app/spec/mocks/clientMock.js new file mode 100644 index 0000000..6ee378a --- /dev/null +++ b/url_builder_app/spec/mocks/clientMock.js @@ -0,0 +1,31 @@ +import mockCurrentUser from '../factories/currentUser'; +import mockTicket from '../factories/ticket'; + +/** + * Globably mocks the client library + * Is overrideable by other test blocks + */ +const mockClient = () => { + jest.mock('../../src/javascripts/lib/client', () => ({ + get: async (endpoint) => { + switch (endpoint) { + case 'currentUser': + return mockCurrentUser(); + case 'ticket': + return mockTicket(); + default: + return {}; + } + }, + invoke: (height) => (height), + request: async ({ url }) => { + if(url.includes('users')) { + return mockCurrentUser(true); + } else if (url.includes('tickets')) { + return mockTicket(true); + } + }, + })); +} + +export default mockClient; From aca414956cff4670ad2688ac0f040e8ca469d621 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Wed, 19 Apr 2023 16:38:01 -0400 Subject: [PATCH 05/60] add client mock in setup tests for jest --- url_builder_app/jest.config.js | 1 + url_builder_app/setupTests.js | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 url_builder_app/setupTests.js diff --git a/url_builder_app/jest.config.js b/url_builder_app/jest.config.js index 044ba87..502c1e9 100644 --- a/url_builder_app/jest.config.js +++ b/url_builder_app/jest.config.js @@ -13,5 +13,6 @@ module.exports = { coveragePathIgnorePatterns: [ '/spec' ], + setupFilesAfterEnv: ["/setupTests.js"], roots: ['./spec'] } diff --git a/url_builder_app/setupTests.js b/url_builder_app/setupTests.js new file mode 100644 index 0000000..4372947 --- /dev/null +++ b/url_builder_app/setupTests.js @@ -0,0 +1,6 @@ +global._ = require('lodash'); +global.faker = require('faker'); + +import mockClient from './spec/mocks/clientMock'; + +mockClient(); From 39cdcb594f8eeb1badbd68553bf52e22b2c9b0d9 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Wed, 19 Apr 2023 16:38:54 -0400 Subject: [PATCH 06/60] move client out to a separate lib, import as needed --- url_builder_app/spec/app.spec.js | 16 +++-- url_builder_app/spec/helpers.spec.js | 12 ++-- url_builder_app/src/javascripts/lib/client.js | 6 ++ .../src/javascripts/lib/helpers.js | 17 +++--- .../javascripts/locations/ticket_sidebar.js | 4 +- .../src/javascripts/modules/app.js | 60 +++---------------- .../src/javascripts/modules/context.js | 3 +- 7 files changed, 45 insertions(+), 73 deletions(-) create mode 100644 url_builder_app/src/javascripts/lib/client.js diff --git a/url_builder_app/spec/app.spec.js b/url_builder_app/spec/app.spec.js index 2b398ea..7c0bf64 100644 --- a/url_builder_app/spec/app.spec.js +++ b/url_builder_app/spec/app.spec.js @@ -1,9 +1,10 @@ /* eslint-env jest, browser */ import App from '../src/javascripts/modules/app' -import i18n from '../src/javascripts/lib/i18n'; +import i18n from '../src/javascripts/lib/i18n' import { CLIENT, NO_APP_DATA, APP_DATA } from './mocks/mock' -import * as helpers from '../src/javascripts/lib/helpers'; -import screen from '@testing-library/react'; +import mockCurrentUser from './factories/currentUser' +import mockTicket from './factories/ticket' +import client from '../src/javascripts/lib/client' const mockEN = { 'app.name': 'Example App', @@ -111,7 +112,14 @@ describe('App Initialization', () => { beforeEach((done) => { document.body.id = 'app'; document.body.innerHTML = '
    ' - app = new App(CLIENT, APP_DATA) + app = new App(APP_DATA) + client.request = jest.fn().mockImplementation(async ({ url }) => { + if (url.includes('user')) { + return mockCurrentUser(true); + } else if(url.includes('tickets')) { + return mockTicket(true); + } + }); app.initializePromise .then(() => done()) diff --git a/url_builder_app/spec/helpers.spec.js b/url_builder_app/spec/helpers.spec.js index 33d7afa..6d7eb4b 100644 --- a/url_builder_app/spec/helpers.spec.js +++ b/url_builder_app/spec/helpers.spec.js @@ -1,22 +1,26 @@ /* eslint-env jest */ import { resizeContainer, templatingLoop, render, escapeSpecialChars as escape } from '../src/javascripts/lib/helpers' import createRangePolyfill from './polyfills/createRange' +import client from '../src/javascripts/lib/client' if (!document.createRange) { createRangePolyfill() } -const client = { - invoke: jest.fn() -} const dataSet = [1, 2, 3] function mockGetTemplate (item) { return `${item}-` } describe('resizeContainer', () => { + let clientSpy; + + beforeEach(() => { + clientSpy = jest.spyOn(client, 'invoke'); + }); + it('client.invoke has been called', () => { - resizeContainer(client) + resizeContainer() expect(client.invoke).toHaveBeenCalled() }) }) diff --git a/url_builder_app/src/javascripts/lib/client.js b/url_builder_app/src/javascripts/lib/client.js new file mode 100644 index 0000000..bf30f27 --- /dev/null +++ b/url_builder_app/src/javascripts/lib/client.js @@ -0,0 +1,6 @@ +/** + * ZAFClient used to interact with Zendesk V2 API. + */ +const client = ZAFClient.init(); + +export default client; diff --git a/url_builder_app/src/javascripts/lib/helpers.js b/url_builder_app/src/javascripts/lib/helpers.js index 59a90b7..0dafad0 100644 --- a/url_builder_app/src/javascripts/lib/helpers.js +++ b/url_builder_app/src/javascripts/lib/helpers.js @@ -1,14 +1,14 @@ import getErrorTemplate from '../../templates/error'; +import client from '../lib/client' const MAX_HEIGHT = 1000 /** * Resize App container - * @param {ZAFClient} client ZAFClient object * @param {Number} max max height available to resize to * @return {Promise} will resolved after resize */ -export function resizeContainer (client, max = Number.POSITIVE_INFINITY) { +export function resizeContainer (max = Number.POSITIVE_INFINITY) { const newHeight = Math.min(document.body.clientHeight, max) return client.invoke('resize', { height: newHeight }) } @@ -63,37 +63,34 @@ export function escapeSpecialChars (str) { /** * Logs error message and renders our error template. - * @param {ZAFClient} client ZAFClient object * @param {Error} error Exception caught by our error handling functions. */ -export function renderErrorTemplate(client, error) { +export function renderErrorTemplate(error) { console.error(error); render('.loader', getErrorTemplate(error)); - return resizeContainer(client, MAX_HEIGHT); + return resizeContainer(MAX_HEIGHT); } /** * Wraps synchronous function calls in an error handler. - * @param {ZAFClient} client ZAFClient object * @param {*} func Synchronous client function call. * @param {...any} params Function parameters used in the call. */ -export function errorHandler(client, func, ...params) { +export function errorHandler(func, ...params) { try { return func(...params); } catch (err) { - renderErrorTemplate(client, err); + renderErrorTemplate(err); } } /** * Wraps async function calls in an error handler. - * @param {ZAFClient} client ZAFClient object * @param {*} asyncFunction Asynchronous client function call. * @param {...any} params Function parameters used in the call. */ -export async function asyncErrorHandler(client, asyncFunction, ...params) { +export async function asyncErrorHandler(asyncFunction, ...params) { try { return await asyncFunction(...params); } catch (err) { diff --git a/url_builder_app/src/javascripts/locations/ticket_sidebar.js b/url_builder_app/src/javascripts/locations/ticket_sidebar.js index a911065..cb0c8a1 100644 --- a/url_builder_app/src/javascripts/locations/ticket_sidebar.js +++ b/url_builder_app/src/javascripts/locations/ticket_sidebar.js @@ -27,7 +27,7 @@ client.on('app.registered', function (appData) { app = appData; fieldsToWatch = getFieldsToWatchFromSettings(appData.metadata.settings); - return new App(client, appData); + return new App(appData); }); /** @@ -37,6 +37,6 @@ client.on('app.registered', function (appData) { */ client.on('*.changed', e => { if (_.includes(fieldsToWatch, e.propertyName)) { - return new App(client, app); + return new App(app); } }); \ No newline at end of file diff --git a/url_builder_app/src/javascripts/modules/app.js b/url_builder_app/src/javascripts/modules/app.js index acbfb9c..348406b 100644 --- a/url_builder_app/src/javascripts/modules/app.js +++ b/url_builder_app/src/javascripts/modules/app.js @@ -1,75 +1,31 @@ -import React from 'react' -import { ThemeProvider, DEFAULT_THEME } from '@zendeskgarden/react-theming' -import { Grid, Row, Col } from '@zendeskgarden/react-grid' -import { UnorderedList } from '@zendeskgarden/react-typography' import I18n from '../../javascripts/lib/i18n' import { render, resizeContainer, escapeSpecialChars as escape, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' import { getUrisFromSettings, getContext, buildTemplatesFromContext } from './context' import getDefaultTemplate from '../../templates/default' +import client from '../lib/client' const MAX_HEIGHT = 1000 -const API_ENDPOINTS = { - organizations: '/api/v2/organizations.json' -} class App { - constructor (client, _appData) { - this._client = client + constructor (_appData) { this.settings = _appData.metadata.settings; - // this.initializePromise is only used in testing - // indicate app initilization(including all async operations) is complete this.initializePromise = this.init() } - /** - * Initialize module, render main template - */ async init () { - const currentUser = (await this._client.get('currentUser')).currentUser + const currentUser = (await client.get('currentUser')).currentUser I18n.loadTranslations(currentUser.locale) - const uris = errorHandler(this._client, getUrisFromSettings, this.settings); - const context = await asyncErrorHandler(this._client, getContext, this._client); - const templates = errorHandler(this._client, buildTemplatesFromContext, uris, context); + const uris = errorHandler(getUrisFromSettings, this.settings); + const context = await asyncErrorHandler(getContext); + const templates = errorHandler(buildTemplatesFromContext, uris, context); render('.loader', getDefaultTemplate(templates)) - return resizeContainer(this._client, MAX_HEIGHT) - - const organizationsResponse = await this._client - .request(API_ENDPOINTS.organizations) - .catch(this._handleError.bind(this)) - - const organizations = organizationsResponse ? organizationsResponse.organizations : [] - - render( - - - - - Hi {escape(currentUser.name)}, this is a sample app - - - - - {I18n.t('default.organizations')}: - - {organizations.map(organization => ( - - {escape(organization.name)} - - ))} - - - - - , - appContainer - ) - return resizeContainer(this._client, MAX_HEIGHT) + return resizeContainer(MAX_HEIGHT) } } -export default App +export default App \ No newline at end of file diff --git a/url_builder_app/src/javascripts/modules/context.js b/url_builder_app/src/javascripts/modules/context.js index 08a77ee..7d64bb3 100644 --- a/url_builder_app/src/javascripts/modules/context.js +++ b/url_builder_app/src/javascripts/modules/context.js @@ -1,4 +1,5 @@ import { getTicketData, getUserData, getOrganizationData } from "../lib/api"; +import client from "../lib/client"; const TEMPLATE_OPTIONS = { interpolate: /\{\{(.+?)\}\}/g }; @@ -60,7 +61,7 @@ export async function processUserObject(client, user) { * Retreives user and ticket data before building them into a single `context` object * used to replace our placeholders in the URIs with real data. */ -export async function getContext(client) { +export async function getContext() { /** * Builds a context object with the ZAFClient ticket, currentUser, assignee, and requester. * @param {Object} ticket - ZAFClient ticket object (current ticket agent is viewing) From 3ad9845fb4977eca2d125f07471795feaa2dda56 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Wed, 19 Apr 2023 16:50:59 -0400 Subject: [PATCH 07/60] hide the console error --- url_builder_app/spec/app.spec.js | 103 +++++++------------------------ 1 file changed, 23 insertions(+), 80 deletions(-) diff --git a/url_builder_app/spec/app.spec.js b/url_builder_app/spec/app.spec.js index 7c0bf64..f7f1fc9 100644 --- a/url_builder_app/spec/app.spec.js +++ b/url_builder_app/spec/app.spec.js @@ -1,7 +1,9 @@ /* eslint-env jest, browser */ import App from '../src/javascripts/modules/app' import i18n from '../src/javascripts/lib/i18n' -import { CLIENT, NO_APP_DATA, APP_DATA } from './mocks/mock' +import { NO_APP_DATA, APP_DATA } from './mocks/mock' +import createRangePolyfill from './polyfills/createRange' +import * as helpers from '../src/javascripts/lib/helpers'; import mockCurrentUser from './factories/currentUser' import mockTicket from './factories/ticket' import client from '../src/javascripts/lib/client' @@ -12,72 +14,10 @@ const mockEN = { 'default.organizations': 'organizations' } -// describe('Example App', () => { -// describe('Rendering', () => { -// let appContainer = null - -// beforeEach(() => { -// appContainer = document.createElement('section') -// appContainer.classList.add('main') -// document.body.appendChild(appContainer) -// }) - -// afterEach(() => { -// unmountComponentAtNode(appContainer) -// appContainer.remove() -// appContainer = null -// }) - -// it('render with current username and organizations successfully', (done) => { -// act(() => { -// CLIENT.request = jest.fn().mockReturnValueOnce(Promise.resolve(ORGANIZATIONS)) -// CLIENT.invoke = jest.fn().mockReturnValue(Promise.resolve({})) - -// const app = new App(CLIENT, {}) -// app.initializePromise.then(() => { -// const descriptionElement = screen.getByTestId('sample-app-description') -// expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') - -// const organizations = screen.getByTestId('organizations') -// expect(organizations.childElementCount).toBe(2) - -// const organizationA = screen.getByTestId('organization-1') -// expect(organizationA.textContent).toBe('Organization A') -// const organizationB = screen.getByTestId('organization-2') -// expect(organizationB.textContent).toBe('Organization B') -// done() -// }) -// }) -// }) - -// it('render with current username but no organizations since api errors', (done) => { -// act(() => { -// CLIENT.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))) -// const app = new App(CLIENT, {}) -// const errorSpy = jest.spyOn(app, '_handleError') - -// app.initializePromise.then(() => { -// const descriptionElement = screen.getByTestId('sample-app-description') -// expect(descriptionElement.textContent).toBe('Hi Sample User, this is a sample app') - -// const organizations = screen.getByTestId('organizations') -// expect(organizations.childElementCount).toBe(0) - -// expect(errorSpy).toBeCalled() - -// done() -// }) -// }) -// }) -// }) -// }) +if (!document.createRange) { + createRangePolyfill() +} -// jest.mock('../src/javascripts/lib/i18n', () => { -// return { -// loadTranslations: jest.fn(), -// t: key => key -// } -// }) describe('App Initialization', () => { beforeAll(() => { i18n.loadTranslations('en') @@ -90,23 +30,26 @@ describe('App Initialization', () => { let errorSpy let app - // describe('Initialization Failure', () => { - // beforeEach((done) => { - // document.body.id = 'app'; - // document.body.innerHTML = '
    ' + describe('Initialization Failure', () => { + beforeEach((done) => { + jest.spyOn(console, 'error').mockImplementation(() => {}); + document.body.id = 'app'; + document.body.innerHTML = '
    ' - // app = new App(CLIENT, NO_APP_DATA); - // errorSpy = jest.spyOn(helpers, 'getUrisFromSettings'); + client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))); + app = new App(NO_APP_DATA); + errorSpy = jest.spyOn(helpers, 'asyncErrorHandler'); - // app.initializePromise - // .then(() => done()); - // }); + app.initializePromise + .then(() => done()) + .catch(() => done()); + }); - // it('should display an error when no templates are input', () => { - // expect(errorSpy).toBeCalled(); - // expect(document.querySelector('.error')).not.toBe(null) - // }) - // }) + it('should display an error when no templates are input', () => { + expect(errorSpy).toBeCalled(); + expect(document.querySelector('.error')).not.toBe(null) + }) + }) describe('Initialization Success', () => { beforeEach((done) => { From 72d941463b917e15610f32c5ae9b2b50fce4847d Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:24:03 -0400 Subject: [PATCH 08/60] yay tests --- url_builder_app/spec/app.spec.js | 2 +- url_builder_app/spec/context.spec.js | 82 +++++++++++++++++++ .../src/javascripts/modules/context.js | 8 +- 3 files changed, 87 insertions(+), 5 deletions(-) create mode 100644 url_builder_app/spec/context.spec.js diff --git a/url_builder_app/spec/app.spec.js b/url_builder_app/spec/app.spec.js index f7f1fc9..467bf12 100644 --- a/url_builder_app/spec/app.spec.js +++ b/url_builder_app/spec/app.spec.js @@ -37,7 +37,7 @@ describe('App Initialization', () => { document.body.innerHTML = '
    ' client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))); - app = new App(NO_APP_DATA); + app = new App(APP_DATA); errorSpy = jest.spyOn(helpers, 'asyncErrorHandler'); app.initializePromise diff --git a/url_builder_app/spec/context.spec.js b/url_builder_app/spec/context.spec.js new file mode 100644 index 0000000..d97a621 --- /dev/null +++ b/url_builder_app/spec/context.spec.js @@ -0,0 +1,82 @@ +import currentUserFactory from "./factories/currentUser"; +import ticketFactory from "./factories/ticket"; +import { getContext, assignTicketFields, processUserObject } from "../src/javascripts/modules/context"; +import client from "../src/javascripts/lib/client"; + +describe('#context', () => { + describe('#assignTicketFields', () => { + it ('should add custom field keys to original ticket', () => { + let ticket = ticketFactory(); + const ticketFields = ticketFactory(true); + const customFields = ticketFields.ticket.custom_fields.map(cf => `custom_field_${cf.id}`); + ticket = assignTicketFields(ticket, ticketFields); + expect(Object.keys(ticket)).toEqual(expect.arrayContaining(customFields)) + }); + }); + + describe('#processUserObject', () => { + it('should add user_fields key to user object', async () => { + const userEndpoint = currentUserFactory(true); + client.request = jest.fn().mockReturnValue(Promise.resolve(userEndpoint)) + const user = currentUserFactory(); + const newUser = await processUserObject(user); + + expect(newUser).toMatchObject({ user_fields: {} }); + }); + + it('should split a users name into first and last name', async () => { + client.request = jest.fn().mockReturnValue(Promise.resolve(currentUserFactory(true))) + let user = { name: "MY NAME" }; + const { firstName, lastName } = await processUserObject(user); + expect(firstName).toEqual('MY'); + expect(lastName).toEqual('NAME'); + }); + + it('should handle missing first or last name', async () => { + client.request = jest.fn().mockReturnValue(Promise.resolve(currentUserFactory(true))) + let user = { name: "" }; + const { firstName: fn1, lastName: ln1 } = await processUserObject(user); + expect(fn1).toEqual(''); + expect(ln1).toEqual(''); + + user = { name: " Test" }; + const { firstName: fn2, lastName: ln2 } = await processUserObject(user); + expect(fn2).toEqual(''); + expect(ln2).toEqual('Test'); + + user = { name: "Test " }; + const { firstName: fn3, lastName: ln3 } = await processUserObject(user); + expect(fn3).toEqual('Test'); + expect(ln3).toEqual(''); + }) + + it('should throw error when user fetch fails', async () => { + client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('bad error'))) + const user = currentUserFactory(); + expect.assertions(1); + processUserObject(user).catch(err => expect(err.message).toMatch('bad error')); + }); + }); + + describe('#getContext', () => { + it('should retrieve the ticket context with user information ', async () => { + client.get = jest.fn().mockImplementation(async () => ({ ...ticketFactory(), ...currentUserFactory() })); + + client.request = jest.fn().mockImplementation(async ({ url }) => { + if(url.includes('users')) { + return currentUserFactory(true); + } else if (url.includes('tickets')) { + return ticketFactory(true); + } + }); + + const context = await getContext(); + const requesterKeys = Object.keys(context.ticket.requester).sort(); + const assigneeKeys = Object.keys(context.ticket.assignee.user).sort(); + + const expected = ['externalId', 'id', 'name', 'firstName', 'lastName', 'user_fields'].sort(); + expect(requesterKeys).toEqual(expected); + expect(assigneeKeys).toEqual(expected); + }); + }); +}); \ No newline at end of file diff --git a/url_builder_app/src/javascripts/modules/context.js b/url_builder_app/src/javascripts/modules/context.js index 7d64bb3..2123493 100644 --- a/url_builder_app/src/javascripts/modules/context.js +++ b/url_builder_app/src/javascripts/modules/context.js @@ -45,7 +45,7 @@ export function assignTicketFields(ticket, ticketFields) { * Adds the firstName, lastName, and user_fields objects to our existing User objets. * @param {Object} user - assignee, requester, or current user objects. */ -export async function processUserObject(client, user) { +export async function processUserObject(user) { const [firstName = '', lastName = ''] = (user.name || '').split(' '); const { user: { user_fields } } = await client.request(getUserData(user.id)); @@ -72,14 +72,14 @@ export async function getContext() { context.ticket = ticket; if (ticket.requester) { - context.ticket.requester = await processUserObject(client, ticket.requester); + context.ticket.requester = await processUserObject(ticket.requester); } if (ticket.assignee.user) { - context.ticket.assignee.user = await processUserObject(client, ticket.assignee.user); + context.ticket.assignee.user = await processUserObject(ticket.assignee.user); } - context.currentUser = await processUserObject(client, currentUser); + context.currentUser = await processUserObject(currentUser); return context; }; From 1e6b635c8064019e314a153fcd9687f1c1ee3ff2 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:28:27 -0400 Subject: [PATCH 09/60] reconfiguring this repo --- .babelrc | 3 +- .browserslistrc | 1 - .github/.DS_Store | Bin 0 -> 6148 bytes {url_builder_app => .github}/DEPLOY.md | 0 .gitignore | 12 +- .../.node-version => .node-version | 0 url_builder_app/.nvmrc => .nvmrc | 0 .vscode/settings.json | 31 + LICENSE | 5 +- jest.config.js | 7 +- package-lock.json | 13338 ---------------- package.json | 100 +- postcss.config.js | 3 +- spec/app.spec.js | 41 +- spec/context.spec.js | 2 +- spec/factories/currentUser.js | 2 +- spec/factories/customFields.js | 4 +- spec/factories/ticket.js | 10 +- spec/helpers.spec.js | 28 +- spec/i18n.spec.js | 30 +- spec/mocks/mock.js | 21 +- spec/polyfills/createRange.js | 2 +- src/ZENDESK_MANDATORY_SERVICE_TERMS | 13 - src/images/app-settings-change.png | Bin 29240 -> 0 bytes src/images/logo-small.png | Bin 2128 -> 3039 bytes src/images/logo.png | Bin 2279 -> 9241 bytes {url_builder_app/src => src}/images/logo.svg | 0 src/images/screenshot-1.png | Bin 17458 -> 0 bytes src/images/screenshot-2.png | Bin 17458 -> 0 bytes src/images/screenshot-3.png | Bin 17458 -> 0 bytes src/images/screenshot.png | Bin 502625 -> 0 bytes src/javascripts/lib/helpers.js | 29 +- src/javascripts/lib/i18n.js | 2 +- src/javascripts/locations/ticket_sidebar.js | 18 +- src/javascripts/modules/app.js | 43 +- src/javascripts/modules/context.js | 12 +- src/manifest.json | 18 +- src/templates/error.js | 4 +- src/templates/iframe.html | 2 +- src/translations/en.json | 18 +- url_builder_app/.babelrc | 3 - url_builder_app/.browserslistrc | 2 - url_builder_app/.gitignore | 6 - url_builder_app/LICENSE | 201 - url_builder_app/README.md | 205 - url_builder_app/doc/i18n.md | 68 - url_builder_app/jest.config.js | 18 - url_builder_app/json | 34 - url_builder_app/package.json | 75 - url_builder_app/postcss.config.js | 6 - url_builder_app/setupTests.js | 6 - url_builder_app/spec/app.spec.js | 76 - url_builder_app/spec/context.spec.js | 82 - url_builder_app/spec/factories/currentUser.js | 33 - .../spec/factories/customFields.js | 21 - url_builder_app/spec/factories/ticket.js | 57 - url_builder_app/spec/helpers.spec.js | 75 - url_builder_app/spec/i18n.spec.js | 91 - url_builder_app/spec/mocks/clientMock.js | 31 - url_builder_app/spec/mocks/mock.js | 47 - url_builder_app/spec/polyfills/createRange.js | 10 - url_builder_app/src/images/dots.gif | Bin 36531 -> 0 bytes url_builder_app/src/images/logo-small.png | Bin 3039 -> 0 bytes url_builder_app/src/images/logo.png | Bin 9241 -> 0 bytes url_builder_app/src/images/spinner.gif | Bin 23724 -> 0 bytes url_builder_app/src/images/warning.png | Bin 19033 -> 0 bytes url_builder_app/src/index.css | 48 - url_builder_app/src/javascripts/lib/api.js | 39 - url_builder_app/src/javascripts/lib/client.js | 6 - .../src/javascripts/lib/helpers.js | 99 - url_builder_app/src/javascripts/lib/i18n.js | 67 - .../javascripts/locations/ticket_sidebar.js | 42 - .../src/javascripts/modules/app.js | 31 - .../src/javascripts/modules/context.js | 116 - url_builder_app/src/manifest.json | 27 - url_builder_app/src/templates/default.js | 27 - url_builder_app/src/templates/error.js | 17 - url_builder_app/src/templates/iframe.html | 15 - url_builder_app/src/translations/en.json | 12 - url_builder_app/src/translations/fr.json | 5 - url_builder_app/src/translations/zh-cn.json | 5 - url_builder_app/webpack.config.js | 108 - .../webpack/translations-loader.js | 68 - .../webpack/translations-plugin.js | 67 - webpack.config.js | 30 +- webpack/translations-loader.js | 2 + url_builder_app/yarn.lock => yarn.lock | 0 87 files changed, 263 insertions(+), 15514 deletions(-) create mode 100644 .github/.DS_Store rename {url_builder_app => .github}/DEPLOY.md (100%) rename url_builder_app/.node-version => .node-version (100%) rename url_builder_app/.nvmrc => .nvmrc (100%) create mode 100644 .vscode/settings.json delete mode 100644 package-lock.json delete mode 100644 src/ZENDESK_MANDATORY_SERVICE_TERMS delete mode 100644 src/images/app-settings-change.png rename {url_builder_app/src => src}/images/logo.svg (100%) delete mode 100644 src/images/screenshot-1.png delete mode 100644 src/images/screenshot-2.png delete mode 100644 src/images/screenshot-3.png delete mode 100644 src/images/screenshot.png delete mode 100644 url_builder_app/.babelrc delete mode 100644 url_builder_app/.browserslistrc delete mode 100644 url_builder_app/.gitignore delete mode 100644 url_builder_app/LICENSE delete mode 100644 url_builder_app/README.md delete mode 100644 url_builder_app/doc/i18n.md delete mode 100644 url_builder_app/jest.config.js delete mode 100644 url_builder_app/json delete mode 100644 url_builder_app/package.json delete mode 100644 url_builder_app/postcss.config.js delete mode 100644 url_builder_app/setupTests.js delete mode 100644 url_builder_app/spec/app.spec.js delete mode 100644 url_builder_app/spec/context.spec.js delete mode 100644 url_builder_app/spec/factories/currentUser.js delete mode 100644 url_builder_app/spec/factories/customFields.js delete mode 100644 url_builder_app/spec/factories/ticket.js delete mode 100644 url_builder_app/spec/helpers.spec.js delete mode 100644 url_builder_app/spec/i18n.spec.js delete mode 100644 url_builder_app/spec/mocks/clientMock.js delete mode 100644 url_builder_app/spec/mocks/mock.js delete mode 100644 url_builder_app/spec/polyfills/createRange.js delete mode 100644 url_builder_app/src/images/dots.gif delete mode 100644 url_builder_app/src/images/logo-small.png delete mode 100644 url_builder_app/src/images/logo.png delete mode 100644 url_builder_app/src/images/spinner.gif delete mode 100644 url_builder_app/src/images/warning.png delete mode 100644 url_builder_app/src/index.css delete mode 100644 url_builder_app/src/javascripts/lib/api.js delete mode 100644 url_builder_app/src/javascripts/lib/client.js delete mode 100644 url_builder_app/src/javascripts/lib/helpers.js delete mode 100644 url_builder_app/src/javascripts/lib/i18n.js delete mode 100644 url_builder_app/src/javascripts/locations/ticket_sidebar.js delete mode 100644 url_builder_app/src/javascripts/modules/app.js delete mode 100644 url_builder_app/src/javascripts/modules/context.js delete mode 100644 url_builder_app/src/manifest.json delete mode 100644 url_builder_app/src/templates/default.js delete mode 100644 url_builder_app/src/templates/error.js delete mode 100644 url_builder_app/src/templates/iframe.html delete mode 100644 url_builder_app/src/translations/en.json delete mode 100644 url_builder_app/src/translations/fr.json delete mode 100644 url_builder_app/src/translations/zh-cn.json delete mode 100644 url_builder_app/webpack.config.js delete mode 100644 url_builder_app/webpack/translations-loader.js delete mode 100644 url_builder_app/webpack/translations-plugin.js rename url_builder_app/yarn.lock => yarn.lock (100%) diff --git a/.babelrc b/.babelrc index 2fdda15..2b7bafa 100644 --- a/.babelrc +++ b/.babelrc @@ -1,4 +1,3 @@ { - "presets": ["@babel/preset-env"], - "plugins": ["@babel/plugin-transform-runtime"] + "presets": ["@babel/preset-env", "@babel/preset-react"] } diff --git a/.browserslistrc b/.browserslistrc index 2fec4af..8d41d52 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -1,3 +1,2 @@ # Browsers that we support last 2 version -IE 11 diff --git a/.github/.DS_Store b/.github/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0/spec' ], - setupFilesAfterEnv: ["setupTests.js"], + setupFilesAfterEnv: ["/setupTests.js"], roots: ['./spec'] } diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 21c534e..0000000 --- a/package-lock.json +++ /dev/null @@ -1,13338 +0,0 @@ -{ - "name": "app_scaffold", - "version": "1.0.1", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.2.tgz", - "integrity": "sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.6.2", - "@babel/helpers": "^7.6.2", - "@babel/parser": "^7.6.2", - "@babel/template": "^7.6.0", - "@babel/traverse": "^7.6.2", - "@babel/types": "^7.6.0", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", - "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", - "dev": true, - "requires": { - "@babel/types": "^7.6.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.13", - "source-map": "^0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", - "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-call-delegate": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", - "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-define-map": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz", - "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.5.5", - "lodash": "^4.17.13" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", - "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", - "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz", - "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==", - "dev": true, - "requires": { - "@babel/types": "^7.5.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", - "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/types": "^7.5.5", - "lodash": "^4.17.13" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", - "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", - "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", - "dev": true, - "requires": { - "lodash": "^4.17.13" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz", - "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.5.5", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.5.5", - "@babel/types": "^7.5.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", - "dev": true, - "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" - } - }, - "@babel/helpers": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz", - "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==", - "dev": true, - "requires": { - "@babel/template": "^7.6.0", - "@babel/traverse": "^7.6.2", - "@babel/types": "^7.6.0" - } - }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", - "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", - "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.2.0" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", - "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.2.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz", - "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz", - "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.6.0" - }, - "dependencies": { - "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", - "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", - "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", - "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", - "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", - "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz", - "integrity": "sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz", - "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.5.5", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.5.5", - "@babel/helper-split-export-declaration": "^7.4.4", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", - "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz", - "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz", - "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.6.0" - }, - "dependencies": { - "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", - "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", - "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", - "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", - "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", - "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", - "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", - "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", - "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", - "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", - "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz", - "integrity": "sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==", - "dev": true, - "requires": { - "regexpu-core": "^4.6.0" - }, - "dependencies": { - "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", - "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz", - "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.5.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", - "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", - "dev": true, - "requires": { - "@babel/helper-call-delegate": "^7.4.4", - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", - "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz", - "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.0" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", - "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", - "dev": true, - "requires": { - "private": "^0.1.6" - } - } - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", - "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.2.tgz", - "integrity": "sha512-cqULw/QB4yl73cS5Y0TZlQSjDvNkzDbu0FurTZyHlJpWE5T3PCMdnyV+xXoH1opr1ldyHODe3QAX3OMAii5NxA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "resolve": "^1.8.1", - "semver": "^5.5.1" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", - "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz", - "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", - "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", - "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", - "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz", - "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.6.0" - }, - "dependencies": { - "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "@babel/preset-env": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.2.tgz", - "integrity": "sha512-Ru7+mfzy9M1/YTEtlDS8CD45jd22ngb9tXnn64DvQK3ooyqSw9K4K9DUWmYknTTVk4TqygL9dqCrZgm1HMea/Q==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-dynamic-import": "^7.5.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.6.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.6.2", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.5.0", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.6.2", - "@babel/plugin-transform-classes": "^7.5.5", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.6.0", - "@babel/plugin-transform-dotall-regex": "^7.6.2", - "@babel/plugin-transform-duplicate-keys": "^7.5.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.4.4", - "@babel/plugin-transform-function-name": "^7.4.4", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-member-expression-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.5.0", - "@babel/plugin-transform-modules-commonjs": "^7.6.0", - "@babel/plugin-transform-modules-systemjs": "^7.5.0", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.2", - "@babel/plugin-transform-new-target": "^7.4.4", - "@babel/plugin-transform-object-super": "^7.5.5", - "@babel/plugin-transform-parameters": "^7.4.4", - "@babel/plugin-transform-property-literals": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.4.5", - "@babel/plugin-transform-reserved-words": "^7.2.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.6.2", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.4.4", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.6.2", - "@babel/types": "^7.6.0", - "browserslist": "^4.6.0", - "core-js-compat": "^3.1.1", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.5.0" - }, - "dependencies": { - "browserslist": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", - "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000989", - "electron-to-chromium": "^1.3.247", - "node-releases": "^1.1.29" - } - } - } - }, - "@babel/runtime": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz", - "integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.2" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", - "dev": true - } - } - }, - "@babel/template": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", - "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.0" - } - }, - "@babel/traverse": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", - "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.6.2", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.6.2", - "@babel/types": "^7.6.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.13" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", - "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "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=", - "dev": true - } - } - }, - "@cnakazawa/watch": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", - "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", - "dev": true - }, - "@csstools/postcss-image-set-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-image-set-function/-/postcss-image-set-function-1.0.0.tgz", - "integrity": "sha512-B+uThZhN3rTRV7mjw3c+GCxIrBkHIAihnfZEb5Ig3+hauQMWGARD3j8UoMX7Hk6w4pBpMbm3Ggs9TVKvtn/kkA==", - "dev": true, - "requires": { - "postcss": "^6.0.20", - "postcss-value-parser": "^3.3.0" - } - }, - "@csstools/sass-import-resolve": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/sass-import-resolve/-/sass-import-resolve-1.0.0.tgz", - "integrity": "sha512-pH4KCsbtBLLe7eqUrw8brcuFO8IZlN36JjdKlOublibVdAIPHCzEnpBWOVUXK5sCf+DpBi8ZtuWtjF0srybdeA==", - "dev": true - }, - "@jest/console": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.0.0.tgz", - "integrity": "sha512-Yu/Uv9+VfWqyTVxTWmFUwPBhaH5daoeO/FPb0QadbRbNbJtV63bhNHGXOo52mTBI5r0YQaMV3x0swRfDgSthcA==", - "dev": true, - "requires": { - "@jest/source-map": "^25.0.0", - "chalk": "^2.0.1", - "slash": "^3.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@jest/core": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.0.0.tgz", - "integrity": "sha512-pzYp2vZWPP0CGy/63rV37BcKSxTO64jox4Er7GUACHTUmOPmLar4/kb0DgFxDHhiHnRdMlLWVbGYHWdfDyZhBA==", - "dev": true, - "requires": { - "@jest/console": "^25.0.0", - "@jest/reporters": "^25.0.0", - "@jest/test-result": "^25.0.0", - "@jest/transform": "^25.0.0", - "@jest/types": "^25.0.0", - "ansi-escapes": "^4.2.1", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^25.0.0", - "jest-config": "^25.0.0", - "jest-haste-map": "^25.0.0", - "jest-message-util": "^25.0.0", - "jest-regex-util": "^25.0.0", - "jest-resolve": "^25.0.0", - "jest-resolve-dependencies": "^25.0.0", - "jest-runner": "^25.0.0", - "jest-runtime": "^25.0.0", - "jest-snapshot": "^25.0.0", - "jest-util": "^25.0.0", - "jest-validate": "^25.0.0", - "jest-watcher": "^25.0.0", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "realpath-native": "^1.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", - "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", - "dev": true, - "requires": { - "type-fest": "^0.5.2" - } - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "rimraf": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz", - "integrity": "sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@jest/environment": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.0.0.tgz", - "integrity": "sha512-gRpTtYUHmpXnlfcpwyRz5PHAxPqJaQlUWvKsnkGk/mhXtmlNnsRJTo9RFPxpDYC4DW8frfeffZttxGmWPt7p2A==", - "dev": true, - "requires": { - "@jest/fake-timers": "^25.0.0", - "@jest/transform": "^25.0.0", - "@jest/types": "^25.0.0", - "jest-mock": "^25.0.0" - } - }, - "@jest/fake-timers": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.0.0.tgz", - "integrity": "sha512-b/v/phUcZtwmQK7ttqsPHn+TmwhS75RNS7AILTkTKTeYOCc+aM0BrPrGrNFJnXglehvUJQ+U5q2axYN/1VFt5A==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "jest-message-util": "^25.0.0", - "jest-mock": "^25.0.0" - } - }, - "@jest/reporters": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.0.0.tgz", - "integrity": "sha512-1myFXDCAdSnBlHdFjJW5W6m0GGiSr6ggfZdHRp9w7BlGFsAMiaUqmFdt8GL4WIrG+uoHQcH/yXS3qdCeTx1v7g==", - "dev": true, - "requires": { - "@jest/environment": "^25.0.0", - "@jest/test-result": "^25.0.0", - "@jest/transform": "^25.0.0", - "@jest/types": "^25.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^25.0.0", - "jest-resolve": "^25.0.0", - "jest-runtime": "^25.0.0", - "jest-util": "^25.0.0", - "jest-worker": "^25.0.0", - "node-notifier": "^5.4.3", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^3.1.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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 - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.0.0.tgz", - "integrity": "sha512-L9BMRO692tDYYt0VmrDKDD0AKOIugTOT2qAAzYiA0qXzqqg0a573+HqvP9CXg1l3fJiMIhEkDHiK6V1SfnVO/w==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "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 - } - } - }, - "@jest/test-result": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.0.0.tgz", - "integrity": "sha512-QhGMvMBPpukW+80H3t6sQ5Slv5v/a1hVojZWisZcdAJagDiqqz+R2KO9qtSekYdqpRTJhLEtkB33FVfiSKy1lA==", - "dev": true, - "requires": { - "@jest/console": "^25.0.0", - "@jest/types": "^25.0.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.0.0.tgz", - "integrity": "sha512-+RXqXVSrrgjg7FwAkUOnQPlHljiHLrTA2mhPm4r5KLyFQt/sPdgH6ECeD55Aw5U/1kzt5/MUt6n6uOjpFzT6ag==", - "dev": true, - "requires": { - "@jest/test-result": "^25.0.0", - "jest-haste-map": "^25.0.0", - "jest-runner": "^25.0.0", - "jest-runtime": "^25.0.0" - } - }, - "@jest/transform": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.0.0.tgz", - "integrity": "sha512-0/x368Ls1T8ne8liDDOAUUjO9t6PflznzpmIBJWkU36F3qMW9SfK1WvTGPcYBuICdrzW5Lmt3DLDPENrfeOrNw==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^25.0.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^25.0.0", - "jest-regex-util": "^25.0.0", - "jest-util": "^25.0.0", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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 - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@jest/types": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.0.0.tgz", - "integrity": "sha512-svDFfLCX2CNXTFxdK3aonxEtASl+KXUd4YOGDJtWNrdgKYHYu1BQRk3/bAKYLoKM80QCpLoqPKJ4Rn9SeNQeXQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@types/babel__core": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz", - "integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.0.tgz", - "integrity": "sha512-c1mZUu4up5cp9KROs/QAw0gTeHrw/x7m52LcnvMxxOZ03DmLwPV0MlGmlgzV3cnSdjhJOZsj7E7FHeioai+egw==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz", - "integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "@types/yargs": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.3.tgz", - "integrity": "sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz", - "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha1-UbHF/mV2o0lTv0slPfnw1JDZ41k=", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha1-G6kmopI2E+3OSW/VsC6M6KX0lyE=", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha1-xJ2tIvZFInxe22EL25aX8aq3Ifc=", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha1-/qk+Qphj3V5DOFVfQikjhaZT8gQ=", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha1-mnQP9I4/qjAisd/1RCPfmqKTwl4=", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha1-ugt9Oz9+RzPaYFnJMyJ12GBwJFI=", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha1-3vS5knsBAdyMu9jR7bW3ucguskU=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha1-U3p1Dt31weky83RCBlUckcG5PmE=", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha1-dMpqa8vhnlCjtrRihH5pUD5r/L8=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha1-cSMp2+8kDza/V70ve4+5v0FUQh4=", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha1-BE7es06mefPgTNT9mCTV41dnrhA=", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha1-qL87XY/+mGx8Hjc8y9wqCRXwztw=", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha1-li2hKqWswcExyBxCMpkcgs5W4Bo=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha1-VIQHZsLBAC62TtGr5yCt7XFPmLw=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha1-sk2fa6UDlK8TSfUQr6j/y4pj0mQ=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha1-IVdvDsiLkUJzV7hTY4NmjvfGa40=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha1-4Q7s1ULQ5705T2gnxJ899tTu+4w=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.8.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha1-EUu8SB/RDKDiOzVg+oEnSLC65bw=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", - "dev": true - }, - "@zendeskgarden/css-arrows": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-arrows/-/css-arrows-3.1.1.tgz", - "integrity": "sha512-CM0H4fCdKUCZHZEpFuIGkaoK7TSh29FrMV0ejst1wlv9aQG90IlFYmv7/JRovtYCb8aSkrJUBlkvENO7hSsDnQ==", - "dev": true - }, - "@zendeskgarden/css-avatars": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-avatars/-/css-avatars-3.0.11.tgz", - "integrity": "sha512-zkrmadmuKkPCkXLyCGpqjknEmoQg6G3C0igH1bo2nE+2aMrl+x4KYf8zjQMipgEc5BKuELkk+TvcYk4giUAoSw==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.0" - } - }, - "@zendeskgarden/css-bedrock": { - "version": "7.0.29", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-bedrock/-/css-bedrock-7.0.29.tgz", - "integrity": "sha1-IwydqcyQZGmLIBDKMdhwUI5YK2Q=", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^6.3.8", - "normalize.css": "^8.0.0" - }, - "dependencies": { - "@zendeskgarden/css-variables": { - "version": "6.3.8", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-variables/-/css-variables-6.3.8.tgz", - "integrity": "sha1-pr842pQ8IM31jH+O5AsO+Xh0gSM=", - "dev": true - } - } - }, - "@zendeskgarden/css-buttons": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-buttons/-/css-buttons-6.3.0.tgz", - "integrity": "sha512-I9PUbV9owYB+M183sXGjo1QiUqGLEYg8DA2GbAtXb2KW0xN5KUffUYmYwjTwYOtP07+rg5JsDo9SclfKsl1q/g==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.4" - } - }, - "@zendeskgarden/css-callouts": { - "version": "3.3.11", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-callouts/-/css-callouts-3.3.11.tgz", - "integrity": "sha1-tQ5ScZmXhPhoEcChSFYPjHxKpjw=", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^6.3.8" - }, - "dependencies": { - "@zendeskgarden/css-variables": { - "version": "6.3.8", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-variables/-/css-variables-6.3.8.tgz", - "integrity": "sha1-pr842pQ8IM31jH+O5AsO+Xh0gSM=", - "dev": true - } - } - }, - "@zendeskgarden/css-forms": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-forms/-/css-forms-6.3.0.tgz", - "integrity": "sha512-MK2r8CjmNtfvKzmx8ieduQRnB5Xgzqs4LIcZy4lnJqSJiHi/o90CL52WE7RSkas02MZN1k4DhHoW7P46G+1nWA==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.4" - } - }, - "@zendeskgarden/css-grid": { - "version": "0.1.32", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-grid/-/css-grid-0.1.32.tgz", - "integrity": "sha1-uv9vbWFiuF1/Z4hl4pThmjZcwZI=", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^6.3.8", - "bootstrap": "^4.1.3" - }, - "dependencies": { - "@zendeskgarden/css-variables": { - "version": "6.3.8", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-variables/-/css-variables-6.3.8.tgz", - "integrity": "sha1-pr842pQ8IM31jH+O5AsO+Xh0gSM=", - "dev": true - } - } - }, - "@zendeskgarden/css-menus": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-menus/-/css-menus-7.1.0.tgz", - "integrity": "sha512-FWwR3I0ojeGvWveNhPRKecA8+Aj5EdaseLKeax+ug6Pw4EqeI7PbCyQrKyjcOf7BF5aqmULbrqAzhWu83+fJpw==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.1.0" - } - }, - "@zendeskgarden/css-modals": { - "version": "6.4.15", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-modals/-/css-modals-6.4.15.tgz", - "integrity": "sha1-Qvl0pKVF3842z9KxJ5aMGrN6tYY=", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^6.3.8" - }, - "dependencies": { - "@zendeskgarden/css-variables": { - "version": "6.3.8", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-variables/-/css-variables-6.3.8.tgz", - "integrity": "sha1-pr842pQ8IM31jH+O5AsO+Xh0gSM=", - "dev": true - } - } - }, - "@zendeskgarden/css-pagination": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-pagination/-/css-pagination-3.2.1.tgz", - "integrity": "sha512-6i4vJu7OK6h8w/bucWtBiRv1xcCfhiXKNTK84epcSUA5jvzNAw04OdjM9IJNr8vSUvJzeyzB4CbYLNrOi6Wvtg==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.4" - } - }, - "@zendeskgarden/css-tables": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-tables/-/css-tables-3.2.1.tgz", - "integrity": "sha512-B0JrMSsXyrBzA5mc1fHj/WEOF+bLzYBDAbP2rE8GvD8b+PAUozvbsg5UXhjruFmRmk+oVOo4PhJDr9jZx3v2Cw==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.4" - } - }, - "@zendeskgarden/css-tabs": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-tabs/-/css-tabs-5.1.7.tgz", - "integrity": "sha512-NLJq1si7DD80tWmcV+VVVbYs0vxsGnTiHGbjlhYskwvK39OR8/BL8VD7pM09QSllGVW6uZ1OjK8ioDUeHadvOQ==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.4" - } - }, - "@zendeskgarden/css-tags": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-tags/-/css-tags-4.2.1.tgz", - "integrity": "sha512-YYaaCF3MHWjKHIr6Xy0i4fz5wNd7FfHnnXgVCyKZMtFW4GHIO+CEkKcl1/ad+16fMO3osKZYMvM6WoyFDaOfww==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.4" - } - }, - "@zendeskgarden/css-tooltips": { - "version": "4.1.21", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-tooltips/-/css-tooltips-4.1.21.tgz", - "integrity": "sha1-ueXUVABV3nXn63vZn1fgoGyOY94=", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^6.3.8" - }, - "dependencies": { - "@zendeskgarden/css-variables": { - "version": "6.3.8", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/@zendeskgarden/css-variables/-/css-variables-6.3.8.tgz", - "integrity": "sha1-pr842pQ8IM31jH+O5AsO+Xh0gSM=", - "dev": true - } - } - }, - "@zendeskgarden/css-utilities": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-utilities/-/css-utilities-3.2.4.tgz", - "integrity": "sha512-kapQofvaYDXRKybOLuZ5srUwC2Eee3zZBVg1gCGerOKZ74zDguu5/O3YHqV26HYXn8X7sKJgFPtKMtaOJ4maEw==", - "dev": true, - "requires": { - "@zendeskgarden/css-variables": "^5.2.4" - } - }, - "@zendeskgarden/css-variables": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-5.2.4.tgz", - "integrity": "sha512-i90fvvVKm7XckfyQBllh6Mf80Vb6BbvmegnReQ7f4AAhazkzu9DLhrp7Io9wZ2B/uYrH59UTPQEdfWYi71bvRQ==", - "dev": true - }, - "abab": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.2.tgz", - "integrity": "sha512-2scffjvioEmNz0OyDSLGWDfKCVwaKc6l9Pm9kOIREU13ClXZvHpg/nRL5xyjSSSLhOnXqft2HpsAzNEEA8cFFg==", - "dev": true - }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", - "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", - "dev": true - } - } - }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "requires": { - "acorn": "^3.0.4" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, - "ajv": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", - "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "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" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/assert/-/assert-1.5.0.tgz", - "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "8.6.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz", - "integrity": "sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==", - "dev": true, - "requires": { - "browserslist": "^3.2.8", - "caniuse-lite": "^1.0.30000864", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^6.0.23", - "postcss-value-parser": "^3.2.3" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "babel-jest": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.0.0.tgz", - "integrity": "sha512-DUSRasWhUmc3lleq+CyLvUNaotWntnkxArLvteyxVmLPHSZ0k8maB3Ng1SzIqjX6Xh+PERuZ7HCRi4h4XbcOmA==", - "dev": true, - "requires": { - "@jest/transform": "^25.0.0", - "@jest/types": "^25.0.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^25.0.0", - "chalk": "^2.4.2", - "slash": "^3.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", - "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", - "dev": true, - "requires": { - "find-cache-dir": "^2.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1", - "pify": "^4.0.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.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==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.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==", - "dev": true - } - } - }, - "babel-plugin-jest-hoist": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.0.0.tgz", - "integrity": "sha512-mWl52OS2AlVbv1Cg3WxdvQk3C88UU63Iv0+jBkcpTuyU49yKpG0hVBX0i4PkCWafCefj6PfWkpzF9ztRU+4nyA==", - "dev": true, - "requires": { - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", - "dev": true - } - } - }, - "babel-preset-jest": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.0.0.tgz", - "integrity": "sha512-mlgq22WCCEPNzK4hz42lTBCNcOCNEd0Q3xZkSyws+6muTdErgXKFT3AVsjyw1K3WBgu1TVp/HG3GmYAk/pnO1g==", - "dev": true, - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^25.0.0" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz", - "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==", - "dev": true - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "bootstrap": { - "version": "4.3.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/bootstrap/-/bootstrap-4.3.1.tgz", - "integrity": "sha1-KAyo9hBQTZnXtrS/xLaM7GAXBKw=", - "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" - } - }, - "braces": { - "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" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", - "dev": true - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } - }, - "bser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz", - "integrity": "sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "4.9.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dev": true, - "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30000989", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz", - "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/braces/-/braces-2.3.2.tgz", - "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", - "dev": true - } - } - }, - "chownr": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", - "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ=", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dev": true, - "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==", - "dev": true - } - } - }, - "clean-webpack-plugin": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", - "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==", - "dev": true, - "requires": { - "rimraf": "^2.6.1" - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/color/-/color-1.0.3.tgz", - "integrity": "sha1-5I6DLYXxTvaU+0aIEcLVz+cptV0=", - "dev": true, - "requires": { - "color-convert": "^1.8.2", - "color-string": "^1.4.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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "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, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": 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 - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", - "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", - "dev": true, - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "globby": "^7.1.1", - "is-glob": "^4.0.0", - "loader-utils": "^1.1.0", - "minimatch": "^3.0.4", - "p-limit": "^1.0.0", - "serialize-javascript": "^1.4.0" - }, - "dependencies": { - "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 - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "core-js": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", - "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", - "dev": true - }, - "core-js-compat": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz", - "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==", - "dev": true, - "requires": { - "browserslist": "^4.6.6", - "semver": "^6.3.0" - }, - "dependencies": { - "browserslist": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz", - "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000989", - "electron-to-chromium": "^1.3.247", - "node-releases": "^1.1.29" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "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=", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-loader": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz", - "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.17", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.0", - "schema-utils": "^2.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "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 - }, - "postcss": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", - "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", - "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==", - "dev": true - }, - "schema-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.1.tgz", - "integrity": "sha512-RqYLpkPZX5Oc3fw/kHHHyP56fg5Y+XBpIpV8nCg0znIALfq3OH+Ea9Hfeac9BAMwG5IICltiZ0vxFvJQONfA5w==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "cssdb": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-3.2.1.tgz", - "integrity": "sha512-I0IS8zvxED8sQtFZnV7M+AkhWqTgp1HIyfMQJBbjdn4GgurBt7NCZaDgrWiAN2kNJN34mhF1p50aZIMQu290mA==", - "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==", - "dev": true - }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "debug-log": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz", - "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "deglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/deglob/-/deglob-2.1.1.tgz", - "integrity": "sha512-2kjwuGGonL7gWE1XU4Fv79+vVzpoQCl0V+boMwWtOQJV2AGDabCwez++nB1Nli/8BabAfZQ/UuHPlp6AymKdWw==", - "dev": true, - "requires": { - "find-root": "^1.0.0", - "glob": "^7.0.5", - "ignore": "^3.0.9", - "pkg-config": "^1.1.0", - "run-parallel": "^1.1.2", - "uniq": "^1.0.1" - } - }, - "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 - }, - "des.js": { - "version": "1.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.0.0.tgz", - "integrity": "sha512-JAP22dVPAqvhdRFFxK1G5GViIokyUn0UWXRNW0ztK96fsqi9cuM8w8ESbSk+T2w5OVorcMcL6m7yUg1RrX+2CA==", - "dev": true - }, - "diff-sequences": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.0.0.tgz", - "integrity": "sha512-6KdBSVCp69YOkwCFmAhmJ23A05e4VSrDpnx0gRHkkLGHotSw/r7gSZH9sqP41Z5iAgeXE8UEZNFGO5sH90vXkg==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - }, - "dependencies": { - "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, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", - "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "domhandler": { - "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" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "electron-to-chromium": { - "version": "1.3.260", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.260.tgz", - "integrity": "sha512-wGt+OivF1C1MPwaSv3LJ96ebNbLAWlx3HndivDDWqwIVSQxmhL17Y/YmwUdEMtS/bPyommELt47Dct0/VZNQBQ==", - "dev": true - }, - "elliptic": { - "version": "6.5.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/elliptic/-/elliptic-6.5.1.tgz", - "integrity": "sha1-w4D1+Qm/G5tEKNAozRjTsO/WtSs=", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" - } - }, - "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz", - "integrity": "sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.0", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-inspect": "^1.6.0", - "object-keys": "^1.1.1", - "string.prototype.trimleft": "^2.0.0", - "string.prototype.trimright": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz", - "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==", - "dev": true, - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "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 - } - } - }, - "eslint": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz", - "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==", - "dev": true, - "requires": { - "ajv": "^5.3.0", - "babel-code-frame": "^6.22.0", - "chalk": "^2.1.0", - "concat-stream": "^1.6.0", - "cross-spawn": "^5.1.0", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.2", - "esquery": "^1.0.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.0.1", - "ignore": "^3.3.3", - "imurmurhash": "^0.1.4", - "inquirer": "^3.0.6", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.9.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "require-uncached": "^1.0.3", - "semver": "^5.3.0", - "strip-ansi": "^4.0.0", - "strip-json-comments": "~2.0.1", - "table": "4.0.2", - "text-table": "~0.2.0" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "eslint-config-standard": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz", - "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==", - "dev": true - }, - "eslint-config-standard-jsx": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-5.0.0.tgz", - "integrity": "sha512-rLToPAEqLMPBfWnYTu6xRhm2OWziS2n40QFqJ8jAM8NSVzeVKTa3nclhsU4DpPJQRY60F34Oo1wi/71PN/eITg==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" - } - }, - "eslint-module-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz", - "integrity": "sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-import": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz", - "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=", - "dev": true, - "requires": { - "builtin-modules": "^1.1.1", - "contains-path": "^0.1.0", - "debug": "^2.6.8", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.1.1", - "has": "^1.0.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0" - }, - "dependencies": { - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "eslint-plugin-node": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz", - "integrity": "sha512-Q/Cc2sW1OAISDS+Ji6lZS2KV4b7ueA/WydVWd1BECTQwVvfQy5JAi3glhINoKzoMnfnuRgNP+ZWKrGAbp3QDxw==", - "dev": true, - "requires": { - "ignore": "^3.3.6", - "minimatch": "^3.0.4", - "resolve": "^1.3.3", - "semver": "^5.4.1" - } - }, - "eslint-plugin-promise": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz", - "integrity": "sha512-2WO+ZFh7vxUKRfR0cOIMrWgYKdR6S1AlOezw6pC52B6oYpd5WFghN+QHxvrRdZMtbo8h3dfUZ2o1rWb0UPbKtg==", - "dev": true - }, - "eslint-plugin-react": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz", - "integrity": "sha512-KC7Snr4YsWZD5flu6A5c0AcIZidzW3Exbqp7OT67OaD2AppJtlBr/GuPrW/vaQM/yfZotEvKAdrxrO+v8vwYJA==", - "dev": true, - "requires": { - "doctrine": "^2.0.2", - "has": "^1.0.1", - "jsx-ast-utils": "^2.0.1", - "prop-types": "^15.6.0" - } - }, - "eslint-plugin-standard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz", - "integrity": "sha1-NNDJFbRe3G8BA5PH7vOCOwhWXPI=", - "dev": true - }, - "eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true - }, - "espree": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", - "dev": true, - "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "events": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/events/-/events-3.0.0.tgz", - "integrity": "sha1-mgoN+vYok9krh1uPJpjKQRSXPog=", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", - "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "expect": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-25.0.0.tgz", - "integrity": "sha512-irRlenvI1Wh6DbUpiDR1usYTSs9MsmBEMdqs6gH9fI3Dy2j7g00p+Gn4qYQW0v3SsXUYXtWeRFmrkGx91uJQgg==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "ansi-styles": "^4.0.0", - "jest-get-type": "^25.0.0", - "jest-matcher-utils": "^25.0.0", - "jest-message-util": "^25.0.0", - "jest-regex-util": "^25.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", - "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "faker": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/faker/-/faker-4.1.0.tgz", - "integrity": "sha1-HkW7vsxndLPBlfrSg1EJxtdIzD8=", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "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=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", - "dev": true, - "requires": { - "bser": "^2.0.0" - } - }, - "figgy-pudding": { - "version": "3.5.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.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==", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha1-F7EI+e5RLft6XH88iyfqnhqcCNE=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/braces/-/braces-2.3.2.tgz", - "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "resolved": false, - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": false, - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": false, - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": false, - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": false, - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "resolved": false, - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": false, - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "resolved": false, - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "resolved": false, - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "resolved": false, - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": false, - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "optional": 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" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": false, - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "resolved": false, - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": false, - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": false, - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "resolved": false, - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": false, - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": false, - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.3.5", - "resolved": false, - "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "resolved": false, - "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": false, - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "optional": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "resolved": false, - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "resolved": false, - "integrity": "sha512-QBZu7aAFR0522EyaXZM0FZ9GLpq6lvQ3uq8gteiDUp7wKdy0lSd2hPlgFwVuW1CBkfEs9PfDQsQzZghLs/psdg==", - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "resolved": false, - "integrity": "sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==", - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "resolved": false, - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "resolved": false, - "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==", - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "resolved": false, - "integrity": "sha512-+TcdO7HJJ8peiiYhvPxsEDhF3PJFGUGRcFsGve3vxvxdcpO2Z4Z7rkosRM0kWj6LfbK/P0gu3dzk5RU1ffvFcw==", - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": false, - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": false, - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": false, - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "resolved": false, - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "resolved": false, - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": false, - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "resolved": false, - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": false, - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": false, - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "optional": true, - "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" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": false, - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": false, - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": false, - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "resolved": false, - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "resolved": false, - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": false, - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": false, - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": false, - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": false, - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": false, - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "resolved": false, - "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": false, - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": false, - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.0.3", - "resolved": false, - "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", - "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==", - "dev": 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 - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - }, - "dependencies": { - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "get-symbol-from-current-process-h": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.1.tgz", - "integrity": "sha512-QvP1+tCDjgTiu+akjdEYd8eK8MFYy6nRCRNjfiCeQB9RJEHQZpN+WE+CVqPRNqjIVMwSqd0WiD008B+b7iIdaA==", - "dev": true - }, - "get-uv-event-loop-napi-h": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/get-uv-event-loop-napi-h/-/get-uv-event-loop-napi-h-1.0.5.tgz", - "integrity": "sha512-uWDHId313vRTyqeLhlLWJS0CJOP8QXY5en/9Pv14dnPvAlRfKBfD6h2EDtoy7jxxOIWB9QgzYK16VCN3pCZOBg==", - "dev": true, - "requires": { - "get-symbol-from-current-process-h": "^1.0.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": 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" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha1-mXYFrSNF8n9RU5vqJldEISFcd4A=", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", - "dev": true - } - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "handlebars": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.3.1.tgz", - "integrity": "sha512-c0HoNHzDiHpBt4Kqe99N8tdLPKAnGCQ73gYMPWtAYM4PwGnf7xl8PBUHJqh9ijlzt2uQKaSRxbXRt+rZ7M2/kA==", - "dev": true, - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", - "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - } - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "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", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "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": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", - "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha1-7BaFWOlaoYH9h9N/VcMrvLZwi4Q=", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "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" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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 - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", - "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" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/ini/-/ini-1.3.5.tgz", - "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=", - "dev": true - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha1-1QYaYiS+WOgIOYX1AU2EQ1lXYpY=", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "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==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "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 - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "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==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "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==", - "dev": true, - "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==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "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==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "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 - } - } - }, - "istanbul-reports": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", - "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", - "dev": true, - "requires": { - "handlebars": "^4.1.2" - } - }, - "jest": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-25.0.0.tgz", - "integrity": "sha512-snw0XZwrzg/P1AbjNydroCM08PtVt8y5WKr5SgZTr2r4eSNJ33SsPQYhHoUeAq2/t1kAT7WigA7M6DhgfMeD5g==", - "dev": true, - "requires": { - "import-local": "^3.0.2", - "jest-cli": "^25.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" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "jest-cli": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.0.0.tgz", - "integrity": "sha512-6PnhszD6DxweZNi4085FKvhcf6gTDWEM9chwAPsPJPL+gGhFQW75GulO7wMBhXzFeK/MIre688DQeqQP6LC2JA==", - "dev": true, - "requires": { - "@jest/core": "^25.0.0", - "@jest/test-result": "^25.0.0", - "@jest/types": "^25.0.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^25.0.0", - "jest-util": "^25.0.0", - "jest-validate": "^25.0.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^14.0.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" - }, - "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" - } - } - } - }, - "jest-changed-files": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.0.0.tgz", - "integrity": "sha512-vNXbagXYy+HNBb5dqvZ0hvy0X7bIES90HYLW3tm9HBlTf1TQxqatDI3L51+ClVtR3bQkqszIOKagD8CzrBWYqA==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "execa": "^2.0.4", - "throat": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.0.4.tgz", - "integrity": "sha512-VcQfhuGD51vQUQtKIq2fjGDLDbL6N1DTQVpYzxZ7LPIXw3HqTuIz6uxRmpV1qf8i31LHf2kjiaGI+GdHwRgbnQ==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.5", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "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 - }, - "npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - }, - "dependencies": { - "path-key": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz", - "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==", - "dev": true - } - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "jest-config": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.0.0.tgz", - "integrity": "sha512-ofxTVx1r95y1HG260JHvR/m8f3M/9DjaTaSA53noXEWGdr4Sat8v5RECOv0rokgbbkCJ+8t0oNP4d5btKUASOw==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^25.0.0", - "@jest/types": "^25.0.0", - "babel-jest": "^25.0.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^25.0.0", - "jest-environment-node": "^25.0.0", - "jest-get-type": "^25.0.0", - "jest-jasmine2": "^25.0.0", - "jest-regex-util": "^25.0.0", - "jest-resolve": "^25.0.0", - "jest-util": "^25.0.0", - "jest-validate": "^25.0.0", - "micromatch": "^4.0.2", - "pretty-format": "^25.0.0", - "realpath-native": "^1.1.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-diff": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.0.0.tgz", - "integrity": "sha512-EiuiwtK/s8XCKKOWqozCgMKZeJn+ukjwqDNeo5eaWlHb8vMoH02sw5xE3JkXy2XqSWMyEbzdpDxwniNHToPYWg==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^25.0.0", - "jest-get-type": "^25.0.0", - "pretty-format": "^25.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-docblock": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.0.0.tgz", - "integrity": "sha512-1eB3NdAzyPwH/io73W8wJS2YpzZoLkubX+wMA6SWO9DH8azFcEpQCncuxkvBhOaHTVu97KlTkJTsW7p7s8o7KQ==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.0.0.tgz", - "integrity": "sha512-VMWADBmf+94NyxE4Ivq/mgF7JR4F1PglVIIl789LNBNrW2hGPnDhRUUKl9z8ZoKJ+iuP6yYZiooFdWxyDJKCVQ==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "chalk": "^2.0.1", - "jest-get-type": "^25.0.0", - "jest-util": "^25.0.0", - "pretty-format": "^25.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.0.0.tgz", - "integrity": "sha512-skMbrloUhvu63RGWtsen5/32/Zm1gGIzXpCnvs+R19WyXA1LhVmCr6H6Mlcjt8ptFoNmwmJpPjENWfiTv4JKXg==", - "dev": true, - "requires": { - "@jest/environment": "^25.0.0", - "@jest/fake-timers": "^25.0.0", - "@jest/types": "^25.0.0", - "jest-mock": "^25.0.0", - "jest-util": "^25.0.0", - "jsdom": "^15.1.1" - } - }, - "jest-environment-node": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.0.0.tgz", - "integrity": "sha512-mnW4GMGDNaN9++8fgar30B/dteWghdNA7B42uYDzjLAakp0Gpv55QfqiIrzlKWXoE5EWxInjKYTSRkeQE6jPng==", - "dev": true, - "requires": { - "@jest/environment": "^25.0.0", - "@jest/fake-timers": "^25.0.0", - "@jest/types": "^25.0.0", - "jest-mock": "^25.0.0", - "jest-util": "^25.0.0" - } - }, - "jest-get-type": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.0.0.tgz", - "integrity": "sha512-cdBdr6EMdslO7u2Lo6E/kVdA/ktz73hjnXbRukPp7wMKHOZP3wodWJp9n1iujW3urGK/CbGg+fXqO3HoLQCXaA==", - "dev": true - }, - "jest-haste-map": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.0.0.tgz", - "integrity": "sha512-qZ6PLW5OTor2c7RNpW82MOsyvqCf3fQSkv7VTESFGewHFPnQRBbaUCx8AtneBoPu4Uk2QXldDlOTs2nG4woFoQ==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.9", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^25.0.0", - "jest-util": "^25.0.0", - "jest-worker": "^25.0.0", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "anymatch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz", - "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "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 - } - } - }, - "jest-jasmine2": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.0.0.tgz", - "integrity": "sha512-4HDawK+A00BNvfRH93A6gVH4heiOPJ5iHvxjW75DyD4Jj4X9FnfPpdHT2y4hP0WcE0Zg+GnTGoXC/eDVj9RhNQ==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^25.0.0", - "@jest/test-result": "^25.0.0", - "@jest/types": "^25.0.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^25.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^25.0.0", - "jest-matcher-utils": "^25.0.0", - "jest-message-util": "^25.0.0", - "jest-runtime": "^25.0.0", - "jest-snapshot": "^25.0.0", - "jest-util": "^25.0.0", - "pretty-format": "^25.0.0", - "throat": "^5.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.0.0.tgz", - "integrity": "sha512-QlPqlpi2i8gFSNrXkarCJdrFMZCQdy43bw3KHv4plsJWTGBlMM5F3U90UEHoSzX3xiMhXRaIvV7i89kEMVtdbw==", - "dev": true, - "requires": { - "jest-get-type": "^25.0.0", - "pretty-format": "^25.0.0", - "weak-napi": "^1.0.3" - } - }, - "jest-matcher-utils": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.0.0.tgz", - "integrity": "sha512-Zw23jQ5PAgzCmdRFR3LjGAEXIEso5pTeBJjdEf6avEUrnfRe3nXyO0D+Qx88XYcshj9l6WppIvFBQ0u/bo5gcQ==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^25.0.0", - "jest-get-type": "^25.0.0", - "pretty-format": "^25.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-message-util": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.0.0.tgz", - "integrity": "sha512-xEwyO0ef2ovQyWs+gTHVws8muOJQgaikaS6CcufW0V3Z8Gt75aQhkm5M5qavq2ZwUmtO51FQf5SWPpmvPj+3HA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^25.0.0", - "@jest/types": "^25.0.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-mock": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.0.0.tgz", - "integrity": "sha512-XwXiHahx84TDeSTFgFGe9gWfKZXYITgRynJCETasc7MLfQxUGHFZ/c6zBIUiwZx8JiXUb2/63fm+ZXDwgDKV7w==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", - "dev": true - }, - "jest-regex-util": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.0.0.tgz", - "integrity": "sha512-WJ6YhqP6ypf4wIX6aReDP48+/WrhQnp3YujfFXScKgkYEi9jzTa+shQCET0p4KbRC51ML7dNVkXYo9kO3mUliQ==", - "dev": true - }, - "jest-resolve": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.0.0.tgz", - "integrity": "sha512-qjzET5p0nThzmT1FdBOuP0p0Hn0K3zjroVSEB6jwAG6f+eaPcO11P9ij0LJeXrr9hRSkl8kYTuqFLRwqFZqqtQ==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.0.0.tgz", - "integrity": "sha512-Pjhn3OWOxZZLO3NLsO0gSrR3iU15ReO6wmfgbWmLCE46S8mphhR+Mh6cjnYheKAA+RKBB8Dh0X1qD38sRODlWA==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "jest-regex-util": "^25.0.0", - "jest-snapshot": "^25.0.0" - } - }, - "jest-runner": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.0.0.tgz", - "integrity": "sha512-9GjEozbGL04vkWumRYAlb9saAYZlryFl5of/AcVQZr9mQlPs6mwfJ2R6GA4/aGdCz18g4ypAhVwAY5bsgRsxeg==", - "dev": true, - "requires": { - "@jest/console": "^25.0.0", - "@jest/environment": "^25.0.0", - "@jest/test-result": "^25.0.0", - "@jest/types": "^25.0.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^25.0.0", - "jest-docblock": "^25.0.0", - "jest-haste-map": "^25.0.0", - "jest-jasmine2": "^25.0.0", - "jest-leak-detector": "^25.0.0", - "jest-message-util": "^25.0.0", - "jest-resolve": "^25.0.0", - "jest-runtime": "^25.0.0", - "jest-util": "^25.0.0", - "jest-worker": "^25.0.0", - "source-map-support": "^0.5.6", - "throat": "^5.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "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 - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-runtime": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.0.0.tgz", - "integrity": "sha512-8QY0jlQEQ/GuQVMC1MubXuNpB96ntGw5wBaExG4Q9F2tNMWY2rBjQhGS9SSzZcvBuUhUSetG+83BT7N1bc9rqA==", - "dev": true, - "requires": { - "@jest/console": "^25.0.0", - "@jest/environment": "^25.0.0", - "@jest/source-map": "^25.0.0", - "@jest/transform": "^25.0.0", - "@jest/types": "^25.0.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^25.0.0", - "jest-haste-map": "^25.0.0", - "jest-message-util": "^25.0.0", - "jest-mock": "^25.0.0", - "jest-regex-util": "^25.0.0", - "jest-resolve": "^25.0.0", - "jest-snapshot": "^25.0.0", - "jest-util": "^25.0.0", - "jest-validate": "^25.0.0", - "realpath-native": "^1.1.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^14.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "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 - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-serializer": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.0.0.tgz", - "integrity": "sha512-ZwIR9GOdYK7E7nhqH+QJHznUN5NkRy1yRKWyAPfXeaQ20gTIaQi001sZX7GGkAyBpNf2f3mFcBD36vNefVU0yQ==", - "dev": true - }, - "jest-snapshot": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.0.0.tgz", - "integrity": "sha512-yrnVlrDOMImCI0DxcIctK6XGleT6YvVBV45V2xwMRKHevc2F3Umlgpjpj2vrrdEJGJrw3mkxOkxNvPoa5HWzbw==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^25.0.0", - "chalk": "^2.0.1", - "expect": "^25.0.0", - "jest-diff": "^25.0.0", - "jest-get-type": "^25.0.0", - "jest-matcher-utils": "^25.0.0", - "jest-message-util": "^25.0.0", - "jest-resolve": "^25.0.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^25.0.0", - "semver": "^6.2.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-util": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.0.0.tgz", - "integrity": "sha512-9UFzs7EUDxavMZ3GK9JG3AcTFnZB42ZLwBbVC0yhDr+CdDZRo/9cg6dxP0X5Lii5xaQZxajubr8Wampk2hKVnw==", - "dev": true, - "requires": { - "@jest/console": "^25.0.0", - "@jest/fake-timers": "^25.0.0", - "@jest/source-map": "^25.0.0", - "@jest/test-result": "^25.0.0", - "@jest/types": "^25.0.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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 - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-validate": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.0.0.tgz", - "integrity": "sha512-4gZ89icjc1eBcF03/9HvPHOPzcEYDjOxJS0f0I82Sq/UEcjyqjpTN32gdQZPcO+z22PH/Q/gPy9IPE3Y9L1zGw==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^25.0.0", - "leven": "^3.1.0", - "pretty-format": "^25.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-watcher": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.0.0.tgz", - "integrity": "sha512-BghKLLn999ZtyAInLvCY9/VJZ5AjyBAHoKlYstpwUkfwbKUYtq0Yh23K2lacSeWiHDOvL5tEx9ydD2xiBl8kkA==", - "dev": true, - "requires": { - "@jest/test-result": "^25.0.0", - "@jest/types": "^25.0.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^4.2.1", - "chalk": "^2.0.1", - "jest-util": "^25.0.0", - "string-length": "^3.1.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", - "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", - "dev": true, - "requires": { - "type-fest": "^0.5.2" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "jest-worker": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.0.0.tgz", - "integrity": "sha512-eFK2iNwjT1v5OHyX8uTNU9K/j6liIH8mRKi7wKJ4BDl6ervAO/lgjOMQ7PjB57LAvBgGsV/9f51zDQ2Rm2dwmw==", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.0.0.tgz", - "integrity": "sha512-WRt32iTpYEZWYOpcetGm0NPeSvaebccx7hhS/5M6sAiqnhedtFCHFxkjzZlJvFNCPowiKSFGiZk5USQDFy83vQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", - "dev": true - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.1.1.tgz", - "integrity": "sha512-cQZRBB33arrDAeCrAEWn1U3SvrvC8XysBua9Oqg1yWrsY/gYcusloJC3RZJXuY5eehSCmws8f2YeliCqGSkrtQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^6.1.1", - "acorn-globals": "^4.3.2", - "array-equal": "^1.0.0", - "cssom": "^0.3.6", - "cssstyle": "^1.2.2", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.1", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.4", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.7", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^7.0.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", - "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", - "dev": true - } - } - }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": 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 - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "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 - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jsx-ast-utils": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz", - "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "object.assign": "^4.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=", - "dev": true - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "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" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": 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==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "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" - } - }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha1-rSyVdhl8nxq/MI0Hh4Zb2XWj8+Q=", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/mem/-/mem-4.3.0.tgz", - "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", - "dev": true - } - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "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 - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.5.tgz", - "integrity": "sha512-dqBanNfktnp2hwL2YguV9Jh91PFX7gu7nRLs4TGsbAfAG6WOtlynFRYzwDwmmeSb5uIwHo9nx1ta0f7vAZVp2w==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "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 - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-addon-api": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz", - "integrity": "sha512-2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==", - "dev": true - }, - "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-libs-browser": { - "version": "2.2.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "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=", - "dev": true - }, - "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node-releases": { - "version": "1.1.32", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz", - "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==", - "dev": true, - "requires": { - "semver": "^5.3.0" - } - }, - "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, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "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 - }, - "normalize.css": { - "version": "8.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/normalize.css/-/normalize.css-8.0.1.tgz", - "integrity": "sha1-m5iiCHOLnMJjTKrLxC0THJdIe/M=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "nwsapi": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", - "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "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=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "object-inspect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", - "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", - "dev": true - }, - "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 - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-each-series": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", - "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=", - "dev": true - }, - "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, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "pako": { - "version": "1.0.10", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/pako/-/pako-1.0.10.tgz", - "integrity": "sha1-Qyi621CGpCaqkPVBl31JVdpclzI=", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parse-asn1": { - "version": "5.1.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha1-ADJxND2ljclMrOSU+u89IUfs6g4=", - "dev": true, - "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha1-5sTd1+06onxoogzE5Q4aTug7vEo=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "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=", - "dev": true - }, - "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=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "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, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha1-l2wgZTBhexTrsyEUI597CTNuk6Y=", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", - "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "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" - } - }, - "pkg-conf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", - "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "dependencies": { - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "pkg-config": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pkg-config/-/pkg-config-1.1.1.tgz", - "integrity": "sha1-VX7yLXPaPIg3EHdmxS6tq94pj+Q=", - "dev": true, - "requires": { - "debug-log": "^1.0.0", - "find-root": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "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 - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-advanced-variables": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/postcss-advanced-variables/-/postcss-advanced-variables-2.3.3.tgz", - "integrity": "sha512-X7nwaP4yDVu3ZWsftQVuVcd/+thKsXTeQ2zQL9ivtgdpXu/ERlSGiOA8D7O/b0jnYj6oO4WpfvOCw7cOnGYEow==", - "dev": true, - "requires": { - "@csstools/sass-import-resolve": "^1", - "postcss": "^6" - } - }, - "postcss-apply": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/postcss-apply/-/postcss-apply-0.9.0.tgz", - "integrity": "sha512-Ysel7CyF7FiZQno9oADqKXsfZw4DvTcQXtFvN1nLZQA3woRiVYV2M5kGJSrqQVWGjp/zqNUjUpXHs24TgxFjxg==", - "dev": true, - "requires": { - "babel-runtime": "^6.23.0", - "balanced-match": "^0.4.2", - "postcss": "^6.0.0" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } - }, - "postcss-atroot": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.1.3.tgz", - "integrity": "sha1-Z1LAIwx0UUBUk0WysOMOvtoBpAU=", - "dev": true, - "requires": { - "postcss": "^5.0.5" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "postcss-attribute-case-insensitive": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-3.0.1.tgz", - "integrity": "sha512-X/viSS9YrAoDnRa2R4sElsAmW+scOWeVW11FjWQN8m+FW1YY0jdIA9fuBSSF1pKsJTYXJXGJ1oAjFHl8cqcmKw==", - "dev": true, - "requires": { - "postcss": "^6.0.23", - "postcss-selector-parser": "^4.0.0" - } - }, - "postcss-color-functional-notation": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-1.0.2.tgz", - "integrity": "sha512-FxkEr+s/KCrcrTxUhHcDMKGZmnLjUKK7pl2gDjnEoAJaVcbThdDWLhuASu02qdA3Ys7np/BwJgwc72JrURTvJQ==", - "dev": true, - "requires": { - "postcss": "^6.0.23", - "postcss-values-parser": "^1.5.0" - } - }, - "postcss-color-hex-alpha": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-3.0.0.tgz", - "integrity": "sha1-HlPmyKyyN5Vej9CLfs2xuLgwn5U=", - "dev": true, - "requires": { - "color": "^1.0.3", - "postcss": "^6.0.1", - "postcss-message-helpers": "^2.0.0" - } - }, - "postcss-color-mod-function": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-2.4.3.tgz", - "integrity": "sha512-TEATRHN1m2+vM4efwRoPyrAQTbBA4xgx1jSMPv64oLcwVFC4qr6d4o9DAD5LxygIMeBBBugQHvXoSIM+87NaFQ==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^6.0.23", - "postcss-values-parser": "^1.5.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-3.1.0.tgz", - "integrity": "sha512-212hJUk9uSsbwO5ECqVjmh/iLsmiVL1xy9ce9TVf+X3cK/ZlUIlaMdoxje/YpsL9cmUH3I7io+/G2LyWx5rg1g==", - "dev": true, - "requires": { - "postcss": "^6.0.22", - "postcss-values-parser": "^1.5.0" - } - }, - "postcss-color-rgb": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-rgb/-/postcss-color-rgb-2.0.0.tgz", - "integrity": "sha1-FFOcinExSUtILg3RzCZf9lFLUmM=", - "dev": true, - "requires": { - "postcss": "^6.0.1", - "postcss-value-parser": "^3.3.0" - } - }, - "postcss-custom-media": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz", - "integrity": "sha1-vlMnhBEOyylQRPtTlaGABushpzc=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - } - }, - "postcss-custom-properties": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-7.0.0.tgz", - "integrity": "sha512-dl/CNaM6z2RBa0vZZqsV6Hunj4HD6Spu7FcAkiVp5B2tgm6xReKKYzI7x7QNx3wTMBNj5v+ylfVcQGMW4xdkHw==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^6.0.18" - } - }, - "postcss-custom-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz", - "integrity": "sha1-eBOC+UxS5yfvXKR3bqKt9JphE4I=", - "dev": true, - "requires": { - "postcss": "^6.0.1", - "postcss-selector-matches": "^3.0.0" - } - }, - "postcss-dir-pseudo-class": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-4.0.0.tgz", - "integrity": "sha512-ZAeXMIyZukHHeDt5IFchWB+okPzasb8YnpkXIgTiJl4216X1IplMrODjihZIBDXNE2RdJRBCAOx8uGzCnGSxTA==", - "dev": true, - "requires": { - "postcss": "^6.0.22", - "postcss-selector-parser": "^4.0.0" - } - }, - "postcss-env-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-1.0.0.tgz", - "integrity": "sha512-UVkdbVCRAEr79XkS6uxMRWIHYrFNuhXmjw6gxyesCBXzzHIvYOoz5UKTWM39xX3j9vGO5waVzxq/VzEiZgsM0g==", - "dev": true, - "requires": { - "postcss": "^6.0.22", - "postcss-values-parser": "^1.5.0" - } - }, - "postcss-extend-rule": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-extend-rule/-/postcss-extend-rule-1.1.0.tgz", - "integrity": "sha512-+NXtLOY49Xcx9173SJAYj41esTRTpihSLoKpj5yzoBki9PZK4HF37AH9AVyCeLFJL9fzhh0YFuk/3eyeZ9d/jw==", - "dev": true, - "requires": { - "postcss": "^6.0.11", - "postcss-nesting": "^4.2.1" - }, - "dependencies": { - "postcss-nesting": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-4.2.1.tgz", - "integrity": "sha512-IkyWXICwagCnlaviRexi7qOdwPw3+xVVjgFfGsxmztvRVaNxAlrypOIKqDE5mxY+BVxnId1rnUKBRQoNE2VDaA==", - "dev": true, - "requires": { - "postcss": "^6.0.11" - } - } - } - }, - "postcss-focus-visible": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-3.0.0.tgz", - "integrity": "sha512-6i3HsOrWNelxBYPh/HWAXF9lPwCFAfFVlUTZqsLRXYMPhcXH1eXdItozRBvT9l5pYF4ddJJbgk4JOp0au0QToA==", - "dev": true, - "requires": { - "postcss": "^6.0" - } - }, - "postcss-focus-within": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-2.0.0.tgz", - "integrity": "sha512-LTbT/dxZ3FahpOv1XZMyRLNnBk5QWVU4HL/p82iFkzoPNVhNQazaYIujHXTOAKea5clgjbj6GdFj7mU7qzy1kQ==", - "dev": true, - "requires": { - "postcss": "^6.0.21" - } - }, - "postcss-font-family-system-ui": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-family-system-ui/-/postcss-font-family-system-ui-3.0.0.tgz", - "integrity": "sha512-58G/hTxMSSKlIRpcPUjlyo6hV2MEzvcVO2m4L/T7Bb2fJTG4DYYfQjQeRvuimKQh1V1sOzCIz99g+H2aFNtlQw==", - "dev": true, - "requires": { - "postcss": "^6.0" - } - }, - "postcss-font-variant": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-3.0.0.tgz", - "integrity": "sha1-CMzIj2BQuoLtjvLMdsDGprQfGD4=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - } - }, - "postcss-gap-properties": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-1.0.0.tgz", - "integrity": "sha512-snL2k0Nie72J0uCsKgfO2Sd5rs3Wlhsk+k9uVzyMaeBH9gouNPPY7tZ4bopRJmBISbZEUtvF8Gchat6nOFQHdg==", - "dev": true, - "requires": { - "postcss": "^6.0.22" - } - }, - "postcss-image-set-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-2.0.0.tgz", - "integrity": "sha512-2bpCIj2wFhIhpyM1G/ZZgBJM8K/VKbEcQ0SX5MI9MTGv4giPMnuXMa/sX3bHXHhi1PL4v2WRfqD1+w5T9EhFqg==", - "dev": true, - "requires": { - "postcss": "^6.0.22", - "postcss-values-parser": "^1.5.0" - } - }, - "postcss-import": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-11.1.0.tgz", - "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==", - "dev": true, - "requires": { - "postcss": "^6.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-initial": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-2.0.0.tgz", - "integrity": "sha1-cnFfczbgu3k1HZnuZcSiU6hEG6Q=", - "dev": true, - "requires": { - "lodash.template": "^4.2.4", - "postcss": "^6.0.1" - } - }, - "postcss-lab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-1.1.0.tgz", - "integrity": "sha512-n5OBvdjTUSIpMnYuwOYp2wyrUxx3WwDnuAWLyFUryKU67QrlgHndtOn/8xEUzviknpC6fEi/HQ+qLoVew3C+0A==", - "dev": true, - "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^6.0.23", - "postcss-values-parser": "^1.5.0" - } - }, - "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", - "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^6.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^0.4.0" - }, - "dependencies": { - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "postcss-logical": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-1.1.1.tgz", - "integrity": "sha512-ZJgyLJlp3uPKae9+6sJKFjD06UZzb/m3M1LPeHsaBMvvyatcNWwCfOZVIq00fJdxUqa9QeuQO6RZElKmRdWMEg==", - "dev": true, - "requires": { - "postcss": "^6.0.20" - } - }, - "postcss-media-minmax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz", - "integrity": "sha1-Z1JWA3pD70C8Twdgv9BtTcadSNI=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - } - }, - "postcss-message-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", - "dev": true - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", - "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", - "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.16", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", - "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-value-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", - "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==", - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-scope": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz", - "integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", - "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", - "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-3.0.0.tgz", - "integrity": "sha512-1xxmLHSfubuUi6xZZ0zLsNoiKfk3BWQj6fkNMaBJC529wKKLcdeCxXt6KJmDLva+trNyQNwEaE/ZWMA7cve1fA==", - "dev": true, - "requires": { - "postcss": "^6.0.14", - "postcss-selector-parser": "^3.1.1" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", - "dev": true, - "requires": { - "dot-prop": "^4.1.1", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-nesting": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-6.0.0.tgz", - "integrity": "sha512-Yoglsy6eZbDCbRIXoYSmnIt9ao4xyg07iFwVBd7WyIkDzMSeRxIqUk8xEAdkeJQ7eGfWo6RufrTU7FSUjZ22fg==", - "dev": true, - "requires": { - "postcss": "^6.0.22" - } - }, - "postcss-overflow-shorthand": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-1.0.1.tgz", - "integrity": "sha512-QeJk23W8dLP2DrWYSKTwfFfh4Tcy5Msr58vuuxCPcCijX/07jva0OGNKtUH9vZ6NnXB2WEsnfIIg5M0ScPEWeQ==", - "dev": true, - "requires": { - "postcss": "^6.0.22" - } - }, - "postcss-page-break": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-1.0.0.tgz", - "integrity": "sha512-FgjJ7q/cQFbfQFdmm15XDu+DjNb6Tcn7LYm+o1CxyHV5p6pCm0jkRhuU+PF6FaMrSTfy5nF8nuWhwOtUQyWiYA==", - "dev": true, - "requires": { - "postcss": "^6.0.16" - } - }, - "postcss-place": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-3.0.1.tgz", - "integrity": "sha512-6Cg0z39zBU4FOS85Z6+Us+GCIW7UqKdOGH/9j26LwMzZ3L909wG7NP3BF+L12AEeIL5XfI8Q5SWu9Or3nJTS8g==", - "dev": true, - "requires": { - "postcss": "^6.0.22", - "postcss-values-parser": "^1.5.0" - } - }, - "postcss-preset-env": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-5.3.0.tgz", - "integrity": "sha512-9EfvxjfFpNv6IDv9Eoih7NE9vrfC5s9s9nvFpOXA/jAB49MNh4OE4OWyliS3nieRpRObsiL65ZIEiuQ8ajdl+A==", - "dev": true, - "requires": { - "autoprefixer": "^8.6.5", - "browserslist": "^3.2.8", - "caniuse-lite": "^1.0.30000865", - "cssdb": "^3.1.0", - "postcss": "^6.0.23", - "postcss-attribute-case-insensitive": "^3.0.1", - "postcss-color-functional-notation": "^1.0.2", - "postcss-color-hex-alpha": "^3.0.0", - "postcss-color-mod-function": "^2.4.3", - "postcss-color-rebeccapurple": "^3.1.0", - "postcss-custom-media": "^6.0.0", - "postcss-custom-properties": "^7.0.0", - "postcss-custom-selectors": "^4.0.1", - "postcss-dir-pseudo-class": "^4.0.0", - "postcss-env-function": "^1.0.0", - "postcss-focus-visible": "^3.0.0", - "postcss-focus-within": "^2.0.0", - "postcss-font-family-system-ui": "^3.0.0", - "postcss-font-variant": "^3.0.0", - "postcss-gap-properties": "^1.0.0", - "postcss-image-set-function": "^2.0.0", - "postcss-initial": "^2.0.0", - "postcss-lab-function": "^1.1.0", - "postcss-logical": "^1.1.1", - "postcss-media-minmax": "^3.0.0", - "postcss-nesting": "^6.0.0", - "postcss-overflow-shorthand": "^1.0.1", - "postcss-page-break": "^1.0.0", - "postcss-place": "^3.0.1", - "postcss-pseudo-class-any-link": "^5.0.0", - "postcss-replace-overflow-wrap": "^2.0.0", - "postcss-selector-matches": "^3.0.1", - "postcss-selector-not": "^3.0.1" - } - }, - "postcss-property-lookup": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-property-lookup/-/postcss-property-lookup-2.0.0.tgz", - "integrity": "sha512-KUb53a7UZWDMVb0SRODOonc4H1wlbgQ0VfYwmJaR1xWPorhariEz0U7x0ri3W/imFs6HqLYWP7hl2yMvi5Ty+w==", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "postcss": "^6.0.6", - "tcomb": "^3.2.21" - } - }, - "postcss-pseudo-class-any-link": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-5.0.0.tgz", - "integrity": "sha512-rA5grdRhLLMMI654eOZVuKGr4fUBQNGSH0K+7j5839CiBA/IvNt/Ewt7aIrkGZPySKI3nqzs34HefO8U0Fxahg==", - "dev": true, - "requires": { - "postcss": "^6.0.22", - "postcss-selector-parser": "^4.0.0" - } - }, - "postcss-replace-overflow-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-2.0.0.tgz", - "integrity": "sha1-eU22+qVPjbEAhUOSqTr0V2i04ls=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - } - }, - "postcss-selector-matches": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz", - "integrity": "sha1-5WNAEeE5UIgYYbvdWMLQER/8lqs=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2", - "postcss": "^6.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } - }, - "postcss-selector-not": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz", - "integrity": "sha1-Lk2y8JZTNsAefOx9tsYN/3ZzNdk=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2", - "postcss": "^6.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } - }, - "postcss-selector-parser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-4.0.0.tgz", - "integrity": "sha512-5h+MvEjnzu1qy6MabjuoPatsGAjjDV9B24e7Cktjl+ClNtjVjmvAXjOFQr1u7RlWULKNGYaYVE4s+DIIQ4bOGA==", - "dev": true, - "requires": { - "cssesc": "^1.0.1", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "dependencies": { - "cssesc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-1.0.1.tgz", - "integrity": "sha512-S2hzrpWvE6G/rW7i7IxJfWBYn27QWfOIncUW++8Rbo1VB5zsJDSVPcnI+Q8z7rhxT6/yZeLOCja4cZnghJrNGA==", - "dev": true - } - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "postcss-values-parser": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz", - "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "precss": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/precss/-/precss-3.1.2.tgz", - "integrity": "sha512-TAEKJjzNyKIwyDeJ3yuaTl1x0CoFw+VyycR3dO18Kl2rGU/rPNocCYH1cry1sstWwGKl3RpJhDfZ2ZdzscM0IQ==", - "dev": true, - "requires": { - "postcss": "^6.0.19", - "postcss-advanced-variables": "^2.3.3", - "postcss-atroot": "^0.1.3", - "postcss-extend-rule": "^1.1.0", - "postcss-nested": "^3.0.0", - "postcss-preset-env": "^3.2.2", - "postcss-property-lookup": "^2.0.0" - }, - "dependencies": { - "cssdb": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-1.6.0.tgz", - "integrity": "sha512-KBxrzWDyY0aFA3DkAH0SDWhIKp1or83pBLqacXq4VWNrOCwf/G9An+VDXIW8qAGJz11o9nO8mQezq1ZJOdaF8A==", - "dev": true - }, - "postcss-attribute-case-insensitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-2.0.0.tgz", - "integrity": "sha1-lNxCLI+QmX8WvTOjZUu77AhJY7Q=", - "dev": true, - "requires": { - "postcss": "^6.0.0", - "postcss-selector-parser": "^2.2.3" - } - }, - "postcss-dir-pseudo-class": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-3.0.0.tgz", - "integrity": "sha512-iEVgue59Xs6vz9CQZtlyonW/BmVfpqWglcUyIP2rQaBpH1a2T8Iax61eXY2NjTAq5r3Xjxwk4lrA84acoAiWHw==", - "dev": true, - "requires": { - "postcss": "^6.0.20", - "postcss-selector-parser": "^3.1.1" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", - "dev": true, - "requires": { - "dot-prop": "^4.1.1", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-focus-visible": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-2.0.0.tgz", - "integrity": "sha512-nJaq5CK2YBWB1fu1SeK0qXAk0TJncY3Ms7iwFov+J3sNetecvTeCQuSxQCf9U9T9Vjusnb3zzThBs5XwP/eb/g==", - "dev": true, - "requires": { - "postcss": "^6.0" - } - }, - "postcss-nesting": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-4.2.1.tgz", - "integrity": "sha512-IkyWXICwagCnlaviRexi7qOdwPw3+xVVjgFfGsxmztvRVaNxAlrypOIKqDE5mxY+BVxnId1rnUKBRQoNE2VDaA==", - "dev": true, - "requires": { - "postcss": "^6.0.11" - } - }, - "postcss-preset-env": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-3.5.0.tgz", - "integrity": "sha512-1I7ve+XzmNLJMZDORLOjSpY28t2H1qADEUcp2tQzuLBxAsbWMBUTDpSPsCKBduoqd4zWuH4bI/04W4T4hveHQw==", - "dev": true, - "requires": { - "@csstools/postcss-image-set-function": "^1.0.0", - "browserslist": "^3.2.4", - "caniuse-lite": "^1.0.30000823", - "cssdb": "^1.6.0", - "postcss": "^6.0.21", - "postcss-apply": "^0.9.0", - "postcss-attribute-case-insensitive": "^2.0.0", - "postcss-color-hex-alpha": "^3.0.0", - "postcss-color-mod-function": "^2.4.2", - "postcss-color-rebeccapurple": "^3.0.0", - "postcss-color-rgb": "^2.0.0", - "postcss-custom-media": "^6.0.0", - "postcss-custom-properties": "^7.0.0", - "postcss-custom-selectors": "^4.0.1", - "postcss-dir-pseudo-class": "^3.0.0", - "postcss-focus-visible": "^2.0.0", - "postcss-font-family-system-ui": "^3.0.0", - "postcss-font-variant": "^3.0.0", - "postcss-initial": "^2.0.0", - "postcss-logical": "^1.1.1", - "postcss-media-minmax": "^3.0.0", - "postcss-nesting": "^4.2.1", - "postcss-page-break": "^1.0.0", - "postcss-pseudo-class-any-link": "^4.0.0", - "postcss-replace-overflow-wrap": "^2.0.0", - "postcss-selector-matches": "^3.0.1", - "postcss-selector-not": "^3.0.1" - } - }, - "postcss-pseudo-class-any-link": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-4.0.0.tgz", - "integrity": "sha1-kVKgYT00UHIFE+iJKFS65C0O5o4=", - "dev": true, - "requires": { - "postcss": "^6.0.1", - "postcss-selector-parser": "^2.2.3" - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "pretty-format": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.0.0.tgz", - "integrity": "sha512-0neOC1g/eAISiEeRzK2QRF/8U5o1EE3jZwuHSc49qYMdCLgckxeK7bnMw31YdbP34zcWYD4nvWnldNZ+S3okMw==", - "dev": true, - "requires": { - "@jest/types": "^25.0.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.8.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", - "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "prompts": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.2.1.tgz", - "integrity": "sha512-VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.3" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "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 - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "react-is": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", - "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==", - "dev": true - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", - "dev": true, - "requires": { - "pify": "^2.3.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.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==", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "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" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/braces/-/braces-2.3.2.tgz", - "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", - "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", - "dev": true, - "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "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 - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", - "dev": true, - "requires": { - "lodash": "^4.17.11" - } - }, - "request-promise-native": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", - "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", - "dev": true, - "requires": { - "request-promise-core": "1.1.2", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "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 - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - }, - "dependencies": { - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - } - } - }, - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o=", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - } - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "*" - } - }, - "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==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", - "dev": true, - "requires": { - "xmlchars": "^2.1.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setimmediate-napi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate-napi/-/setimmediate-napi-1.0.5.tgz", - "integrity": "sha512-DkfCLZzpeRa4XvMSD2XwbtYCUmdKCxsHpm6doIeFResBDp4QFvOuN7ZBJWAQKEc+Dg6nuH5NeNij5JzDK1BQSg==", - "dev": true, - "requires": { - "get-symbol-from-current-process-h": "^1.0.1", - "get-uv-event-loop-napi-h": "^1.0.5" - } - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "sisteransi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz", - "integrity": "sha512-SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha1-MbJKnC5zwt6FBmwP631Edn7VKTI=", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.1" - } - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "standard": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/standard/-/standard-11.0.1.tgz", - "integrity": "sha512-nu0jAcHiSc8H+gJCXeiziMVZNDYi8MuqrYJKxTgjP4xKXZMKm311boqQIzDrYI/ktosltxt2CbDjYQs9ANC8IA==", - "dev": true, - "requires": { - "eslint": "~4.18.0", - "eslint-config-standard": "11.0.0", - "eslint-config-standard-jsx": "5.0.0", - "eslint-plugin-import": "~2.9.0", - "eslint-plugin-node": "~6.0.0", - "eslint-plugin-promise": "~3.7.0", - "eslint-plugin-react": "~7.7.0", - "eslint-plugin-standard": "~3.0.1", - "standard-engine": "~8.0.0" - } - }, - "standard-engine": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-8.0.1.tgz", - "integrity": "sha512-LA531C3+nljom/XRvdW/hGPXwmilRkaRkENhO3FAGF1Vtq/WtCXzgmnc5S6vUHHsgv534MRy02C1ikMwZXC+tw==", - "dev": true, - "requires": { - "deglob": "^2.1.0", - "get-stdin": "^6.0.0", - "minimist": "^1.1.0", - "pkg-conf": "^2.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true - }, - "string-length": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string.prototype.trimleft": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz", - "integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimright": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz", - "integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "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==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "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==", - "dev": true - }, - "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", - "dev": true, - "requires": { - "ajv": "^5.2.3", - "ajv-keywords": "^2.1.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tcomb": { - "version": "3.2.29", - "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", - "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", - "dev": true - }, - "terser": { - "version": "4.3.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/terser/-/terser-4.3.4.tgz", - "integrity": "sha1-rZG63pVhnjQ0aF1p76Yhpa9fh30=", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/commander/-/commander-2.20.1.tgz", - "integrity": "sha1-OGPOPKktCDHc8qEC9ftLWSav0Pk=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz", - "integrity": "sha1-YbGOQOruW+l+dxzbsQ7RKAiIwrQ=", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.7.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "cacache": { - "version": "12.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/cacache/-/cacache-12.0.3.tgz", - "integrity": "sha1-vpmruk4b9d9GHNWiwQcfxDJXM5A=", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha1-qgeniMwxUck5tRMfY1cPDdIAlTc=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/pump/-/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", - "dev": true - } - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } - }, - "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 - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha1-gAsfPu4nLlvFPuRloE0OgEwxIR8=", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - } - } - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha1-w8GflZc/sKYpc/sJ2Q2WHuQ+XIo=", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", - "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": 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" - } - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "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 - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/upath/-/upath-1.2.0.tgz", - "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/util/-/util-0.11.1.tgz", - "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha1-APdJTSritojP4omd9u0sVL75Hb4=", - "dev": true - }, - "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, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vm-browserify": { - "version": "1.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/vm-browserify/-/vm-browserify-1.1.0.tgz", - "integrity": "sha1-vXbWojMj4sqP+hICjcBFWcdfkBk=", - "dev": true - }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "dev": true, - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", - "dev": true, - "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "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" - } - }, - "watchpack": { - "version": "1.6.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha1-S8EsLr6KonenHx0/FNaFx7RGzQA=", - "dev": true, - "requires": { - "chokidar": "^2.0.2", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - } - }, - "weak-napi": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/weak-napi/-/weak-napi-1.0.3.tgz", - "integrity": "sha512-cyqeMaYA5qI7RoZKAKvIHwEROEKDNxK7jXj3u56nF2rGBh+HFyhYmBb1/wAN4RqzRmkYKVVKQyqHpBoJjqtGUA==", - "dev": true, - "requires": { - "bindings": "^1.3.0", - "node-addon-api": "^1.1.0", - "setimmediate-napi": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "webpack": { - "version": "4.41.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/webpack/-/webpack-4.41.0.tgz", - "integrity": "sha1-22olS95nF2n3wU6QoaVec2Avxws=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.1", - "watchpack": "^1.6.0", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.3.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/acorn/-/acorn-6.3.0.tgz", - "integrity": "sha1-AIdQkRn/pPwKAEHR6TpBfmjLhW4=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/braces/-/braces-2.3.2.tgz", - "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "webpack-cli": { - "version": "3.3.9", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/webpack-cli/-/webpack-cli-3.3.9.tgz", - "integrity": "sha1-ecJ+cflLf+Mk1ZSrZKjjlrnaqRo=", - "dev": true, - "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha1-qgeniMwxUck5tRMfY1cPDdIAlTc=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "yargs": { - "version": "13.2.4", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha1-C1YreUAW65ZRuYvTes82SqXW3IM=", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" - } - } - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "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" - } - }, - "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 - }, - "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://ibdolphin.jfrog.io/ibdolphin/api/npm/Ibotta-npm/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", - "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz", - "integrity": "sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==", - "dev": true, - "requires": { - "async-limiter": "^1.0.0" - } - }, - "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 - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.0.0.tgz", - "integrity": "sha512-ssa5JuRjMeZEUjg7bEL99AwpitxU/zWGAGpdj0di41pOEmJti8NR6kyUIJBkR78DTYNPZOU08luUo0GTHuB+ow==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.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==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/package.json b/package.json index ba74fff..372859e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "app_scaffold", - "version": "1.0.1", + "version": "2.0.0", "description": "A scaffold for developers to build ZAF v2 apps", "keywords": [ "zendesk", @@ -10,56 +10,66 @@ "author": "Zendesk", "license": "Apache-2.0", "engines": { - "node": ">=6.11.5" + "node": ">=18.12.1" }, "scripts": { "test": "jest", - "watch": "webpack --watch --mode=development", - "build:dev": "webpack --mode=development", - "build": "webpack -p --mode=production", + "watch": "webpack --watch --mode development", + "build:dev": "webpack --mode development", + "build": "webpack --mode production", "lint": "standard", - "start": "zat server -p ./dist", - "package": "webpack -p --mode=production && zat package -p ./dist", - "validate": "zat validate -p ./dist" + "start": "zcli apps:server dist" }, "devDependencies": { - "@babel/core": "^7.6.2", - "@babel/plugin-transform-runtime": "^7.6.2", - "@babel/preset-env": "^7.6.2", - "@babel/runtime": "^7.6.2", - "@zendeskgarden/css-arrows": "^3.1.1", - "@zendeskgarden/css-avatars": "^3.0.3", - "@zendeskgarden/css-bedrock": "^7.0.29", - "@zendeskgarden/css-buttons": "^6.0.3", - "@zendeskgarden/css-callouts": "^3.3.11", - "@zendeskgarden/css-forms": "^6.0.5", - "@zendeskgarden/css-grid": "^0.1.32", - "@zendeskgarden/css-menus": "^7.0.4", - "@zendeskgarden/css-modals": "^6.4.15", - "@zendeskgarden/css-pagination": "^3.0.3", - "@zendeskgarden/css-tables": "^3.0.5", - "@zendeskgarden/css-tabs": "^5.0.3", - "@zendeskgarden/css-tags": "^4.0.4", - "@zendeskgarden/css-tooltips": "^4.1.21", - "@zendeskgarden/css-utilities": "^3.0.1", - "babel-jest": "^25.0.0", - "babel-loader": "^8.0.6", - "babel-polyfill": "^6.26.0", - "clean-webpack-plugin": "^0.1.19", - "copy-webpack-plugin": "^4.5.2", - "css-loader": "^3.2.0", - "faker": "^4.1.0", - "html-webpack-plugin": "^3.2.0", - "jest": "^25.0.0", + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.5", + "@babel/polyfill": "^7.12.1", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "babel-jest": "^29.3.1", + "babel-loader": "^9.1.0", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.7.3", + "html-webpack-plugin": "^5.5.0", + "jest": "^29.3.1", + "jest-environment-jsdom": "^29.3.1", + "@testing-library/react": "^12.1.5", "lodash": "^4.17.15", - "mini-css-extract-plugin": "^0.4.1", - "postcss-import": "^11.1.0", - "postcss-loader": "^2.1.6", - "postcss-preset-env": "^5.2.1", - "precss": "^3.1.2", - "standard": "^11.0.1", - "webpack": "^4.41.0", - "webpack-cli": "^3.3.9" + "mini-css-extract-plugin": "^2.7.2", + "postcss": "^8.4.20", + "postcss-import": "^15.1.0", + "postcss-loader": "^7.0.2", + "postcss-preset-env": "^7.8.3", + "standard": "^17.0.0", + "webpack": "^5.75.0", + "webpack-cli": "^5.0.1" }, - "dependencies": {} + "dependencies": { + "node-gyp": "^9.3.0", + "react": "^16.8.0", + "react-dom": "^16.8.0", + "styled-components": "^5.3.6", + "@zendeskgarden/css-bedrock": "^9.0.0", + "@zendeskgarden/react-accordions": "^8.62.0", + "@zendeskgarden/react-avatars": "^8.62.0", + "@zendeskgarden/react-breadcrumbs": "^8.62.0", + "@zendeskgarden/react-buttons": "^8.62.0", + "@zendeskgarden/react-chrome": "^8.62.0", + "@zendeskgarden/react-colorpickers": "^8.62.0", + "@zendeskgarden/react-datepickers": "^8.62.0", + "@zendeskgarden/react-dropdowns": "^8.62.0", + "@zendeskgarden/react-forms": "^8.62.0", + "@zendeskgarden/react-grid": "^8.62.0", + "@zendeskgarden/react-loaders": "^8.62.0", + "@zendeskgarden/react-modals": "^8.62.0", + "@zendeskgarden/react-notifications": "^8.62.0", + "@zendeskgarden/react-pagination": "^8.62.0", + "@zendeskgarden/react-tabs": "^8.62.0", + "@zendeskgarden/react-tables": "^8.62.0", + "@zendeskgarden/react-tags": "^8.62.0", + "@zendeskgarden/react-theming": "^8.62.0", + "@zendeskgarden/react-tooltips": "^8.62.0", + "@zendeskgarden/react-typography": "^8.62.0" + } } diff --git a/postcss.config.js b/postcss.config.js index 14724b4..24bfbca 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,7 +1,6 @@ module.exports = { plugins: [ require('postcss-preset-env'), - require('postcss-import'), - require('precss') + require('postcss-import') ] } diff --git a/spec/app.spec.js b/spec/app.spec.js index f9d151b..467bf12 100644 --- a/spec/app.spec.js +++ b/spec/app.spec.js @@ -1,31 +1,40 @@ /* eslint-env jest, browser */ import App from '../src/javascripts/modules/app' -import { APP_DATA } from './mocks/mock' +import i18n from '../src/javascripts/lib/i18n' +import { NO_APP_DATA, APP_DATA } from './mocks/mock' import createRangePolyfill from './polyfills/createRange' -import client from '../src/javascripts/lib/client'; import * as helpers from '../src/javascripts/lib/helpers'; -import mockTicket from './factories/ticket'; -import mockCurrentUser from './factories/currentUser'; +import mockCurrentUser from './factories/currentUser' +import mockTicket from './factories/ticket' +import client from '../src/javascripts/lib/client' -jest.mock('../src/javascripts/lib/i18n', () => { - return { - loadTranslations: jest.fn(), - t: key => key - } -}) +const mockEN = { + 'app.name': 'Example App', + 'app.title': 'Example App', + 'default.organizations': 'organizations' +} if (!document.createRange) { createRangePolyfill() } describe('App Initialization', () => { + beforeAll(() => { + i18n.loadTranslations('en') + + jest.mock('../src/translations/en', () => { + return mockEN + }) + }) + let errorSpy let app describe('Initialization Failure', () => { beforeEach((done) => { + jest.spyOn(console, 'error').mockImplementation(() => {}); document.body.id = 'app'; - document.body.innerHTML = '
    ' + document.body.innerHTML = '
    ' client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))); app = new App(APP_DATA); @@ -55,13 +64,13 @@ describe('App Initialization', () => { } }); - app.initializePromise.then(() => { - done() - }); + app.initializePromise + .then(() => done()) + .catch(() => done()); }) it('should render main stage with data', () => { - expect(document.querySelector('#app')).not.toBe(null) + expect(document.querySelector('#well-urls')).not.toBe(null) }) }) -}) +}) \ No newline at end of file diff --git a/spec/context.spec.js b/spec/context.spec.js index c03dcf9..d97a621 100644 --- a/spec/context.spec.js +++ b/spec/context.spec.js @@ -1,6 +1,6 @@ import currentUserFactory from "./factories/currentUser"; import ticketFactory from "./factories/ticket"; -import getContext, { assignTicketFields, processUserObject } from "../src/javascripts/modules/context"; +import { getContext, assignTicketFields, processUserObject } from "../src/javascripts/modules/context"; import client from "../src/javascripts/lib/client"; describe('#context', () => { diff --git a/spec/factories/currentUser.js b/spec/factories/currentUser.js index e0deaa3..60b5bc5 100644 --- a/spec/factories/currentUser.js +++ b/spec/factories/currentUser.js @@ -23,7 +23,7 @@ const currentUserFactory = (useEndpoint = false, currentUserDefaults = {}) => { return { currentUser: { externalId: null, - id: faker.random.number(), + id: faker.datatype.number(), name: `${faker.name.firstName()} ${faker.name.lastName()}`, ...currentUserDefaults, } diff --git a/spec/factories/customFields.js b/spec/factories/customFields.js index fa115c9..4b0f48a 100644 --- a/spec/factories/customFields.js +++ b/spec/factories/customFields.js @@ -9,8 +9,8 @@ const customFieldFactory = (num = 5, fieldDefaults = {}) => { const customFields = []; for (let i = 0; i < num; i += 1) { customFields.push({ - id: faker.random.number(), - value: `${faker.random.number()}`, + id: faker.datatype.number(), + value: `${faker.datatype.number()}`, ...fieldDefaults }); } diff --git a/spec/factories/ticket.js b/spec/factories/ticket.js index a0e93d0..62dca7c 100644 --- a/spec/factories/ticket.js +++ b/spec/factories/ticket.js @@ -24,8 +24,8 @@ const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaul } const requester = { - externalId: `${faker.random.number()}`, - id: faker.random.number(), + externalId: `${faker.datatype.number()}`, + id: faker.datatype.number(), name: `${faker.name.firstName()} ${faker.name.lastName()}`, ...requesterDefaults, }; @@ -36,7 +36,7 @@ const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaul user: { externalId: null, firstName: assigneeFirstName, - id: faker.random.number(), + id: faker.datatype.number(), lastName: assigneeLastName, name: `${assigneeFirstName} ${assigneeLastName}`, ...assigneeUserDefault @@ -45,10 +45,10 @@ const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaul return { ticket: { - id: faker.random.number(), + id: faker.datatype.number(), assignee: assignee, requester: requester, - externalId: `${faker.random.number()}`, + externalId: `${faker.datatype.number()}`, ...ticketDefaults, } } diff --git a/spec/helpers.spec.js b/spec/helpers.spec.js index 0183b80..6d7eb4b 100644 --- a/spec/helpers.spec.js +++ b/spec/helpers.spec.js @@ -1,5 +1,5 @@ /* eslint-env jest */ -import { templatingLoop, render, escapeSpecialChars as escape, resizeAppContainer } from '../src/javascripts/lib/helpers' +import { resizeContainer, templatingLoop, render, escapeSpecialChars as escape } from '../src/javascripts/lib/helpers' import createRangePolyfill from './polyfills/createRange' import client from '../src/javascripts/lib/client' @@ -12,29 +12,17 @@ function mockGetTemplate (item) { return `${item}-` } -describe('resizeAppContainer', () => { - let documentSpy; +describe('resizeContainer', () => { let clientSpy; beforeEach(() => { - document.body.id = 'app' clientSpy = jest.spyOn(client, 'invoke'); }); - it('resizes container to the size of app body', () => { - document.id = 'app'; - document.body.innerHTML = '

    TEST HEADER

    '; - const prevHeight = document.getElementById('app'); - const nextHeight = resizeAppContainer(); - - expect(prevHeight).not.toEqual(nextHeight); - expect(clientSpy).toHaveBeenCalled(); - }); - - it('resizes container from inputted dimensions', () => { - resizeAppContainer(); - expect(clientSpy).toHaveBeenCalled(); - }); + it('client.invoke has been called', () => { + resizeContainer() + expect(client.invoke).toHaveBeenCalled() + }) }) describe('templatingLoop', () => { @@ -52,9 +40,9 @@ describe('render', () => { document.body.innerHTML = '
    ' expect(document.querySelectorAll('#placeholder').length).toBe(1) - render('#placeholder', '
    ') + render('#placeholder', '
    ') expect(document.querySelectorAll('#placeholder').length).toBe(0) - expect(document.querySelectorAll('#main').length).toBe(1) + expect(document.querySelectorAll('#app').length).toBe(1) }) }) diff --git a/spec/i18n.spec.js b/spec/i18n.spec.js index e7e245e..5c910a3 100644 --- a/spec/i18n.spec.js +++ b/spec/i18n.spec.js @@ -2,30 +2,38 @@ import i18n from '../src/javascripts/lib/i18n' const mockEN = { - 'one': 'the first translation', + one: 'the first translation', 'two.one': 'the second translation for: {{fname}}', 'two.two': 'the second translation for: {{fname}}-{{lname}}', 'three.one.one': 'the third translation from {{name}} for {{name}} should be {{name}}', - 'four': {} + four: {} } -jest.mock('../src/translations/en', () => { - return mockEN -}) - -jest.mock('../src/translations/fr', () => { - throw new Error('no such file') -}) - describe('i18n', () => { beforeAll(() => { i18n.loadTranslations('en') + + jest.mock('../src/translations/en', () => { + return mockEN + }) + + jest.mock('../src/translations/fr', () => { + throw new Error('no such file') + }) + }) + + describe('#loadTranslations', () => { + it('return undefined for fr and fallback to en', () => { + i18n.loadTranslations('fr') + const result = i18n.t('one') + expect(result).toBe('the first translation') + }) }) describe('#tryRequire', () => { it('returns a json if the file exists', () => { const result = i18n.tryRequire('en') - expect(result).toBe(mockEN) + expect(result).toEqual(mockEN) }) it('returns null if the file doesn\'t exist', () => { diff --git a/spec/mocks/mock.js b/spec/mocks/mock.js index 6427ec2..120b836 100644 --- a/spec/mocks/mock.js +++ b/spec/mocks/mock.js @@ -12,19 +12,34 @@ export const CLIENT = { return Promise.resolve({ [prop]: null }) + }, + invoke: (prop) => { + return Promise.resolve({ + [prop]: null + }) } } + export const APP_DATA = { metadata: { settings: { - uri_templates: "[]" + uri_templates: '[{"title": "Google", "url": "https://google.com/"}, {"title": "Ibotta", "url": "https://ibotta.com/"}]' + } + } +} + +export const NO_APP_DATA = { + metadata: { + settings: { + uri_templates: '[]' } } } + export const ORGANIZATIONS = { organizations: [ - { name: 'Organization A' }, - { name: 'Organization B' } + { id: 1, name: 'Organization A' }, + { id: 2, name: 'Organization B' } ], next_page: null, previous_page: null, diff --git a/spec/polyfills/createRange.js b/spec/polyfills/createRange.js index cb70418..28cb3e1 100644 --- a/spec/polyfills/createRange.js +++ b/spec/polyfills/createRange.js @@ -2,7 +2,7 @@ export default () => { document.createRange = () => ({ createContextualFragment: (templateString) => { - let template = document.createElement('template') + const template = document.createElement('template') template.innerHTML = templateString return template.content } diff --git a/src/ZENDESK_MANDATORY_SERVICE_TERMS b/src/ZENDESK_MANDATORY_SERVICE_TERMS deleted file mode 100644 index 19137e4..0000000 --- a/src/ZENDESK_MANDATORY_SERVICE_TERMS +++ /dev/null @@ -1,13 +0,0 @@ - Below is a copy of the Mandatory Service Terms from the [Zendesk Application Developer and API License Agreement](https://www.zendesk.com/company/customers-partners/application-developer-api-license-agreement/) - -# 4.4 Mandatory Service Terms: - -(i) The Licensee is the licensor of the Application and Zendesk is not a party to the App Terms of Service. - -(ii) Except as otherwise limited by any App Terms of Service imposed or required by the Licensee, Licensee grants Subscriber a perpetual, worldwide, non-exclusive, non-transferable and non-sublicensable license to access, deploy, use and integrate the Application in connection with Subscriber’s active Account for a Service. - -(iii) Any information that Licensee collects, stores and processes from Subscriber or the systems Subscriber uses to access or deploy the Application, including Service Data, will be subject to the App Terms of Service, privacy notice, or similar terms that the Licensor provides to Subscriber, and will not be subject to the Privacy Policy. - -(iv) Subscriber may not modify, reverse engineer, decompile or disassemble the Application in whole or in part, or create any derivative works from or sublicense any rights in the Application, unless otherwise expressly authorized in writing by Licensor. - -(v) Each of Subscriber and the Licensor shall maintain all rights, title and interest in and to all its respective patents, inventions, copyrights, trademarks, domain names, trade secrets, know-how and any other intellectual property and/or proprietary rights (collectively, “IP Rights”). The rights granted to Subscriber to use the Application under these App Terms of Service do not convey any additional rights in the Application or Licensor Service, or in any IP Rights associated therewith. Subject only to limited rights to access and use the Application as expressly stated herein, all rights, title and interest in and to the Application and all hardware, software and other components of or used to provide the Application, including all related IP Rights, will remain with and belong exclusively to the Licensor. Licensor shall have a royalty-free, worldwide, transferable, sub-licensable, irrevocable and perpetual license to incorporate into the Application or otherwise use any suggestions, enhancement requests, recommendations or other feedback it receives from Subscriber. \ No newline at end of file diff --git a/src/images/app-settings-change.png b/src/images/app-settings-change.png deleted file mode 100644 index 639620e41e93f6c6904d2371fcdd66960623e574..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29240 zcmeFZ^;=X?A1_Lb2m*p2pa_CWx4;n6A}yUmgM@T2NDnF9-6p4X9)C7}-qf{TRo#O`8Vgc#8_=7rQ68m5{g0u zqZH|U_EUl%BTjsCtqY43>$HAVhZlKquQ~DW4nhSxRN+gp5>IvK4z!@j;bFbz*4k@VJFmCxh(zKM5a4o@Kt z`JCwa9__r)%s%fTDHGKfH9hC(C5Bcu5;7bv#SI$$=-~A63c5wgwrjT6=jK?4B)%1| zWEnSzYkOVg9k=0nLu$3Ma<>CeD-QL2*ZuW_RjRPXy0B4gr;ZU^uR^mLi8kg}jjLx* zsk{jG8-8h0hBz||9>l@j(p%2EI0-iucgg1ht4+`RbL1L7_C-=vTiCkv^XGm}FstPZ z;`>DOXg+uNZTQ+N!6+lUe4Q_Dn;|8?n^<-j-><5B5^knZ?uc2>5C7`<;)d(>cWMJN z08`5}(q6gorw`S6Xoow-Sf;ehANZ~z<(J^jc-F6KM(#gLFKjhfwb()*zrFeX0j=yy zP57auaDiXKGkAQDoxn1G1>KK{&*Zz)MQ}c(T*QUygk1ER>vAS?RQ~=*stF2 z=P0bgTPcEv9@$zCSCRw|=+90b9rCmPre7lc)LWAzs`Gd^-)-o3k=M~Fq1k14f(d=H z^ZlQ#56fdw_b-Z=u8ZjpO5QTnyOnKj;JxR~Y08<-IUaeilb2KRCH#V~;&YR-_yF(IDW07)bD#Uj&Gty{r7%G043KnnMBllq(BtG3g$|^ zt&>K~w4=nC(wWMc{F%&|_SsW|h40p|Gl}Y#?yoezCXOzxeK_3ud4v&L;=|DMk*zu2D(8AZmgJ2%Loi7`e(U zZiLN-q&|!5O^-Y*gIT_AONb>HCJ%ONe`F(0Vq6`STz%i+RrOls`^1~r2Oqx@6xor- zzTwF0b$#*MMbN`_%9v<7dpp4l`OmYl(FQ{mEv$7jq8YL4#xR%(jN7X8BWS&h4@&2(_&dNvL;sw=Zybezbu6( z@}BAC>AsiN)B1QzXgtnd3C+6eiU@{el zkdiany%#2M5?dW2ak4QH}+rSO@UfVc@xF-XwaY% zA|({`Xc~PY7Igl{k8m+WT(1ukm#Zf0P7~|~xSe+S*0#=j54UD#C*vmL2DWB*Z!#0# zY>x2+d_sbdBO#*;lE3n)eOhGu2nE;s-#fBM&C5b}f1(=*AvO1+;0gWvAQB2X)xdwh zgo%P~MEDII1vG$!f-A`4g7%-!z`%<#?{~QW-uFiG?P5c80zT8}i{u-3kHQ!6H)wu? zS)&r`!M{GgA)y>^jM`OFrf`X8xu;G&y z3V{Y_gixpwC}WRP`&oTqBcsBrh~AgQ1XF8Vk2kJf;?q-t&r%Zdz5s7W@`JzU-n?U3 zT9GhCbQts*scG(sl`?tk{s9H_-^Gd3fY1COkSe(w5^ZpI^}G_;|E?5I5~=z9$94sV zf1mskgXH^^SytiS@cH=R39{g;mpsP&_sK;{Z{1%#5hHhv{D9#0`l&Fq`y$57#~I`Q zbO*-%{|x4Tmx`Rg+_E@gg$cSt#tJmnHb!z3Uo=;kjo0#fTvX>MW})3Ys2UV~Rx_^c z)>mONOtm-eQ`jXkyq|RCBlr+f%wp#)B8M)R;)w1iB7;I}?1|U?l+6gT7M(`sbu}oR zz%`hxPO?oIImOWEZ;a!k3D#c?-YZ@Rxm+6L{c?G-fLCLlMpfbP{>EtDwddL1f;Q5M zRiSo+YoX`$g*FR;V;>yKpWniuT|ZHvR)R9fuC{eZwKq@Av`g^?9kDx~qu}ub&LnW# z&B%+9uEcB4yKXY>Qp=B2xE!v!y#A^lf+qosd+=(1#*UkA(KhN$F;VS36`x5`n z*@yZ1+&wDzn=ua8qmN`(=Lai0Np3qfS&5GDc&J%)Jg-Zs?BV5Z)9I<48VSUfQqFjN zD1(=~M&aLWzk)l686{%k#pQ!ilgm?c34@P8?_WF0NP=dxfPY*-5A(M%H! zd2;oEe9~AtWf4ElfgR;7I6}XKc|)YHLuTuooH%E!KM_ew@iBO=X6@nqE?%K&QtH1N zjd5uwP_5=Wof+;3d0?AceI`Wy9(2!w9r^;v#}}7n(`GbRdG3Pe?9Zp!bcqOGPceKx zLz$O3hlGsk)fSbLzXAqn)UeSd*CIVTLP=-qb{jX>47!I#2xU06G!MOwW^;C?s0B)f z6He|Q&-C)Su3B=p2hy{6#M*@0hw}HHseQ+Tkbk2_E;|`fy4bFozld_DFro@w@EFdN zo~4Y@TnyzqQLAc3dv?ZSs)vHT{FKW&WjC$dQx5-K;L=Qu-F0N-tYeRCb^nzzkynwX zNZB|2IAaG~Mr>q;UUuER&tMD#yy5yympeSCH`hF>Uz5#|oCvbN_yj^^G)H2o)t5VU zZe;l4Qc`c9686ZIC*X``oo7Wj6+AAAZ7Wq+-ODCKhLowFeZfLTZ<7$z|F}pft-2Vq zqt2cW*BGv`CRPr#s%7sLpo4$O2$xt*k}vJbSCzcy^Zi9iqgY^UTMxrqm=BdvZKlO) zZ=6ie8q{)z3q7Xrn|g{?f4+oN&yJqS)Uo}#!ID*)u|O<)m9C;#X&1F#t}GH}*#(va zG74@s8ghsxwuT=ul-@Ws^MlrS=eTi_%dg;!%tqFYMk=W{e zJMuG`I?1_37PACtVe{g=FfELKYM@<-1YZ&}Prd}MGW0|Eepa(6Tzja|!>ul%lkbz~ zVx9_wjXydapqVy7!6uiu)?2k2KIp>_ytZJh~ zh$|^5lMdXL!^JdWt04c94rbbqO;q8qt0NMHaU72$nMncJllTtw!1wqSX6wy(Y1 z(vr2@XKFrOS+F^n7JwrF#&8}he&-~pY~k~>+L8|)t}mj!;a^OX4FW(@byydHVU)Ds z1arZY^GfrR*U#~XWXdKdIqHUCBzR^@T}L@uUMj)lE-;Ch?7<0F&2xP;eBIFEk&v_a z=e`dO*g!Oo`oSrnPOU3lxbca1tGIP0RV29H!DP%J7fXU%nxgNmGy&6AmJUPs$DNXn z=Z3G~YOxE{DXtypM#pE5o`Lhn$Jp0#NDlfnGTF&5G*5U)z1O*OnAcCWM73Hp!@`uT3Pz7pMdPXk2!eG zO@4n#^6xoEVc>P%qcbz6VYR&`_4)D%r91KRD((K0ncq2 zH7fHd8W-%jKMT?U^hZZ`28O3XQt&0UnQW8Q`QNm#+CI+t8I4ay^3PqC!!4IP!*{^J z?8viIoi-5PJ{TBiwAP>KLAJuPTffvVaO=LyoTni0z94f#=o4BEIKAewENo0GQfBhg z!4*3Ttq98qmzgA9Y?RT}ldYcwot+Gic7Ej;^I3hQ<@yaL~iWwmI4r+DE- z6kcChIayre>6}|bMa_C?)O=@d}u6#Yw4>G_Z&1mZOy*G09XfC~pa zbO5J;`EVTJSTdeG z<_8mJoEt%MF%Og(8#~5mIS!iOirGYo z=Gwapg74f%>22*rCKURI)rpZ;^?s>-P>bC!p`g5j<}3i3H%Cbg-l1xKFgbUN0f8pp z188o&qQHI!&BFjRzk8wrzzx9%&|I_T@g0a?d{j2@W z%8Bgbl@@MDx4&SmlOSFX^XvD=mYBgGW5o&=19hqX^0wa?0yb7k0Q#2 zmVAQU1?gz9bx`13M9mkfGy|zCiJ+j2{xnZY?RTX(2wX;pQp%r3_>pN>ilJ96_XkU$ zAN?D55)X3M(;cl?EL&B?Sly#yG3tGijOr%#Io_ggaiqeWL7Jf#Mb)UWs;XP{YOf^F zaDsW>4HpN2PZiK7cm_}CVj7qoNKVFG=mPxXf+WK){prU-3l_I$PDHdHm)-|Gr>KCz zpoUk(6=VeZ!|0U>=A~PrEIaf{B9krlXQTd&eIy5R1NHXo$6cA}X&xm?_9mqa5f(*x zS|I^9+(-w~05WephKDflXeP&{_t|rMebv~zLWOR`R31c=Pp8RrHJWbcMzd9WWsM+m z-HG0T=}++;Eq5gk2ih>2d*5Ys7Q))qD^m&bHxJ7CT1o;yLvlNiv3wZ*lP5WIiF*8l zP6b-REFteOwp*ieK1?6s`h`hliyIIiZZrh%ciroY(DKuaSuVQtRVz2hu=wM1ZGvZx zD*FJGlKZvVfrp%6N&-eK*XL8JZ>vPBubQ%jS<>DGUGb_1I$9D~y1C&7)pHsA8@B>n zxrqF^Fe7un`NRb*16QY)v3d%WuI2;@8+tT@FT*VmGf{%a@}XreLUQIE+w`*+;OL@D zwO(MR$g_4sFRxm9+06>`LEM8J%87QlQ~HT*&Ro_yYmjc{E5)}rCrC6sj^;SR7zCg4 z5s)tXHOin<8ipYg=Q|d=AId4kacu+e4^dDz@@1kEX1U55Mg$X0eSy2(TK?70wMn$- zMXYE6h2UYc+`zAzQ%qxyHjB9({(qwOuZsrd3?Xg-;gjCi^(BsJepb*4j@}Z{7T;dR;vZ7K$LqNMFL$gcLN*1Hy^T|o}wFx@@Ck)4rR_7qM@zv1NR*4 z?e`AlDPfmpTSnzUT#rX8n#fUoZut#;nX><~tHh(uV)|w7Vc8k5TFMt|U^V?f7grm3H<==Yn(Pm7I=6-G!EgmvTL-mTiop3Q zSu=y2zl{cBgxW;~-u{XB_498JT#qENnC%2ZC0Wo
    JsgH!TAJV$ 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 d^#6GlP5~9j_a$a^ literal 2128 zcmZuydo&c<7d|tSF}Yq{F@0UtU^$R+vk51Tu#5FkpAOHc-06>B84z^vtj%Lr}a5xP$ z9TOxbA{)D@^(+kAu?+)Ihv+dhZ_dy`oAB3r*}G%n*HSu*?vBW4TzUpTjMEDYb=`!| z+|Brfhw2+KJU!?!sdu>zfL`29mTa_Tn3URKZLdb^TS#0tQe(toh-G5q`$K$6yatV( z*nX{|khtQbBl-;vdR=eQKa@H2-!*QXWahnn`}5`b;tsErX`G8rhoUeO4k8Il%1er7 z-J{-YL1HC!-9GimVahs^yUEl!>ke29xSHw#dx*HAyZPGIMXz6huI{tr3$mzzpH!iRc1!3J6c>EKIne zZq+pp0Ys?H8Od1(Np9_anXhrf-Tr~V#3lVUqNjM}lH=cy!^L|2f2~%FVTnrHv!^CS zPKg^laOL!SpIkGHk^}*i%XZVWu%2Vl#XQ8%{(UIj5=s-cKM-WoksICZ1=;iz-*nzGQ1vH-`0y)0n36!({JTG zw6%{5()pcA(|<7pA*RA193%|v0U5G}gC5UgmCmjhuH%EdLqDA0;qon~OV&IxT>x`P zPy9-b0ccTB`)sT%wGcK@c?h)3EbRjOfn1Ma_1FX0p327wmPebpk67T0zk&mnq>SAv zHJ|3SP)Ho?HrI|{l7vT^k*+>!sA{HpUc467ZV;Jj_gzV3tk87yTYeA-K?;qlOrqjj z^#txB@?(Uev#Ts(u(*{Enr^DTb0rLiC%P?KM41Zmn;=3ktAB6SS{*wa(Xmb##@*LU zToKpNo)`$^_wZiXl1x8VhRBMNFK5ZN5S}DHk>>x!!;U{*YOHev`>yEiwd$Tjy-$V} zXJi}03A$&#x?1I+GM81pTQ10d6>vrSWI5I?M0=|-UpPAZ2=9wy=kH>tyG*T_$%K7) zTI$DuiZVH{sj?tRZazf01o7z0yUgcwGBpUqHJ9i< z_nQkJA$W)WY4kZNPF6$-aK(4vFw#Mu6E`*{SJ$Ih1Ni z*un<~c+z|N-WO%t&u@%qn-9f)^ye^f`x7LfPA+bF+u0_WJ!)=6LAMZ9{G9sD zhGO+FK6wv8qtg;x3h$Tv7&KCoxSDfYU)PVK8mm2bK`~~^K{EDYc1+%nfT;q}JN5l@ zV-^i;Sk8!G(L|pi7&mt=SD;SgdNfrdnlFu^l|Vp__D1eta>#Bw{DT~mJ^8S>dgmZa zL#uP-gj0HfDzExMm>+o5M#F6=+V4nVgJjkKp|Q*M-C(K%45rT$gCamDqO?tF!LmkGKs; z2GnckAz2~Sq%ia*A!1sD+hqYI6PXWl*mwTZYG_}^^ll*hFYlo`8FHkDSB6KLsiQs! zh@j&iexk0LL(Qz*+nrlbn*xP^2xHg}exDJsE3y`Z824+oZ^-DOx^07iMzvV`)1>>} zCynQ{PKdM}GdPN)9o!V_f-pvpd=_5TSPcxa)!$2Px7uWiD$Ky7p z3HCc2fLduFxG)u5(=by>xsVGOWTj2WNRL+$i7}yPG!Bv(S2r5pIFSZ3)PuC*Lbfk zDmt;%oO-3x@r63}UTApNXsi7jcH09=r5LDnIXUxB+XywYnsrl8|8O=O^5ij-_GNBx zAW(#R$(?saK5V!S?#$xT*Qjk2<{k#R_y0{>^nV9%o%1#XiW$yt>V@NWAe)`CGN~|f GPxv3_gR4XU diff --git a/src/images/logo.png b/src/images/logo.png index 36b78ec0c0a94ada856b5899b4afca9dc4725d91..1ea7391276f3dcea38f54ef58bcade2cc8afedc2 100644 GIT binary patch literal 9241 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 literal 2279 zcmb_ec~H~W6Msq5@-;0IKoJd?kSd3?AXq>oLO>M46$`Y`00vu*ACp8(p&(R32Fn=* zDoPZPV^9$gaFiH1M6A`Q<@iMqtzZJ-2*z?+5K16@(V0#=opz?9e|&e|+ugVGdApx| z`_10#=b??=fCT_(Q$5}N0YFhSAMzg5bmpI{0RX9|y1ND*dNT2JDfZ-?aXUv{RQsMNSwQlNLU$k)5}s|5}YHrYg`r1 zA?-G|cupT5Etxv(1pMTngADLLzKbZJ34&mLm|@SmyZc#`)`)1 zK$jxNGAi~OE?t|ikJk9rPls*dAw)?!4ccn_on1EcHFke&aTuKi{7*L1;!hemqufEY z7j@7}y9|(c5hNZTe_*L^NS}hq_rV;b4(n947D5A3{)ZqUL^J{eq(Kdlcfxgcqij;Y z<<7>yPb946!NtJFee_hOWSHOSA|e;jnPK8x1uKuO{id$$M~FRZZ@4XpLv(zVU7aUw z@d;gczCA+R?D#aXu|}TAp(m>LVRR{8ajM?Znh(km67R%jo_Db#aHRKQvmdnFU)LTT zlq&kt_t>) zev4^i>vBtu(abJj!34E2KSKQ`vu+~;7g)DrW0||yJuGO;?rCq5{=X?U>9I;$W>#{C zop+A(tJ~9KyYsB=8`@?Hdg+$-15WqyQmk5253vo`8()q=h}*>5TyYf4URa!e6!%BM z6GJY@W<7&@oJGG}X`P$oIQX7Y(yi-m*a`dibE1yBkGB3yEwz5|?R>zxQ^3DEVS@3g zaB8S7BdKXf%gPqzu9BZwxfx((uUVC-SO0o#5R>nf$C&j z2$qO8PtzE}2Xsr+Paf`foumiIA?5sqx}O}#%7H$oGpJmW(MCtbm->_~c4?LlQtQtn zi;TZzhDD$~H(Rd3R=i{-jz8NOIR9+NCEK-GBa*^^u-c@hSbt`n?6;rRFK#e(Qsc=J zay`nmjw6!4<$Fud;9}eKd?sH!X%l?^B0F{K+B!v_bnB?FP&ja!UVAkr;a(X-++tUu z=rFhGCe zsNQL{8n)>b!c9o4V@_JW>g0jjCNN!B=X6Rw5c(z_b^yk z_Q&M{6<(8L!e7MaU#X(_1hnT2u-d0yzI1kG-lvoCD21lNQQ91NHb)msc;87R6?+Sc zH*?|Z<5gN{;H`pr(ClK&{HAmW#?Q@TuC}TLfh>cEGV-WUY41`(w@ey|sxFgNneDiB zH^^ls4cJbQ4UHjiSo;4cTwzDxC{Y88LtJ_|Ej8>4Q3O<^PJ83w!|DM%_H<{i zQyyrI?hYr6QDI_hNJ;LC=;2%{Nj3MC!AQMD z^VkiSexr;GEtWm{Ze(n{^Jy%#FgoUi5hO+vv5c^&G^=7(t_rs$sH1C-d4Q&H>hOf_ zyVJ^pHBd;c34EGp#^z diff --git a/url_builder_app/src/images/logo.svg b/src/images/logo.svg similarity index 100% rename from url_builder_app/src/images/logo.svg rename to src/images/logo.svg diff --git a/src/images/screenshot-1.png b/src/images/screenshot-1.png deleted file mode 100644 index f354af0dac5259ddc881be7e353e122553229bcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17458 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 bFV%x6dO##B)@{0{|Jl<*UPBbAS_l0Pb;Pe4 diff --git a/src/images/screenshot-2.png b/src/images/screenshot-2.png deleted file mode 100644 index f354af0dac5259ddc881be7e353e122553229bcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17458 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 bFV%x6dO##B)@{0{|Jl<*UPBbAS_l0Pb;Pe4 diff --git a/src/images/screenshot-3.png b/src/images/screenshot-3.png deleted file mode 100644 index f354af0dac5259ddc881be7e353e122553229bcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17458 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 bFV%x6dO##B)@{0{|Jl<*UPBbAS_l0Pb;Pe4 diff --git a/src/images/screenshot.png b/src/images/screenshot.png deleted file mode 100644 index a5d09297e76c745e588565848c59c53765f38ddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 502625 zcma%i2UJtvvUdOhm8K$1svsgDAV?8N0!Z&j@1XSFO9-Ke0!kC<9R#HJUP6)Hd+)v1 zBm_eH_}}~9_x|sD_kQbTt+R5@-g{>6nK}EM`OVDvrlKTG^zhk3002NFDV$IZ!vNB+G;)IU0bnF-#?LKz*c?l z@EOSlr@-1VW_p43{@e3M>igZlKHG>%K9!Wz5`Ahwz+lty`Kx4$A%%px=48ibq8I^L z0IaEI>2mRSV1UbFP!N&U({F|cz!k1miT}oi{e!uiOcKwtVwLoXPL>D&`*vHDKDS&@ z@O?>eu*z}7#sbGSL7y9eY_adzWr^gszP=TJpMqOW&D^+EBIW7m>{T-@Zw1tJ1XuN&g*2{pL+{n>B1kR zGRF49=A09_$CE4{%{mx-^3067TILzS^~f6^dllp>mXJ+}@J(rir=ZUVljKfsNtLZo0uHCePR3Dya-b9>^dH?D3mRObfW{%VC zpeAt>$wRNe!ERxzAI}`bF_Dfp^HzXENQFG41L3?X-c{)YY4YJAqKsn+rkV(Co!Foi ze5UuJKa>*H#Rf^hiY$k85^te9EZ+a+8e^_v=Rh!eJhu(f% z##r2iJ;uZ`_*ZBComl6JldB}tqW4s>NVG$BI~iBAIIzz{u`ianWPm^3(rt0rZTJH% zZ+YxvKpdjqEBTb4MPjACAN<4T=rK=5@>N+`+s=_?9`ZUo`^_Z#NW`{0;R_6@Vwam^ z`mTbuq~C2?wL|2WoG(g$O#Udo7g*uE?_UIbXa4Pd>v{L5R#L0jk)w(W++Xz36)oz+ zL~B>l(s6{DmtEeDOu4gk=+1?7pIlmt)n_f(H33W~e?ZIA`xz+c*HtI7rOnf>n-`cS z`nB8?d#M_FjYweelEwU9*K6?7z+(!Zz^mrB(k{XmIY_6$@bhMoAx?lxtNgk5=KZaZ^E|7%*IegP zn`NKx(e%l_re?Q+0$v<>%{<}<^KFM)3! zxk=!2OY}dcZhzn;ef2}-#S>Z4pFh+k{DLFDb~|U?W0kCCZ1|zOuC@NonY=F4mC+-T zE{h%#=KY>K`g?x5Zti0tD!2FW;YYmBQojBEHDd|Z4K5bz8)0)5ne|JREcqocVvocX z`hulEXY#2&9(VK0h4G3uW9;W|r5)Pbnt>W0QQB{>ib_ltrU7Snm$&q!%k78MwNlTtj=BCR1Mc{21!_#3?a`IB#1N<1uek$+@uRXOv5E5BBzxh9TF z?lQp``l8&r`AvPD8FfTC8R8<*k;;(`-9z1N&flE_ojILXob~H2oNYGFy7~GHqV}Sw zf4}+=%4#2NDJNt`m7T1rTqg<+d_i{+p>CE>H4!8f z!1lX1LsM-?RBNJkdcYL~q~sa>_}c+MR7vr4sAHFnfG8zvVQlgb_y z9Tt5ZUDx}yw;^VT70vS|5Zo5j`th~J{zrXdWZol

    V7qVmAPBbh`Z;MvUp=GVuti`Sb}67_C~WOsFx-qNc2MSXzwWNbi+b z@}_$Wh3L)4dn2uQ2f#WdqG~9O%WG6AWGj~pH=dJSt?M1LD#zwew!C+ihPYj>R?ZC7 zO0q_{dW3H1{aPlxGbln6J8kk}o)tv+*V~4^&dDzNTuHwEZaJvlAvBNdD<+)l9$Nlz zyoEK$WmNVXK7q~O!xtE?bGWQ0O*MRHd6Sh?Jt!J$J|iizE+KlKO%w?TVP|?E(@M@?x=-+_=kt6`zPAH3J=qPA6kQBkjXu5p`U~y)=DbHkaf+V(pL4UV0yhW1UHA{<3y+3zH_}fLMtS_&OiYX

    {F%##Vp7cHFfc#*w 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 tR!eP1yTX;g0=KU&4$4} zn@EJrzbgqS?;SUlzmIcJUK1_h@JYL#rIYqvh`9_9faP(yu&~G*#WST!`*TqFH`D;m&G+JmEHDoarFmJStte#TbkxI?}97ZtNL z2@qG~e+Zl7)@JxeqPEL!-y(28v&%gv%>vHVY(69{!MVLF?rr6t27W%nY?d`Xcp*)_ zG{PTC7d}G^d&*}dRv~!q?0vqH%B$~T^5Dbz} z&|3PQitax$v(l9?8;&&EYq}@*zS6+2q(HUO`&V#3-wWbvGacX2!r4L@#@qP zC1uYlnpRR%-rELU5b{ecoP5P6iz{HdV61m=wPh9&l^uCD#ekogDJb`FbQ;zjn>KCP zq#nh&^=6ZHyP!h?1CjGrJ1@F6}P#Sd=Qg?n%eFP$y!h*=8S!HluYoScp|sFcu$smT%C^v zouUY03l1k4qI(AOo<-i>=D79H^{cK$`uCZQCrzk}+u7rNThzmFRSy(bA4inK*&~xK zX9I-OuXk-~8bfqbYe7SPE{;e65P6yZXW>$k9aBiv!Ym`#-d=Wfoce{=+KhibotGy& zkb~z4>BZ_)MmU$DY8(ZGb!hsHcVb!3HsP6=01w_3DYV2WFNT1mXp3`B%igR1_>d&=9~iBNFI#;{p8-~3Ev~VGGl7D_;d-A{|oa1tk8{s$kq_aH^ zzU4Hc-tlcH0IPZ{K;8n~?#g{=VqSmn2a}{U#-w~R+kIHHFKer>%K0K?G7-*0G9Zc* zbhTyQo=Y6pR%GFOM0=X)G%ODB^cJI_H0R#1Sj?P%kz>+FsZkEvGq*CXX$fuqwK-j)XR{~Az|Issd@*lPq_cN7H`|L}e&GH3 z(ZTzen%W4siL7g9%Amns8t4AS=^x@y*M`(2*T8IWEa&ls-R^?ce8^IywOEk=Tl@LA ziw%c$mz74lPeg-DiUmJ8m_)1r=xptRSHbqWpko=18U^LgUw(2(KhV6UU)ws&=>X5_ zDtF-7VocGS46J%{1Sz}yz0K0;;kELCc0K}JIlDnE>M#~X269qIwr@S0Pl_A6PjPLK zSF}yL%oI~AKk%f*EG%Re*6Q`mh-iGcI&RYyQ?)dW==m1MdNpcSBHGgVYw-(EULrzV zHsIZuLgLB4oyu9u{9Ve+gC;+eCk8zUjSKJ@hWPd z`@$c3)pzFanW8>nR4&}%-YS>vku_jK{F6w28#cuqVHUg_Ognh$_;!Ij^wqR#=s@5h z`4RNC=>YxS$xIW=#U!=HqY5zHNZEB65msGQeCU1O z@q+9~%uYzj=u3-3wZ72=&h@)2JFDtS3U=B4H{+})S7ORL`LjuJXWVVYrxmELt1 zC{KLf34U$FzDh1jiLR~?HGtZJUh)C$4U?y3(kI(l1r)SUtQ-x8W3D#z$=bztg5m3f zY(2L}6Hc0_?`IL#7PONvPS~njMb2iYdZ}XM#7qCx0bj=m0!Dbm;-YIURt!1}Yzmiv zidp=rz!aVJd9XX!T%_@qv9lET?p@RbB2u;vw628Hi3v8-J@@cW%{d z)DGW!@$xF*@dR1f{=l-1I5;LXoP;Q1YApU|esyW{$IOK2;O4ERz}v6@o{PNF(faR- zn5?;Y3Y(11Z>;_k??38UL@|#I**cnoL9V=uNfOg!M{It+fhuT_iemHc;%YCQD~sMM z-F%wNootnEXUpN=&M(fQ+iYjucicQ?Jd6ave%N;Le7|KgepXEs_Ue<;CG4S+`Pq`G zbdi6UKsOc}E}FVb2qe3GRrwg~<^F(=UGmC~jmw9|GXYlavRk4RTJf-J9;o$ zV8&4U?E3`rLA3j)Hs0JZ2BN6DHewK$5W?~$1>m;Up>L(7#01GhDnHZhn-(aBv^1^v>x?|H$(xjW*7Yd8${8N1bZp`c=A zit4Tnqe)RFs*B5s#`HUo2br^FJD2Z^_emKeUK-%KyzPz1z3TD4R&UvO&<;7kP;=jGOF?k!cro{*|zvI-nD>CL(zZ6_) zOT||D4qd2^@^+c5_qCl20VGbLKu!&A&nEvkX%QT3x$5Ogq)XE6jyh9^M)^vhnZCL%lLJzSAHjZ3rTj+FWZ(zCjwVvP_@48Ue+c{f*jIAz$snRQ0-* z-Og;7s?Kdts)3pBO@PS*+{(UQjt*tAAp$istF(io_7hI{-b)8kbR}X$!mfUTaXnjo z->IA~;ods4L~Wy|`2z5KtX8Rw)Z|FmUm>R{9q~bfBOK~Xqc7pGa`(^y)Ehlz$lHl2 z;@FiD+DT$r6k)Nh;%^}Oev)%ru-qO!rik{ST{Ud0q?#+C$0j(rs&W8RrH@kSNQ6Qj zLT5H3qF7=LQ+>mWyxWBk+>83s8;0I@ock_o0ks*fpZL@6+n1=57&f9}zh3oZ79%NQ zgec2R5~ARyjgaPvr0P_c(1w0rK}XDn7|yZ}1)x_u>ekD-P!z4#q2_B57gGr`X$KsqN2>Eu ztxw0*&!??6j}HFzGKwJN;`oCl)|H7Ba=z4E zyGIXWUkWBo2~DPn4e{$m{eL^fOdXTgdIZy{lF)6s%NZpxqqZuWoU-^toOl zf2@H&l~0iHi^K1Z`HpCxZX8E4vU(0Jt79T19983TngQ>>qk49NLM|L^Jr5n+c2N*D z-_L>$23wpw)JXyfuS06?>zMoGcR+`NBm9;(9Yf+P3VCsK*3Yga#gZ+s|lQpBB;Fh_Tv{J0s=a+FeB%X7w8D3|^a66`agr+?5)#X)n(x}^L*nAm>d{7-%=V^DME|mNs1<}HV z{H1`KlPf-0_8kgEsLe&28s^1@5eCsA%EP3}l`&*)@tC=_XrJlOcU#P@8M=^=&Yul` z_er1i5xdo^U1$*{!?_IhKhuT?vbf#!ua3kcm$D6E>1c)7RmOI-#Z>SRhzpIlbeYZz`ulCXA*}PoS#zR^qwR!~eK{{GxlDL~+iDy2=>H6*en%GzU z3xH^wxW1b7=(uY)9sk0vGbMmxt$VaSS$kWj z%%W5A;1XEJ)Nw|%JI#jsRdueu1s%PfZD&VX=NoFJ4Gj%)H!3>S(vj6TXKm9`l!#7} zv{H}nR*R#*-;BLq<(SuDEbiA-A4pE%1dqJA5nQ=|&z$m%oDn9hktAv)8)ZN{)0??k zr+fN#o%j|F1AlU=EU96o)&B&!Q#eMqOWE&dF%b~Wi9(vC-N-mOH?@h(yScB}J9^|G zn<FZ8ggaN1<@l}vQ`0-mX?66LI*Xd#$G2JgYCaARjb~}IUnO~ zW^$ChnH%;0(DdGMNxyH{w`E3sU6qwvGb=K4<-~!Nm6fTPmF6Cq0~g{}L^JmwGxw^@ zm3xcZRB+)=+zSNqAvk0B8q=DP%T?1fRP;;{%+2FBf$wcx7WdosIdph4( zwWD>q43V}(%QeJSs9@oP1@<$#0bhVEngH z-=G)MAa_SBhUN2|TV<5k^WYTD*w_~we|NqF^DOq7WwTX?>DV0R$3AeP3e-d_OF@62 zN`XS>6SOSs#W9h2G4O77HNN$w;4_@r%X-sH%8KRST}w`DF^xRbAHkZ61gaZbV`odd zI`hhMWxmc0lmEv8kYF{F!(y*(&wB=2goz5J(%Ek8+LeLO2QN#EHa7Izlv7mmU6Ss* za$l=eSFi%mn3+|KK)MD!8YuOSB`a=SUPP7B*Wo0_a72LfugvMA#$DS|L-b9gRfSWl z5YLh(g4~T1sv2`NP&kTH+ZG^#V?B7X6ChdwCqrJV7UCyA#f`D%GTGfZtQwg^9fKx% zFs)hPE}47-x+Uss9;?Af(s8OdZBRV+(Cze6I~Z?;{0e~c0>C+DK5sqe?+VrX_ZXVi zm0XG}?f$dA7$~G9H}*MzG-Ie*MtIBBo9VmzCpa2y2p&fQmM1wC!#JYU`bxG1Ao|-a zA=~>E>$XfmyklLqN{#4U{D(bTrr--%A?ShZ1a;;MvUP@Yi2{fQLF*m6fb*ABYsUI9 z#%_Bd$~3`t+y%Zle=I6tpsOy5noZl8^)YF z|5owQ3Ir5~W}9Z-1=>{!l_R~owMZFw?Nx#erU4TQHd7yp2*Y)&v;c~845VeHt*)U?!kY$nGZ=*tpajA%J zo*LfSZyb=k`>L$2K`T6CuwQ%1#eSAIv&uqQr)~rtMV>i$$#1KEwam-b%XI$1(Qo{4 z8xrnTPseZWbLlNL*{02?Nk^h5-T&E)!DDMcE)>?6zuRXY8y|i%$Te<0u%EK7&Ev(~ z*G?-nvE)8?XCmZML-udO)K1%s6vFt^OvveS)^Kcs=Vi;obH=@%PG#tLj!bKA!?CIE zlW?ez4L8*B)TpUf!Lfx2No-d$^YAqCTi_gC+oX48aRD3#ewbBm_&qi{rD*kz9-^n$ z50Ax`yR`^;f{LXt@V2^)ANEyL7PZm6Bg)Ligt{Du-xl@73bmHse1gPdcm!mXo6nVb zI*K7xsutt|Khl0y_DCBZD4OXTI}`f(owNh&;c}4w zHGN)LAX`>y*4kT1l)TrtgW+1Zjrn4PxV3wXv1-Nnl3Lzxy3pI)GEXIQg*ug&?oq8` zzRg)yH(uiA7ie*boI~}+(4HXYOgmjlcJlN-m&Geml3P)aGp~^%rsk zmP+>`MGb~jMBPW@!>p+vgef^--%@6e$Pk^q@7c8_rs{`@YJ_j)Fjsy3=b+Dqr zhRby~71w5J=U-fJJ*vP~1uM<}9>4yAt%t?}<~BKbcPD8rbom?nH+l;g zc0}xA=c`Z5xHYEFnQ#<|^}tTv{A}D~CY{nN^OPetK0TvP$Y?vwP(l!Dszwnb=QIm& zArDeDv`d@6ueN6f*lcABt;8)hH;6ZaCJuOVNWDtn)L-bA0XG z$yYShQ1)|m(Ckx_$?szNc6=+kE#PLt@tp49wghn`Z^Ffxa;=i2ZerN_Le-3GWgy!= z#>h=ZivCI2KZVtop6Bz=JD)P^`M6i=nc181U$J!wzP;5gFAPrpX$|-2A{e##wt|Xf zHBN!b>9ncSkb!8JdE-p9RZ5vHcZfkkzoBd)l&M`Mv61 zeY~L<#T3N#YALMo#Hy#L+Y=c4&jzNiejw^)@fDv+LD+3RLDmX*`phc5&=kxQs=q7Y zGbvl-$-ReT;r5}DWT&IuM<);v2t22FfbeN*;cRS1v~vqI0Xm5h@s#7f>iQ-|1yGi` z9&o7N>t$@TTQ@R7I#O%BGU?=HFrBVThqiqji@@ZN6=xha!_5=M%>94*^eMmVOBv(Hm6 zN19SEbNBije=O{s=A{k=o33_Mn%iMn#I8ZF5L_F4QoV03_pR=|arclky8g^GN)S*lbx+$t4rRV$(7fjwER}{ntt9ZSsuSH6hZBCMcc^ zHje5$|5-xY6tAPR{00>je)wOF?0NsIr4MKub}l9~&Q&H3Ec*k+58_h4FB+3N?rSxF zFzEOUR=ixf;U#hdIZLs!I1je%PNP^#oCk5SM)zcZujCEbel3nK<5na>RF|6{I!}ND zAz#G?T(0^!G?HwWMse=JR-6@aQE*oN>OmBQ<4>M>jICTf_>~@T2j@%pU6U#~73M0N zGeVQTcu_At)Ve=cRPqQaP0CP+sxZk2?d!g=A2I|E63C{nOoLfg!$+aCh z+Fs4au+ zXAyp%QY~xS<{0h6lY5?Se%h&f`M_KWeudv~t~~>a2kZ1vBO2aMTnHcFQpB$ zHJApF_nR$&3M0em0QH+r2c03SKQLJd3g+94@mfhu-ItWPhIR#90PwA-0nA!o~Vx4e`%|s{9Df*(^{z6`!DHXL|Oyym}a-Yb} zP=x8V13vht+`q*%g&^CydnWG@_^8+{r`lFs^|d;8{Lx&T!enQ>jjfuZM7h`7BvoRL z{XcH-YHiCAnW%pFD7DJlEY%)ZF%kUxG-Q9M7F*+$V4Jho zQg>r!YXk8ro-}r(ak})*ey_GAm7u=x!v2Idr=!mf8`q+%7Sk4LhsO#_%Dgi2a-Z6& z0kNtJ0jmVWX&^#!IshSsRl^=63RZ8fDK>rjI4lx2v45xNr62im_jg`w+FO7cnP#5= zFS4G^&PvV|2tZaXD<;uwyNFohPh+Tc))Bz&6F2sA81dHt{0lI{yuLC zOpB;m0ZHv573Z@rra5NV&hC%9hhu%noCB3eSP}GiT3;wp!Q8{Ao~m7{l}7U8zdq@! zTU(tbXS>nNukPM|f!di0Yq8^&^vnSv%an!SjTxj#+g;$Rm&PTHqdISKIU%-SQA?zD zs){<+=U9J)eG~3C>A(7PbBBl@37=WBo_4j`Yb20S%^eZmAxd@#K;(%d2C${x`JM318&a&*V*H zT&}?(b_G>Lvc7Y`Cno3_m-+7x*uU?6TBE>47QI?~Jk>CAj8VUhtyYWLPC(FpRn3C$ zxYl89{tk>zUa%io=01X1&CNy)iwq!^n;GlI_2X2}{zOP{ zvFBx5E5_}RI9~@{&jUkFY)1}2`XgfIErVlTX6xf^)=ww!J}(8ADz=?}zd^L36B|y? zxc?;tlJ>hPtzLq?4YV|F+%p?aG;t*>PZ?;Z%VqwbarQH72c8=_1Tkv@Y4 zu3ttO2*A@ zRTQz%>oMs6DC~go3*L%qihUYYoverAthr|s&tSo(!3r;`@>P; zmQ?=lyiO%ijfwwc0+9R8HU^-Qw(j&p#%SAbAff{G&|_q%PI9~ZfbYTLLj=$e_uP@QSdYHtZu=B$X~2S8o9?+_B=l~bk6!@ zdQQVf4t!WirY}_D%HlT##YOikpKOzgRVC_rc z&i;!cVUrQn@Qdm2l!>MG#0iylzgI0_?Xq}}6;0B)^Rg+@UP0FeOTZQ%&FyNu*55~g z=4SP(rPM12YM2?)a&>j9tO0a{pf`FTg$OM2R^cBJQbc(rX=;o%!q#2%rY_#u;Cb%( ztr_RMpXEK+Cgf5IM+;{`F&FpD@Y79H&xUr38U)?9c3E*qr|6R6gyyZS5;^zzWD8(< ze&+?ZngP@7^Iew<%WTPOaseBSRU^$zmm;)Hyu&R?=e&BV2wF^J$^IE?h+CJ}FMkEU z(x!N%Z}fP>gi?y8vkK|&d1+DV`v;3ZV^v5uJHPu)yr_iJ1lGc7q({Z%C)Yr+Szzld zTFm^f#}!dxD&(kZYMT7Is@^a3VWWaBy4jM{5WoCojw5>Tizv?8_}++qC*jhX<9*-h z83o{ybif#?s<-)z^YQ1W{gqSA7oh2IT$|1mm*{(q^e$a9Pbp*W27K!p$a(Fpv1}15 zeHJ-o%YE_LGe@CT-SUAk{AV^W3~550*Sc7oc<@GrbZrAr%1W)pc5+XywVb3fj>~vB zvb}CqRw5HFga6l3bD}67g!qOXIh$*$XnZ0~yvVgbktx7y>$Tx}x-nDdJQvGv5FK6V z^|xFYJ&SBB&q7p&<5K+8|JI%AT1&yjeI&5KwGvi;3dXFTQ_{%!PB?_t1yVdn-| zMy~=%JV(uyKH4>`;{M>pSQZjsE07C@QT3c;0jc89+D?+=7RVcP$-+u?BFU$7@@Gi{ ziB)M^V9MHjdIe?F@6(*77)vT+Rh>c{XSgTN9JcJNpQenRE`?ENF4jmDYlGaIP3;b4 zTb@_#h9D;U<|-p_wuuHfO{Tul-yFZ}R6Q$O3f0dBD$%)-7e{^RGFw6)M7Muk*3U;N zz}FIgeP~Jik6BXg+eiLf@f}yfW8zzRAvDh@uI`U_f447U`wlFBLCZ`K`K&+va&0dV z&(~&w6<&U<{zt_6hbBIkY$S#0&IOcsp1DC87iJT92;pXud!~A-2EcY++io?H8D(YS zDP+eRiTkYTul>WxC^3yAiv3xh2K0)i zqj@dILN05^@JIUB516h(+5gI)eqmN9+LkpqXE}2<&&_A)HNQ_++wXmY(txKkc9W%G zx7}1ov(7N;3i(nxb5**qhd}%Lkw?g9{2vb=YV!KZExv?jv7@s0%$~{P&mj3YxtTs; zQxiT7)NrpP5Vf@d4$G~Bbf5FIv#ozaJYzr28A={Cub&OGVUJ1ipV`&n5sz@rrtvGP0T&B!E?D(L8d|G*k{)p z-j30&e*yG+TFd^qmp$6-{%}sW!@cp>T99S!X$5=tYwqSH&&&(YP1#@uYZRqL**gLj zqPFOWOy#}qpvMn4?1Ia72PoHtCtDX#&ojPrKj6d51)FJ?e=ZVPx-j&|W|gy~`9Nn{ zwN7p9+5c|VKHz#^g7Qy?o$zX`?@|Q1nfINr>@C)lvc{pD=142E%tF5ZQk3#Vm~~C5 z395E5zM&D}CO4&ip>&lsV=D(JZfTh74Qu4J=}=(RZ3s-q|gJ?iLRfAZv8&@DT9sa%(M^sDX5QvW0%SdwQ!nrROXFGtoNlI z&E|Rp>}&=0f?}+x9s7IVgmJwfanPI1W0{|-0Q^rx?B)7sdx4pvaiiGir|DMH=qAhR zpD}8u=ED*tv%T_xb6;WyDC}?K^Vl+mj?KsP%E+uF z6n+9G((a;{tp-LmKpo0)%F)q{SMLM z(AFnsOqDCV4=Vp}`b0c1ezh7xP6ClGlrOy)c*RfZkD8&zg?bPX1Dk`bY}?|@xW=PX zEzOn%Cu&LkF?QqN%0u=0+yJnUOMPs+P#7lft~ew2Q-6!)mY1)|`Kw@S#uj?24@xT5 z$hW9&g_}hhpg8NY{=@I6f7FphM{JHRITPNb34_8H4j%4;h(-bO zrUrwShLuTvCI#-!_iX#5>1;);@bqiV;8(9bR@dX!j9gtgZJ*o@bJTwX6%h_km+QEJ zl1*HGV5d#1%^Ash#OOjtLd-6*zE1KcTd%JW}S(zryKAK#3l`sR+8e z`rYM*i%i7(H-LaZRX|hMMr62gs!PQHqV#Y$Pw)Y8G@i`bu8Nb}XUF}$-hl%T+G3NZLj!-D8h6?@LbFZrTx|>E2Eu7q z^!vMaK>#esb>i9SnI@}u&x-v8C=L_fb=`tFQ>_<-*9T-Aem~gisFNbIYf}ujY#S|F zL0g>}7J!J`NTLxe+-L07;P#75^0KOBK2~19ZQ5#M%d(e8|08H|#jFRM%KZGhG00-% zyZ|310cu^QIkaq2QEq-Cv`I8scX#4hQ&_~qKkY2QvD>@(2(ABV%udAi><Zb^7NsZ;oav$2Ux&D#~h|#5b zM>TZi*+2}_P${pBC#=`Pi;vFNyXibi^6@WH>S@zFw(}*twR%_Th8DTb2f;;4Puv+8 zEG+HK#>yX5U!M?uBqv#x;GNkUh>s(L?)J(Yce5V-7$X`p;|?Atoj`c-_x8gX#*H6= zn|F<)kl56y=HfB<{+FDC({z$QF58%F-XPQ{B4dx#^sQDnbspQiS2jF;znL|+v4djBEzMHTyzUmISCRyjxi zPXX|y)}_34E}zhn>X=V(jh&@mE>zoFXslc(lG`ua%D>F2&b^j<)Qo01j>Gv?^sV={7!ZnQ)nRHR_3P~k< z<|H+Hf3=0p2XC5#ixbj1ohzIO0|NQI<>KW_NcaAbfG^fXl=fh~%CYnsjKHCTm#`D!IiC$Nuz$S!Nvi6<^^d-U3VN%{a zNS>8J6JdWJla+)47*pAn$Q{hZ=*6GEnnE}wOPZ`-861vTz0m}B{4keKWcHQ+X9yRF z>}JO0f5Uti({c3SY9q)vUzNqKhYs7X8i8yKxT6KE+3JU|w#-Y@ zkO{{z#jpq7(Ou_L-aQDLOKDlPK3xNza*=?CTk-BAi9!j4$=Z>Drqke~MOoo>wd-bz zgwvaIV|BJq`8OqXu3#Z z8~Jq6cWQ`Jg%Tcoh2JAqxAzVTWZ6@37m>TG_P$pfvFfVCO12Ex*Gk+zfqOa#LPPWI zIS5>4b>s@3u*;NB0bLqkJWOI+?r@LW%Yv--sjrQ3nFjbM%ps!5@IJ!{%$jlAzxb))^C7=dB?zb}a-cnKsNvi7x z9$S)z6%~kotnPD04Y{6$VDVHp`|sXWJY5)KtM|`5-SO$LI@Per^lsvAn_&8t!id$P z?T3-;v8AcmcGKH3puBPxP+val0R_%>XNXM4$I|k zSeRBPE|j#rh)w1up3%t*oNe5+6W<|Uwr^7Vs+Rl@CLmB+@N|jnBVXV~_dz~24d3jf zzP>=1ZQA?UtQS^Zo0Y9llGo=8C0$+Etp6IviZ(OoR&=|SN8Dg;v*@c9)r@NJE|IxT zAl5M=(Wa?`JAki-oMS&mxjiAM8nELwX`oABK(J%Laq8&;=ooiN9I$ECLeNH%p@VjhFiBqQz)6KK>s$)3ZCm zJxIlhl+Ayg#B3NagWAV}@@>{G^1mP04~kYN7M%NP-7Mj^^0k5TABPpeX}83xq$jC- z+vG=<>*U|3u}ofa7)?Qs{w_`l5>}`z0q|*S&d(9)>KRH0beA{P&UeG@5-U*bp!p_# zNV+*eR#2vd`MUq_$1Vk?N6m=O4Yj-&As2NUujfWPOSUw{Vp%YGr83qdk`|P#aDJ$~ zG;MUqQKwhs!%ltbd-uNUCjl@yKYU(>$s)v8`(wXtDPJP-$ za>Zt4c<|d~VA+I}!)4HoIU(JYc$FSLtLfJAtQ|AyYUGe#X7g|QrE9^r9mmpKvXi{i z8;DN#|M3Mq@lU^^3@NUQ>G43tI<-8M3n+T}{>^;zYK$L6ulcLTO#R2+mL%?F0xc1x zCp?z&vpUPJrAlT>@~osEmVfx2%ds$Zouy%TtrQNDP{tQk&HqI9s9wLTm}V_op_y>; z;j5y8nns=6-9sbc>I%~vOKWd?LP?zvf5tw&`$ci(zlrX5E?@ftSxQ7a!i1y}ZokLe zp>+Q#uek3yXrqSWzr8jh&T%kg6)=$(&gxggYhtrc3_fHZ{^z)8j4xe%9^7mrMUcM) zgg_XCPSIX@=p2t9+vGU&j|$G8t|FzpGO57epX!%l{IyrQe%{)6og^Kd!3lVqtH~hy zN|KBPLYD(Nrz@w=b~8;!GglwJb(C<7I&V=Ie1i>bEU4Ie{%v1@Ox%y4@kga%P+3PM zev5dO`RE+qP5}Dd9b!EL825FkN>X9ew~%BAzYCH-{j7oml*@(9GmL~zbhv)M zx%!4Mo*SI5vFG#9QS;RyVJmdASB77kNth1?c}CVmJ3>^}XOlFr$aK;*{gD(?pUV5= zMf&$icIoD$64uy$H6o&;e0FTqY@_!4km{%O!*i`pSLXi3x%BGBiv7V%O4t5y^r{C; zCeGen3=$vESbE=>X&`!0@+d79G?b(^(}2#&^rlu-?k9ixsJfUxKl_NJW(m4(U_WPbs(k6)Zo_>}lzISQGDOTP?D4CY|@B4k0X zn*}8CW6K>5Pr7Lj^xEqkHh$yu=4qZOUsK(FmG!_%ba`nt**N+HCwgChfZOly?g7ii z@hYg~2h8}}aUNQN5}xA9Ar5~v!6V_jgkK-zz+Pw$`zjo&UR`=jbzOp$EqrJ0NVG?DW@p;D=)K}Pd@V(kKAaXmIzRh$nFmUK#|#7w~W9_ben$k zT+*v82*=`gLkcrSM5RddmQ~unvU+J81eJBS3wC7x<#Vfq6!A0Ddi`jJJ$gMT8%b^7 zwFGDak#3_OSBh*9Y{|?YAW_ zz(n{wOyFOG*YeNs6!>k=*cTbp-&X~6=A9-gGru1Ag_ z1$h4%1-Z4y{prfrCr)IZiQ{38xdM4hdBVPO+ud#jvdKGb?D(SKvtYZ)c+I0L?c35V zd|`)Q!{8B$@P31nR~y4gFsQ)61W&LvHOCC|b*N|nYE9ar5Wd@GFmK_oy!78TvfL|23PZXkUO~^e>QRE|Pk6RP*5sE^C0?cx zw!az{#|vCM5ASX(r{d^YwYg9#KiM1FGLP(kuFvsd5qPTc_fsY8X}_WPs5mZ~7Cs{g zLjMT;DXD4inxc4YgdZ%>B5YJV6-o(%YHXUwqdF3j!-=Jo4O<|}fE zJ^d`gRjHfOO)3hU%{327B21zpWNmZ(j+f{1XhP= zizb|$k=3h_dW3$SC5sY1@hQiW?two6(dns% zyKI=HwIcIOl-uzu$b52ouA2{m(NsNT()!?6B7+)ClE73pHlp({3uL=2U*$QJ-v2zJ z%Fkh1`Q8kz!C|2m%5rPgDW5B~Tt;V1^zjmr$L|JU*UrdG7y<_w%s&x^zIs>0;ufK5 z1nN-b;it6=(Z|{fh*7G8hI2e}cyyr80o&(x5$DMCWPpcSAnwOCuJROpgV=uNH<02( z#Ymlufnq3xV0hrC+NaKkYxlEWK28TTPanOJvU)i5Ez19h6b?BJ)^}REYt7fMI(byO zdmG6$sZqm?3QU7J(XLWHvkSB?B6d*76$k&mxt?VBPgV}=;QACKH5yM}6W^ZiC7>n( zkIwo=#M`Wmk7Rjo#_8HL?~1JtDxysP&02qyeESr580_=8_%p{9WO`2QdvgKX1nL)2*g)GPneF z=G|lubh1ett4>g>9F14=p8&UhM6R@v(tHF}pHiRd1R0d|Zk zKgD1`yMr1d3t_?=N=vPcT~oES_c>7MX{<3eWvX!ix^=eB7}tWJsA>sJ7#8yHq?N02 z31)nYCDWn(Z~{@L6&>0zZ zJBTkF9m-YvsL)wC8|?PWd_r7Tf_wQsd9AQ%h~QP_Y<>wfQRLGY+AT&Rj<9lmWTXHqDWG zK87Y%)wXKyFyl75(Q7|NHF;ZDOX)ef_WW2wytMGYcOYf@Qh|9=I*la%w9qo$r*iPK z>yK%9Q}U(~RKxF!BupQu0-A8o1=iDiMf8_M!05byG4Dd3lar_{zdx-zVw3O!3 zJaMAV04OiBGWE4lBIWd8V~j(Q#X36=o*e7B7zRCK&>O5;ojF~`PBFN@T`i>SWEyZA zO~e^{%G-V*Dz1+o{Vv$Avz=^mcAA7zoET+KIv(PAKrxTo_IlQOSV<_tW-J76o}20O zN@Pe5<|1wM@iutoG+yq7)(X1k#75+yYw#hVgG}G{n!!Nj-N)|(TCUnPen22@Mroju zX23UoEYhAhL&HiJfBZEhe(`BA}$SbNWrFew%Wcp}->4V_3rjcf$G zQCUgQ+6U~dq%iyLM|e0Dp9H3NE%b+r(fctxf=40VUo0fIveW&1=&}YxVKnP&IrH{; z5dh@O1&^;ONw_wv(KUdHq;`>-M}NpSD{YdJ3)b`9W+@VruxBL*Sk9*l0d|WNKaV3? z^Es6I<9r7q&J8sPv-L&5gTyKQ0io6bpvGRV5O`4D3Ndp;xN{V1f=ZHif1Kx{)UDe@jpj5(aV&+#pe}8~ zWo+jS!@v!F|L{+mBQ?kq4!$d+Nwh?GzlfEb{T}Y|i4oMPRfz`Thhf1xu~9pIvkRNP z-Dj+K9zPS!+;gfTSI_&~QOq24ITov8ckQ=F6nn7sXSF1$U0#UPqqsSNRb4fhhN%P( zR{O$su=0>&*qF>98A>QU)@2)r2%>!wg%4RA^nOeICtfeufh>sXM zq$=*Mt;>8@G;21d_)4iiKLv8w4Di?o9gbpICFM=&opzgFER&3nZz+880fqQa}p zGg?kMm9_(({7T!Eur5xSq1;K6BAQbJFw5VKj(Tyoc4~%^SUKk<^5cVZX~TVH6E}^G z*rR_CB=~;6RCjBQq^B1Yk+X6hg z7n4@~^xWwKa39x$?c&+{Lb#%lM8O1(3aL|L3PZdk*`Q&AOO?Rxt0Zfba2j@nnx&3C z8vWoN+e4}7Q&;)^8C!U5cnxf6IQR{}AxGE9oC-1wV>T6b9K1&i)Hd%A9(+@3t^SZH z{F6$m4DA-a?u@&74aXJer8P>z7dt$cUY2&12;WD--|~GoHj&T(QpDz;oW(#gBvFd< zhXaJh5(=tuTzmrW)@;(%jJ-QryJZ5z=geq?n?0sVUo)FGkjM+%cc$c_qtAtf(!eNgibO$2y&)`0N5B$XY-m1P|viCGp{u!z~N&}HJ) zg533XAsErJiU_ljUrwvhT9*-BZM`0CNWbIdM&A)vaFg zTFcd90^U1Xv$WD#^7>;8`@_`AH|FmD8x#n{(l-nT_+{k70_$TRP=-~Fz)#^X1$+kM zqxN!Rd=Gr%J#yI9@D+LLepWJLw8Bh7%mpAO6~W5ycY8g#Q0!%ZAgtt%wR6?-_??yM zm29Qok51EBVLUcEYX&{hA4X(3J0IqPk2=6kF`|mex3FwKA3FC9`KS=I{3jaBpWNV< zE+O(?d(PC@dFWDqoD{I*vc@n$qUBD%huQirV|yZh$jtP0TP@lt+&Q0aCs6xwiQ5x! zjnihM7~1jH%neo?4lK3`>bCASfbC!527MC#W|ZZT?4W6OcHpLSb_;{{Jkqq`QR?1t zS@ZYN?0z#HNyFdb=e{6WH~(2~1RM`X^VI4D_&CfS9kJ%w?pp# z_>A`C$?8>=IhqcG#~iQ>{8tx0Up2x|oSB~<;sWy8Dr|a(J;Y123`_!^Dxd6*j1=T$ zuGMafCb{_I`RzL+uLT@|t@={s3lW=BY_4&OL7e_S%pZ1f{byNw@@0Cg*jP>1#8qjt zk#a1`!q|co)co0w_^jh4_oX;Z4ZP`#MF>RZe4@&<*|Mq>bN6P?z%g@n#={&7<+gN3rblSF@3GJWI=)Zp0Kh-_d1-NRKLw~h5 zmv=}3!PRSQ_2XtgrLNFT{q?ts?c&(1(y5X0Pn@5fK> zM1b|~$_$UKpwvF=bl6pBic2pyeMps)CnOEU^o_V0OjeU;n^L zzzV(I;5L^8>0IP|;<8nl2$z=5Ktp-AZ=K)aHPqdDqL1h@lI8UEg_e|(N_PBd_8=X61sF4DvR@NYLT_p4I+cFU3Q`;0_` zftQ5_r8-i+Ls7%}nLFRzhhG3`+<6GS^uIs;~_DYg=ua`EPfwc1i_6jhg*YMBjxF?!%e0rEoIjq$Cj6Lf;GE{tGdq z@D1>LDb2?QikCJ%u#A;L(0XT(dp*Z@AFPvmtR!Axs-FyaxCt36P9CWC@|2X1C`P@n zgpxBbFTzwWNbMJ4(6`)$ev8baJ7kI1XZ=yN6eyEG&kIJx?4hg4IxkMYivL!PDZ+Fz zU}TTicLXz+mB`qR_Q&5>WBLzZYKHh|AxUZA*woRYiv~9<+;YFs=~R2X4rdcpX|0pwj4QzHUNLjRrKH2-CtQ8faRO^vf_`qU zukNG2LwGv%-wXFt1u^>z6q@Y7OsKo$;X+fJjQ^E}!IRy^o(zf<&suk}HTt!n&F-$A zfDJh!BsQj50GW$R|JM>_usv@e9Fym}{0q5ub;<^qX&5V?+tYeRe-ZRaS2%X4P?%hu z39c#-rig~Bl~wb|tCTZ5Nv0;jZX&t{uO^4$vmW^Mb6Pt^=9%FiVy5eTtwyu9UrKhq zz9Z!$2RuwtgZE}C{nO8b=4%X?ENG~GT#NV_qiVw`EVp=9oYQ?ROok6W`b>~y>T6*q z%Av*&y2{MI$8cZ06pBpEvwyl?z6wXN1ti=M}%Wny{0soJg0s2`4pjUQYPFkoN+k^~{=7i#Z+E54yu&fS^;VEZak8(_}UTIcsVUO4Q`iIX^CiO&vlnpDFFl(@o11 zI-X}dcrjY6i(Y3;ykqX7B*;KM-G(iXZe5wlfTo=tfM+Si%C)PBz2Ipm|!)kBYKd0M(HL)3Qf zdeUI_KeyaW9>8ow*dvg8XA9TDMpYr9a3|x=^|Ou^assZdT31SP7b$wjs@KWI2jlbp zH|zHQuTJ29TA}Fw8R-#S*S5T7>+ghnJ#N@|u(C73*>rmB+PE=@gZv3&<2Nh)L0iAx zyI#iKa?cdeub$V`K+VA#n0%vdOeCNwwM`ha0TSlkG($2|^cV7S+CDO#l1*oKm9>)gOHZDupZ%m`;5=T+jC0_2=VbpfI)hia9_79%H zy0&u3Zz1L{tMg~fPAy+8L08TPSe z9ci|kC_2r4*HKzHH-JN^SrB9Wx0#NvK>t^o(*&6hy3VQ}ZJx8{Y}xy7%P>d-^EXUg z0ozEFv7e4kp{iY_Msa$2{l|wCpYBzfAcC%teI4EM8Ww{v_XS|Z6Hf~Wvj2HKEt2U! zRlFA%d~4&@gz@p^0mN(6>NCAq%faKvzb0C|Kkb#&p@n@^QO`zp;)hz7Y_d*bST{MA zfGFPM2!7wi(bCSSk2i(kpBXqi>O71Wwz_5A=dii(cSvj!)u3x3%{fp2aM61J#PTz( zsi}{d>`FAc+NuNFm~+SdhL-V4(%WONid9INveJ6OF;4@iJpf+Xnu=N`V#PyP%+@+o z^w#>#mQSO8qdtRKhSZ0$2x|Wg`CHkrC$9#kghs<;9+>UibJ_)57nt>bsT~+i6aY=+ z%fJIi_FP+94}1d+-Kal{5-==J+&o@+R$Qi?CCPM&(e4615-$8v&ANFV-WYp1zWxG^ zQf;V=BQX>>xdEnbgpcfz{&xH6G>*W&tj2WRjR=-UqoIZd*Y<1#4vFRSE1OMA5AWj) zAiq4e4!@QbA(ztDc{-xC0?^r+m@}n%uN0>4o5dRUPIQH{l=hqNIl!7+p(cy}02PV{ zA1F#D-2BxJ=K~jBn)XX58Brf(%|9d-PgD404+6!BuVeWu=om?X-F)>_E0e^!lW5m6 zM9}4Oju`l|{AXR6xj*rD7s7mfHOlNvfck?R-EHZM5O7{;70s_*M;4yTKV>ZJ{uW+g;9sSSnDy5t zH(GUc3pR?2s1ygd!Fl~0>8vqXMG`#Gg@1m}NV|auRJMp7Z0p{r$6Q*Q~ zEYUCy&tnbtO!{u#k>=Iey%MjSoJ4%E(C!T)K{<}q|7!up(0JCbhJyyOV%nD)<60k9 zmONv7`tzOBbp!tLuAE6WooIq?(V9E>-cdkgS>)!oII#8OvGZB|Cd~PbuNVB7JWI^e zJm<=$!!?I9vof--tFNYLtA$Kk8>#NtX5Iuqp)z>8vNvzSGX3QsrJkWQ4f?gfpw7X+ z$1Qi)KhLLpD@naaCVLX!JsAtd+veMq5PR=LJlQ6!hSGq<_Vbt=r=F!ybk%Qj}) zcc1e+zrXg^c6QFr>$&IiaRp{Z-@dv-(AM(r(l&YO-nF8U5G8a*b6A+W^Z-y+gqD>s zO&Gf4e@*G@PD6Bmwthl$)V#$Ck>d%-(x?|}(s?<|%@ElB2_g^TnVp4I49nB_=^D{m z|ME8y&8P=I>$_I%f7?FKT1qEtb+&MfR8B zRdZH3*()=STW^c|zOYp9$ui9_Gk|Nt^1z+34d*&|;!w^lf6$eK*D73bffw_1nCdRb zFql~}%JIT@prMs`WtK?fgjTS#V%yx}cfB90tvk!F>i9Ti9^Hhd=>_4OmYfJeRK!is zDg<2Oi?$LcZez~ntN)dU@sEjVyIiWT=ZVg@Xfa4VQqX}~7_j&rbogG^D2cKh9WpM3=);Io7rbK7j3%@JGGbYl`7%%Rw9j}O zr#lM4(4Bb=3*N^cV1o~Xxd48>((6?N3Ih=F1c2{ivcNH|x~+%$0O(stM4LX>P2&je z1vHz1E-C`=7w3Ui2c$r|^ip<_F4GO23q%m~rC?D<1m>l#|GkiciTySsfdfc?3m-zt zG27F3B)27bvUW=#%#FPSeeFw}r5?YlVIQ{s14`p@x2IktXx?>+MA5#EJdn#1ZBvKH zS=L#3c`2)I-kpGJQROwh$;36bf~i9O7U6~%?P${rZZ}%5D(k<{(Cy7|@sh`u${(XY zoOVI5(Nw!AL?NI~u8ei4HnN}?W#x1ZK7MH`mL-HwQsw`LR z4JyA^rwHNB?WkLlCocJ1ERvQuxbyB%Z)G9oKsYqT$zS4s!CV}HAt#?F^!Vl?`XFra z8`3N;^4N>TnFEgZmknkfU3dLn<7u27Mz5-I9ZzWrt=xjH?*`s5dgCjr3q9P*PgK}> zAHk_`dMF&)t9NuhGNOd7#vw@dsu9dVT^U&L8inti(I&-?yWwy_)5$Z$}I%=OrN9Q9AW37v+0?UEsyMfTHg_V zBxFg4aK2!%@FO)5KvCaoP=t%on}i)j`Bahcala^_PMaeHquygz4o} z-{coJ*;aq<=`>0^esz%ddD=v-n?AaeIQ&Yf)jKTKmrb{SHDg=P3G78162Ha@`5{Q4 zaG`oHdCQ76?@xcTGzK`Fs9E?L%5~eYl-|i@bohJaL%&{MNhpu~Zg7%e$nV3{qO-Tg zPuBr}#{tdhhd-;lorQ&}q)V9+;+`k;A>beR1BkHs+ScDrgRM)cm3I$m!I=<4peFG! z^m0mKTmB=jvBTr8vQgu{o)U_t`e!lL#!EJl+HnHw_tNYo1Pa<1$jp>~Zs0|zD;B@Y$Jy;n7N z3xxyHzUj-9kJ2VTYEAu?3FYl9=;@Tl(g&5I98U!$Po~HFMW6NB?j{~>Hw$kZhTa_SXoGr#UEv^XRzrt zL{TtHX`LPw7A3A$OuHZbp}VQA;W&W(Re!`9)gkpb$M1BtZp%)(ZK%ik8l`9$#A5xl z_wUvI6qRRTZzV>;LrKcpTHakNVv#GDw(K5^);>LcdNH)BENDg**3vD&C8)QXuvO9l zCIp-P;RAP_YWXv1gU21cF&XS5x{4>iYe}+PGL<0Sl??A0j4Vxtoe>DE=@D;J>_K&0 z5w(wXvfuON54}dYZKA03>h;h_8sGbD%iMgFkdiy=Sh`N-Xz=or@G^dWX5&&e{#8Kx zYHgthWK;c()*YWeCp42E8Lb6*TIQHHvvb!AVbGZ|1F}$Rc=M6Ry=*WtU(nD?N73`G z4!?pF#;52+&ntMf@b*R9`F3{OMGJttZ~H0H&lURLf}d2EG zn*Es~v--C_z5X!i!GkBa{cMmCR=AlCjOT^`s!Om>QlU0ZGX{}!R&37bd8aAH&1YsT z6;ECmRRiJ*V=p6rOmdW5s#otoBr==9<~sB-V~?)7XTQZejWN<}HmT)g!w*-ptB1Lo zMRB9rh0nf7pS&y`bCd6*bb=3eP7u$3qlxOa_dVxPe-CXJ>PDQVKSUz2!ZsIB^1ZnsUWmKsq({GDwbRF=w`U#_WDpnaNtSr&5_r8@C$ zoT6Iv(sC#rbw)rUuIFUA>()o9&Z*Z5J*Rmu%yb16-n^yuGO7Pv=!8npDUe2ZC091G z=dqAqh3d-sz3+9Q>RHH@iC^jQz`d*cPs7_AayZJyDY2140_T>V%3&+WeO1| zd3u>hSqd4{NE21{tKNKGvf}d(T}fh*NfecG0@RN=`Q{Z}%+DNnR9?|FSZ4X^@5R;U+Q;_kE zU`AB4B^!5*p;naemZ#3T3%boMar5aBp1YDIe>MFWdWlp_h#kIvt&lk9-z@3f-1nBP zk?;)&Vri~nPM)3%TzwjzXlz{9n{283se@=k7(jpP5#wYz`wq^g*4au4_Y@=GlZBS- znrQAq(&9Nr;pE-_o069QlP3Q<2ts9ceO$)3@hJv+Kk zxnMDSliE}+BL&f0`ab(8U$y?7kk(3<%8#xyC6Rx{#*YJ?&7eaV^;&1iUCp+fu)eSa z3aV5x#9(e8w84|1-cxDR+wZ0s=RIX4*?j+$uL8)EbT`8{e&<)F$}`;Ix!YfNje0FN zMcW)q*HbIBq?k+E0cyXmQn2TkgGw9z_AfIC<`nxs*NUcNQfGXVBv0z{d6utc&u2yz z;tGyyIawNK%}5!+u40|bF-dtcq;!Fx2|viClbp)TIBaoh;@>;=x<@Razax(jR!uY)-zzmT-+z>?x67%^4dKN? zS##C^Tsk)4<^`GXf2Eezn5jhe_e&v-*nzolbUL)e488cwKLzfyt9!B;I?3NJy0$pDrNLA0!R)zJU#>MdL)i?@v{Q>5oV1EJ zUO_p`>M2>rI(@GvfebEZs858emi#z;W_J#RNvJzUmegOB@qRdUI#XlA7H8r+m`jbt zyfqB$a@f8sw)Jv_4LbOP{$>fP%NcYHIkm+dv2-!T|KZg0Ux-@6j$7x&PUX78*P*)k z2$db#<86Nn(QbF`_f&+XN;Y^er`XiCr{%$BFc^aY1Gy_2A7OPuV?Vhml|dN3@1mj_ zX?lSx#j19(g{PVbS6qj@>l)A-GVeA{ly#yX{5uy*n=ujEnlww<)Y@Q8su&F1*QJX{ zo)@di+N*sxq!ImBv+3uGJkWT}cAN0xnBx$2 zi4^UGq@v69P9_34Pxfm`uC7;;H(>EWi9Qk=cRWhn&!&jQ>qmX_XD;z#$CC*{_U(5t zKN(+hRK1xE5A0eCf9K5Kd;XMV3ok)o(UkIQE$+_alWBJ(Jyy1v3t~3Nv*-n_NSqBVEYz(GP(W-BnNi~ zjO*0F0=jrG3#w0&a(qV};t=i|FRoQdES2r9Wlnt&QME%mRa|ZYI_)`D%ws3|ewO6~ z)VHPb?r%iTj-S=ewjfI(V+xxP7|F<0Cs|)X8(E;cQ}arhX2a8hQkd<-___5w34-{~ zcRz62E>9()2*ShzDC}gb)cIwVyaDYeDY?7qeRRP{D^6_9s?;CxuLVL$l?_;RO;wWK zuXDaFwU)Lk-*udw$ z>>RT^?eMn6R7*E7{kM{zu(ir9erM75&nx=R#FxVy(arg{GHp?v2H+{xYq%0 zmn_M4R@Hc}aM)*&sl{F-J0BGK4@_Zf)eL(+{0ZBwG(iwEG8uJq^(M;hGVZ0ZmRZDB zC18pge~5eDd_L@Rpo9HxT=h;zd{3_!T%r`EpI`qI){H%)V(R+OXh%yTWZqkFwVj|u zjS`pAn&-WZsqn5C;m?7hpD|em6J#&NS!$|LoUJ6D#jP8raJG}%xHv-_w17O8LYP9hs zuFi3lV?a{x{ifA)_`HQp`AF!lpnDYn!iJ$eRsO!PrJhS)&Z!GHa~q?X#cxD?7dd!6 zASLnmPawO7|HGG`GH93r@$8!Y6W4t$@$#GNF0oj)tm^roHio{!50xC3`p z7QEnb*|jgvPhBr6tKRt@=*OJz{CYVr^k01)C$TNSr=qF+)eTdxjdNS+d+s~-1C@Gx zUWrpW<|(Bgq5FJsLEQ#Aq(uFAJEFht>$)g0yA0pRUVVkfxMAyD z-H=?p*KOLui$rD@*V5)#Tp%F|C#kvH`9xc3Fr7U39uwr~MzD2~xgupME5+&;C}HZ} z2CROvJLa3^5P&mjo*FZ@-B)(CZenz=Jh}wiG10%UR9LpM25*@g&*Sxobq`Ld!9J>e zGB{~s0bTM@FrFBjF1Ev4#=Z@7cZ7Ac!_!)HqHCvKNICY-{)(CSilihRU(S+JQ8IV# zzTvReRct`nE7{Aw0_iSLSa++HKw+xA+An$wjN26StTwlIGfb90*e=C)ZEN0p7OX#W z(|(*=wDLwZ)^ag?_h+gqtX4d53BK2!vQRmHvivnMdpWBzC#{qDH>Y2^**XWWIO30H zxaTjGQjI86GC;z`Vi0{Ijq~P~6L}j3yUsRs8T#zQ9I{ef+AMoF)_I&we~6;>pk?)i zNfHCfFMAJ^Q=k)e<4$@yDcqGG=|~Zo62Cj+CMNAxt47}+78r_!=(s-Is8L(>9gJ?@ zj#yGDj&0?Tel3LVkcxJo&bIoOaAsSFi(cj4AFPIZ8+2c!blz0RF_fn#Gy_ZSzALdj zte)#HuVd5Iu>v!;HLZbJcHMJTDE*Q1^}a(<+3wqE3!M(1A+M7{dOMY8?j~^}PfmEP zbfh&t-pJGT+7Ry@3OoVwznBO375l-TrVrit^v~BbMmx8|)U2EJ&Ek~0{j>J-fk(Ri zo3N-ZX7xa3+Af6E@7Dp%3=gLBCRI)RI*K)vSIb*w3!y`1q+3-D|N-H6}?J5!!No^ zjM#mT2|N4+6N7rUttG-2CY~oU^6Sk+pVSIo$$p7g$r`Fod9>#Q9@SZH%Y8V$qUl)l z^Ma*R@EGTa(v4Z~ezGHYHVClk($bSk>%ND(o%Rc-c|SMLnEIJ|BC^c(Ppmyt@A#>S zzWbB0_Z9ant5o}?=B~=;NlQ2edXDBQ@ArA~s+Cz=*NKCL>oGioIwrjOkKGMrw))&^ zSIi^jr=MnXQsRdH=fd{rat>M?5?IqmdrID`0mudKV&0|d;5t7jg9&!d-(T^{87-y;DzT>f0hhXRF%$` z1+9sd%^5QtZ!I6ki+N}Am2ax|&cKv}vFj1ot*U*mPX_$NQSpRthO0KMWR$ZP;aAma zDk3<04A$BRz}JtnJ|5ALEo!^HL|1yBVJX%OAw2z|sO*Yza8KJXLHA@%Wa`Rfkp@%6 z0wA$CS~yXt5I;uPZN4zNrAy=awojPo>CV3P{@b92+we1j*|0hmeK0nY4(QXatV6hV7WJPHkf6h zyE)}IC(v4iijN+Tv=1cVk0Qo;gRP&`sea!T;A(yPGGl31UMjhrJ;Rl@t8xm;ye4?Q zQ*7r`VzMSDqV}>CsjdDge`6D^{`VWv%*KhBZXvm#7nQt4qcO_VYy%^#QE^-9i5>wD zp-B7ZT9CIRxSZ*x5EyG2uYd?2DjE2Eu9|g^oezvMw5oG((x8R1KaVi;01P?`9qK=(}J z#xM7Q4Sk&+sZbI?!-!rfHWr8wp?#GX6SX5>y2Cuibw0^}hpzR7u9agP_BZv&SnBK7 zmT+1Ir!KF0`4cSSJKKsoA_5qa*XxwB04NVsgA=e_so`BS9O!O&MRC@)JgR^Hc+?^n zr9xKfa54mxwk-e4HJ^7Pegd9INYmW@s{0lGtTwSdQPPss=E#3uYrBHXmG_ri+@c}H zGkmaWyY~>up5SI^ZPw4)cpc2*<%oGZdsT=1n2dC4Fq(3Bj!hWuTNvirsrB%0N$ja^ z<#i=e7%sT6{@JSBeg5EnouqoLVM7H!rcd_IQ1AHkeN9K6?B39G_tTsGeM zqwXmcklc>H*1Vr#!`y0rtsQV`zHiwd?e)eTG>guVXZS33G-!OkI9Poj;(KL>RGT*tx5doH)=*6jbCa0X?cd7XBj-zW9cg9a-a3> zI8~f6(El^c|8cD{-(RWtBj3w}gubA`Sy7lSyt9y9#W@)-XVjU?MN|ln^;#}o^=-p^ zYmjc~ek2!aEmnI5(;#;)Co;?bcf3=%l3rN1#GSzIk-RH6#VY(?<|<7ZYf<35`njJO znXPht+*)zizPppshZgh>2mu=unuY6t0-4<=MYfN11vC6uXNo=;As=e}0#LOga zaZoIINYj0Qs_nhtx0&<}LawQ$uM_+Jm>aKvd2?(0QZOJ?Q^1PU>XHD9W&L-%zeIEQ z)FVg#Ghltm_T-SMgm?e3#xfyR<@7Q9HDY;GbCE`~leflU+oqpSQ%g!qROU2RV-@}e zt?V78JcA#tVpIr679p$QsA+!L@h|=Ug&{@ckfkj$*3HTIoLcvkvAdlH0{e|PgHz3z zK60va3%g_A|1Ikg>rv}@{JrhADcx{~G3Na^yQZKafM&$cdDc)2=Ge>@CHx|7n#Kxd z&4$m^1`Ndcv4YY0a&|4a)fUXBR|}UV4&pBl7a#dvrwDf6Ci^a}-02P8K=Ve_50VPH1}^|9eT>3`2!#s8Z?^A6K7%B({HbTAj;HBSiENlGB8myiWI|@`gV+Sjz$WbI1!`|!7lIA{L(52Cg)AXn zbxXK}kO$C1*qKDXO5Q}tkXM28Ykvw@59k|XB?Etd7&LKwo^J{Iu(VmkL6P4ogk=&s zUzihVLd-jws5%H$R3J(*{)+;%I~i{Ic0H|;ZUb_Xh)4D-uMfH!&HD~Z1u?>=~HLfZY#_pltbZ?5Mp!&hY8x*us}~4Z|ZU= zh_v8oyg|$S8-acfp+WNFD5f&-;Y1rre&!X$(D(i=ySZC(y6jzDND4sX8I(3;Pg#y{<9_6Zb6f2A^f2hL%f4aJ3 z)mwz>#z)lo32Pb5Euo;4Z`o_Zfb$#7Z+2H4dogr-BdzoB5&UO$sMu27*O6OU63t?8 zSHHvR78Ov2Eu7aNr>EVRQM@)U_Cde(QLC-+YFT4%x)R*Aj{#c&@w@kEuRhZbko@pN zXS&x=%UAx3zndIUAC9|gU&~!UJugh@GF;rJhaCM8KU3h8Fz`<~&2Ui}=g*bEltD#< zGE_>EBT5s`1}$DN_Aq#DOHJjc4*u}%az1tNuR%^f00#alxik_o*7vP$@cxsG4-$Vb zq%undpmcSMmY#m4{reQlBK5`h?eOM3H_6vBDF@fzf8jj%ZLW;du02YbQz{u@8A$`r zLgz=+2T{~K#V{cb{CUkja#R}RFb@I|IMp4L(N{nC=wE`{ zDx5ZOtu~fsFR*v@d&ya(OxusyAs!}G0um6uXO(!}$cdjG5hi}!SYS-8y4-v-gIpuGCwFmSDq|AC zRl5seD6y|7hZG#q7h;bC8M@8>`Ug8m_C1a5^z4iRCdz-mWSXh@}kbPIDy zXG4v;L%<3mgOjQm*99v|rU>dBUR^2N8*%cz-&HXMM`2pG14M*B$Lqx_Pvf~gI);4HmO z)fB)NE+Lr86Kjk7`_?%WJ+-FQ<8$L8YMTP4V?XRU6-AmplQ$PIMLXRyFzLWV5Z1}Z z|8Z=K>e-i%tDtGUrwOp5_Y)jmfH(Wm-OTtdPpJF~X~U>|d`e2mp5*c2Ah^ zw#~=pYP21neUP61_1kG8z+C91WWKqLfr;(fk~BK5y+>o?ZMpiG$!FSio>6@%zmKUw zTP3qTKW9C8YhMd>e=2&Mh#byz=xTJAsy0)|_=Gb>ea;71B6c>y-kVAkuXVzqI9_nd zhw8s>vB%=TFnw}v%VHXTt7dfR&)1$emVVoEW+VA$azvV8-FkAm#XU>jzaJ*YwgYLC zSSuy38c)wEVtze#wpQdkKXeE8=14HJiId-qL4Yv8E9ShYYb$|xK0Bl$&S&&js;1p2>ipE{SfQ^NbnQ55~< zI`%fOeql}_D-wlx`Zjow!80QKkTgdY*uy8EWOW^*iR{qTH&aL~@yH7y5P z@IK`a^b}{Yy}*$so>DkA|If*6YQAX82@u<7c%I19aM6dOWT5w+{JV@cBo6)C+HiPcrl`O|d*P!@O`OuBUU_u$9;@5V73ZMFP9dZT{vuhJSbi7jZ`UgK$JyVzbc# zx7}7_8DBt@;LV8_v$ex^z>iq-zm!oG>FCgFoqQ&YKfQe_O~+IlbQJw#y7-i$>GOGQ zmk;@BG2D7d;=|%s_)Z_%T}|@gnZOU&ZLf)~Mr5TbR z&nF={zC{#%=3-^c0teT*`J1Teuv>c7CZZYgvbDUfJSC-I(|rZ-x#dW`Zjd|gf#6N2 zkBV0dYLyF1`obqWFGcH^N>QbcR34B8flvIxvW9+pChlR93sJJ=Q3JbAwwK zo9;@@!Fsznf5fr{<(aBJT`v@Y=E7V3N8}SBt95BteGkMS|G4M@mQCZ2o2QUk zk%I~l2ZUV6bB)$0h(^%%9V-Wjyn5YM%&n%^h8jMYGUv%2LuV@7%$eL_QMC2`Q`CS46oh4 zW9}{)<@mLI%e*gF;<#y~s%7WyI)VOAcC_>#5^6TE#@LXTqPi+phX<|foH-O{)i)C3(88kywl^ibHMeXFBB`)XmL4=P1$V|c@i7JZEAMgsiaaOH$hUMH^qVG@!vmWZXlEs|7U+S=YA9k(U9XF+ggvghaH~gY@hgqjg zft1YQuKSyF>pwP`8$-_T_x*+n%7a3eS|yiz=X8FCyDb06w93i&cTY0>80IYI9DyDa zS;w+z-U9tbBC{yf-KbQiBWtYHH3eLO zF$WVE!ReARr2Bvz!W#1}Q_Gbh7#he{s0`j3u4D*pBop4&O+n|ZUa~Xvv^MJ^eQM-% zY1(LAtJVwCIUp)@-=KB1l@iXLOQ99?-z{Ob($K>0w?h$NZMTy;ot|_OEPUcSPmKtLmg=3zJKNLBQ!%Q_8znMt zH5_JsFz5<4{hx$9o#Q6#M_0pOBtp}ndgW>xEq9yuq$OAD)%mTN5x27-#{3eO5JZ+s zbQ>8qR?=cjkaSw2A-Km=(Ffohx z6hI0sS3SHorZ0JGoX5s}5EGl_#^8~o-@F~CQ8gSB^Ug?@ochupl4txOcWFR76gzS7 zdMNl-*CzufHyOptM>U8K;P>ue;1QrKtX5&(TCB&l&+_r12FPNQn`0L5wCom|j5ZNk zw0`D0TKylu15hSDZ`y?W8u1|(+%^4yANu#H!hCPL7%m=#`wwvCsOtvEbKB{q(9}ic z^L5%{2y&Kjs)euK!PVtg-O7pwx9tPF9DmAVf)Xe;-Gb{${ZQO--3WL|dFA#<<`s*JW}ECT{Q=w-E5;84WEUy83~6df+uCI0HkAQdSFt-kqjt9j zq!_IfCiNsQe5nk&r?T9U$=Y(pXQH3hu@8W0SAuTU_Cvp)#_P0_jiZo&Dv^zSTbn;Ta=DG!buEFfovfP(Bs&;xg$C+JHoKqHjnb_GhX(TBRx@m@8F; z*e!+l%^7V^9f!z?I#}($uS>0VUggIV+%;cEC3_61 zP%T6iP|c*Hcyu)#LKDH*ux2GlNF`evj(nkhIUCQ4VlH-r0(xFNgv#*5D;SY|IlSk`3;A&beqI{ol%?v z-5Ir|2fQ}kyiA7PYFe#E$OShu%bcfa?1bF4a%!O5bk$ge#k9DB>@am$&4;_9 zCB)t_2)&giu`62{#&>-+eplN78H5ZSywKc!LVQ#R4C_+C2G!5*eC=8wZj?P)yh*#V`C?45s@cz?CFu zOOno*bZ7R&TAu2f9Dj6#@x$uSY+)4jVZ0r^{YW9aYN|Q3Ix6h@4j&AOZ@5}^0d;zn zc#DbE+S&u|a)A!!Wgd7YjMW};=&NiGY)C^`n5KEDsgjeDi2zCL!x%g_I6wd{yjhY} zh2KtgXiQisb0|AE3-Yp5)0il+_g>06y>$?RR*6E^SGeYUf!iG7EdwntGCeFG+Z1ciB{qU=}8&d^3KiG62n8E(*kGV8$&=_+nd3;TtX4 z@?DH*jA++%)RJBjqf{KAJN~Wf_f(be>C)~v$@a~cpn*1ZwOt-Poxcq}O>T{K_N)N> zp9$&Q{g+W#m4w8WVkVF1Mn|-rQ*pJ|V}3QSG=49RYARFox^I#=@`9gaLia^r;6pNU zx&ZkbB)FWN;J$sJ8JQRuE=xN;BgTp`_R_^)B_O}mxQ==^kyY8pK+t2^It4I)9Gnc7 zX%Wo9(uv0+c2bAY*fUIsfi?)2xjxm_^}XXA7H8=PeF%Ux7GTW_d{u^pyl@& z0T}mt#(n^pB1vqir-=$VEMqs3BG^q7FK?^Rg96eLE8A}i-#TDqOVu*>&hWHb6+M^B*0@j54(SG65&tlR<@QhA!dVNMz$(?W$erL=-= zUNdzkT1?cMT-<0v2dvJZv#;s$}I64nb+58wprT3#3vtk2vrPnc~&@KQzxXW{1Z&L*GMCoYe z@Q*%{`_3#$dS#%lytXl8^3ja+mVjdh0{zD*j%+xe0cUV)32-|0NCTnFqkrPu+ue?7wt@n%t0a7fDni|fA$5}qM z^~kQAlbrRR0Oz;n!~H2goVRqNDi<@otk*@~rOdFSx6W|%=Y&g~z;md@WYlhEe>MnQ zNn)*mnpb6!tsT0~zP(1hK>D7cxj!XrwPGAsrl7w$X9t@-I}kaOB8$_QWzD`|tVJ(m zPBhZ$Xvj!G&axWSo5?@t#a>KRkmxUuI*Rw(#)YHyyx0oW#!Fpu;xlL@9Xd_mADCtD zBl&5H&~c|0yO0SMCTj6W{k)~tCch|q&^R*^au|W?QaCED7jW74?f$2<(Nhy_{(^l# zF!P8z%yJC!+4u_k409?W1ygzj!N~+CX{R=RN$*vDULkFFtOzS)*7gdkmaUJcjO%aFB*^S(+MJ}+L&wzYA-Gb|* z1me^@uiW{*!#neu{p80%Mu*b(gO9DM;A9#@{6q+U^DmkqQ62gUivWTCHJK~EX=6rG zNS`$CK_I-QDNStKaqkEY0^IBh{TTlvQ1ilxZ3JGuMpU9%NW};M(xxn$UYy_!{C-p$ z&&LH+RkuI&BG$hGtexOkuvJ^q8X_GHB+UP;tq^*+@f0&|H7>}(ID8Hd&qC!?DYt}) z{~4A`luuoHaB!w*rt8^X$U(1w-l^?RorElrv&Y0vDGkp5jkDjM%b0(O7)_Gx*Q2mh_4c)!z*I zy?^W1as<=hm_wOG$P$WXCg z>Tf^!w{1du`0|vjs$6=0Z!P<_To)$t;c~S57p(gJq;7u%eP?v0L~z0iYzeP;<0xiD zBQJ;JBIuZ`HYKT}yv}o)O=5!yyY#j_kDijwNSC(pyA(IWqv5;2D(0sCF zq=^9>q2BF&l1>>L=}+F*PyTp>=l1250GoXn|2M&N(fP}i@!H^z88g_?(&h7KfhC*> zBD|FX%Y<=lTZBC8&S=<95k5+ed@|8`K79MyMexL;6GLcH>s!!ySERR(UyO)mWF&OZ zs8Pur68=uZ=kNGXrnil^rV(d5ew5du72ejG<6#M>OHR8&iX!_4`f*!FQsKczKvKaz zs6PgY-_UOOV&kp56j>Dc{iuAJWO{shpnWLOZI%@{SvdApNX6Bv@EjrO6S|b@y-@oz)UDk5sqV_Aqs6hhO!TNin7q6`S^wa- zH!eEQt6>4f%b@L2ug55AlIK~owc|9!JN_l4h#v8<4)Co1x;w;TyEs~(wKP0g6skIX zKOQwlcuK6iq+1?6;!6$D)4meW-gCOHOq*H>+ZW)a^2TiH zeVT6zW>a+MPWH6%DjBhS&%}V@>4wqn<)|LSvF$rBr06`7Pka55@s0mE$aMH@kDk8~ z=}T7oY7{Rx-GFMmB_QEswo%$NE5Yez0Qa3lZqf07!iPW?r}lWb zX7_x-msMarKP4+mfAq&lX{knZz4jV139XI)Qvk?W&DK9CUOgsD$7 zV`hQKt5ks`kr3@3;uoGwly&n3!pXmayR{Yb-w{V?k45V4=!-ZHeehiFW1Wu+y`H0V z9pvs!DNcr`tw?AWzHv*RuPb+t{dY(m_ZW&j_XOyn7glcTE1t=bl7+^TbQC5*NfMtm zklP`hJv(2{DU~&trvQdgJtMdenPD?JZ-2CyNkmHCwTQz0*#8NuY~YF>_bU_Nl0Q0@ zLknCy&ZPy7kXH)gzLQ{;lV$s^C6N0f0Xs2+?J@Ugswl045xhgO0!+dR21crd;qlH} zAIhs!$v>Q@4Io}y*_*PQ@^Wc|ah)ki2ej zwCFvx#TPMY^m&sO{N7>$^2ZuFx8lbdi0TD@U^$2D?>RP2_$XnINH2-M{P4-ZYqAQB z6Rdmfs{?XTii>!sAu?m_T=s>7q@o%C>1F#9=yn0MO zXvPf!v3!j_UXkw+xy}I$`y`j&06DYyaTka)NSXEoyjjZDtVMamNX|eCjg{Myif(T$ z^zpRX%_8>WL?a=SlvbLx4ppcqQZCYk`kw}^i6paQVe3UajEjt5AJi2}I?wJKUuS?B zsHy;BMirxz{bH*IS%F@B0m%&MHzhe84OfYR3bFUyu^tX|FOl=!HcX&LM(-Dg5!9jl?R(FT_ zqR~xImM}YEe`xM{eJfVZ=9xK!`HJz7We{l$SN8(#2c2yuJL6;-+!_&*#~`Wd(BIJE z7c}s+a!LP2N%=L2Jj#=%Xr}{D;UO!us`f75v@+y|XzPZ4KYZD4cfy@K!moHE+?!Q% zkZ0mTIwmHn?_!~-2#X|Y4dg~q5aj&6Mn9G;bOP$y){2gLgULC{?Au%Q9JY6IpM~ITgE^&z9YRfQFM#hM z4xskBa(U{sr#oVgQ*=U8g7sCTF{Bssq)Y7wQbWpQuAFDR;Uw&_t3UwXH0$Ee|^0%=<-Z1TbKUj)?d zOD!@VK~seIExrMUjSU{)nSSiYd{VmGO~+irY81HEoFI`Ts=j&218hB?BG<7DZDr~o zE_MyisgUg-yosFvJ9gzIZvOP5q)&*4Y!>;yM2`$HYpL<8(-k z_>)i{SnZqFlVR&Lh}0A#0wVtSOhndr$Rp-oOXfB6)_Z)9Asw{8`{eFx3efd2Fj}ic zzUDU`jLan^J9cgPbe@Vleg}5a{lO`|LueI*dreZAaH)QU_?hnM4H1q!-p0rrf4{v} zLhH;P8FcpLY%gL?`we4~SOctE3csG&t+^{H=i+`)#XUC;G}JO_@;7tEX1#llYsL9z zEs6g^==@{lJ0mMK+f7SJU8vRnDMEB}PfTdBRhyv`$e6Tsv(oahj4HDmt>oW>|Pwh9&-E{&Qt~*X7x|Tl*5XX!Zz4d zPY@INP~>8Z_LRg@mD0K_R}wPx68PD;(|TyEFwme|U|OD9;7zyuh37x*T01WYY|iL~ zaL;FdEK=F9mgff_HV(5OZiojbBX*W8u~rfaPakQtlXPIl>- zeAu+&uL5B@SRFbcsM`}Cf=|XJ7ElZPs;M%u_Bk!7C*`2Oh26VgXTzXGe(+i0B$^^P z^aIea3$}D1++k(E$AwmkHg=omC#Osze6?12O55Xn0ad^jy{K&&UwR&xul4UANm0hz zcLy_G#BS?trvOVesK@U@T#XewkbdE)4YDVJ*^kbJFESX)EBg39qHO7hj0LTu)|jaO zBkJAbnGXN>@1&@24n-kmOGGM%C5JJS6seFy$eATF$1QS}l##=T5JPg#946;;VRJrj zb3TpDF~>R6z3=b$z3=;v{kO;d_9lQ@ejf zv;PSCV` z`j|5>l|@j&W?#+DmRier)&g-a0rPnWO;>j7alqp*cxZ&kmmPT{cL?_ydfEMHFQiFw ziau}LY~P3`@PN1ViM+ri?CWiByMP{QZ3eul=5nGBantX1&D#8%JMOqB<$)5nGQ3w8 zTKZH;s2M-7z^*+^W#q!CJa*`GtBn*aR;c(&;5OTGDR}Da`$^?XvhLWWWRBCWQ3W+5 z;%MmlWAJ4)8ZT_`t$RSZm3a|8{;*#_^ZXZAQ**+CO559C#`G_fMzuqaBZ+3J%de&6#e=WX0m|)cqTU7ky z5$Aip#8Fy7EAKV*w&_;wM2D@E6?chki1lGIs-PD>c#PSI5B~joY2F652dPs?ag4S) z8P0Tqufz-~Uyeg@&JN&3wf;&X#JLe!uPhQeSknpcNfq5p#^EtnAP3FH*=BFNHT{xADW~dM7awV;#SLO$>G_8r9 z_?CFGoGPb2k~u6mMjA{KSCnRF|FC*(eiYmbHykQc;!}}zVRxPy-C>&A97mJbS$Df} z1z&6J{bUc;ZRYyQ^G|H%G`Z?RFk5hcGav@;4ILz^lGRg4!+ztbJE!j-|4}$6>uta_ z0dik$zcKdy22e@(^Cw{?i}3lT2kssjk~4KF?QF>1gr>=*lnle=PlwCOwXnO8CuqFfen z4zQ_**zNm1rf7meaYOJhAGdSlJJnX@+-)pC-ek#=hUhl;X-ml_Cj=-vs5)u95u9o< zyKveP8GF`R+jm_)fuz~f@LC2f!IpJta(0fmL@?>un@L)%$_$`{}nVef?eJ?s+&+zlM+#y&hfc9KwZ z_IxPyH-ho<38-AN?&7(W-TQEkMaD0PGCPQh?RPb+NYHaHkB(=x?Uw&m&(A8&JSbC? z;g)J(KI-zHN4oi~K6ZZtcQnDX?~byBXmF{pRIkUlQ1`V3U%%t$>(G7QLxKHG<=;OKv50k$i{%2jNq1R<$|hMESvaQQEQyCm|vC?zLpmOZl%_qTpp zPQUOBTJ{Jzmo-1?h~iE6nBlT4A>|Ac4)**{J8cI#_s;KWN`J^e0*#-%&03;( zC89<)l-yIJ;lyc~w35oFx4ygiAAU8f@aM()OKsHvQAK#*%<4ku;jMc`WZ0)>dY!eT z68+q>f`l5{0*mi>r$+5&O0*IeJtknPv)TI(L`&A$2blGdSSA&EpODX(fnlan%@9GF z+(G)Me5%v6yXb;NpEjJ>6?)A#T9^xbeHp7v9pV;d^$E|^9TBM+vq-lqjSlO|x9CIL zmDaZo{^`@qhuAbEb{H-76QkYsUxMz z<{>KrWe(BWUaektj?Ll|1HVFmsHivH=8Tv)Z{)L@#=C5HDgB$V=3A`j>Vv#N_K{hW zl%*!rD;0YD=a9*QZea0x(r3l);9P6J(-W(qnOwX+<0DlbYD&}%z!8J@)aXU=oevx5 zoI=8n&hr3Dn(b@G9_&_|h{E#l0-H(s5r)<_)5|xnqlNg~8m=h6clqxw`9JYD(|*E~ zXeYgGvXV%P6_F7*V*G5VDz{#=0{qXC0sJhSC$SyaBhCFbw^YEYD+;xGaIT#fmDrZ8 zJ^#BlZBOe`-L;F9^EDBt?>t9v32&sa9`)%zoU)s|BCX6AjnMX?THh}IKXro znAE5e5w@?qUNWk-CAFizy@l_ale8E1@4-+at~o>>%j@ zc4edXI(h}3^tH^&TkCNLB^sRmR%Ye!xFPA5N%8Bg0zFRylW%zwlcnJM0U4Eh<_ZS) z6^=WEr@>eocO((GOP;zRFmJ<=y=R^RHoyq0kw0`Rzq!`^>LI@+qEfP2Vxz);Iu9|; zETS)>Xy3C^N=+~;ItRp89hn=2R4|_#8~MSa05w&K{bpgl9OJ^$DmV8fwHI*^{wmp@ zsiwnaGG%(x3mZ2j0EHsh>OeF)2v=dmdW=_l7Bg)6aP{kVK+f*wQ;ur(HFgM}_VqM; za^=g+)7KlWnA;kFTt0&a!e6|^&tKf^r=;jGFu21;9E4r9M?{p#k7qrz*%6 zKDS4z?(%6pHWTWu<_rmllJLFrW|DrCVZpbIcpPvQSIt+Q$23TluvP>NgbIFy>`L7WtTOl_S{W?XdvElGzSGNgr zmkK~6i*PUu|48}Dfc%xun83So$}6JZ(dNv4SsJRFVAoXV(5aa76J-Tc!uQ15Ycyze zT~vhAM%gAC#kBX^?I&&32KEh_!c|l3-jLFPSRZRy;EQ8Nd`;OPx-0Y7rm(SEF1;l9xd^D2LOizr|HyB%lP27 zZf{G6XcG=d|kUIz0EsH|2dYH3|2*igJJduDRKs zx$GrGMr6JWS@*?2zc(X$lCfg0b=IX4WuYIpkVqX>j%Z=7_P&4+NV&B^Wi9?;0owD~ zPhs!omoL*ypOl5rUAQTXzzd}7D~4yz6Q97V{{9YB@STD7n=AnGcr_sPyVGGAs3i}7f0;{^ zFLT-4`?S(n-LH>j?}_h++U1nr-u16J_+8AddU)?&jNa-`QH9>GYp)o54*z%My3CZR zwb+k*?o86&!h5e!XA19y|D+31Io&F@bVn`#ldc(qvhF3+#b-@pO_6=v`AG>y;Gu90 z|03;x4sJ^{Im>HlF5{!6C!s(%kenGfpOs#5r(M04_Ax53yg-*Di}s`Fi|Me^UH;WL zF~n(2D%$%>I{aSmMSghb9{Q*yE)mt8ue{vl-6MIm86s8%$!)wLr^$TN;P~m_BGb{N zkQ3)z>l^sEJ(N_WTWg<|c3@YyiI7LU6o?u&Gl~{-$6c*KzLwqt59wMBGri_jcY<9w zXNR=1zfCL$M&m9)jlvKJtq^4YDdBO5c81vb2N!!!~nTz1*B_L4fgxCC9@+ktWCQ z0%ZMutd%13kY2ZRua^XDp&VUH$Y}Vv?E8Z)bjYkqHy>PFe}z>D@?Fn75uTl(4e%6> zy}hfmWsC#xt0VS0D!kvj9G{jD1xqweq-7NI^9zuNx4=zetISX! z|47HRnf_dX?L(uLZ4Ki{z@d|zniBy_ypOu1HA3Awe@=`Y@&0lx@_Lt+&DWG75$!uS z+|AThp6osL`T&dxZp?}->m5t1*4`y0rHiSH422AT=udJCATI+D(2CGAo^8AO7t-r>`na+FG^9{lHzDiss#OWQ*9bTV@LpM~ztsXLi0>CjX zwNfS91v1MT{?G)g+u_%_mwW4tT+e&F2>98oorWzyw)rA)MB*`LO_9T6lW39D;~hbF z99t*>@vNK((^PUKfW`Ej^&10OHt*QxN4V$pKHLTQNnd3k?C zXt8`NhqYDU3Hdu}DZcx_*+f_^5IZA{x7C-BG2X@wKC3chFPTHvPC}|+gdB#$EkbNF zB?<0Qv^@Rja?tdvhP+_nBcBOPUB34$omnP(-j~6%9(rw{4UgCrP;#{?2*fu-atGg)}@E6;reUzy&N*7RtHH z^e|cM; z&0VT&wYKt@<*+!w+}~+2qO-pv^zG`^`M4K8)WFR-le{pNq|4QaV_fU0p6&o?ui|zj zlm7%cO9a-cl3Sti(@5d(rp3e=&zCLF?~2n4e8k=reUitFz=cbGanXVw7AZf=?nT59 zzy2qVG30IVFrfb6_Wt|pcngQ9-sQ7rH=a}R(eiX)6K1A3;%Y8-NJkl+siimvn)4*) zIiy`sn7jV2k0dy8HkWhu8OaKHjLRp_h-@4LH4v|^kF5i}YrJ6SaZ3|bP@l~XLMbb{3&b`8g~WOREu14W zx!eZm4NBUbZ<1&(;4LQ6UlN5nPLIE)sX-qcso8hWZSFmJ--&5myr%k8sqYXymfZ7& zES-S=|HuIUyMyW0uu5zl>}ADCu}OQqr=yhABT+}yOt-KqRLGG3@S-WO$9GG6=gqCd zXX)qCl)V1v9Z_&E4PQGr)Gz&x;4uWmNnWc5Oj!L*&gD1FaY`3ozDdA@jI>9<=lD6@ zXS7yIJi6O1q=F}d>c12I#OOuW65>)6VETLKRcGz?#@{|s)QV~uGA#@SB&0JKN^LS= zRW+&zo{ekN#cIQe7lykO!tj)<%~q8zs#bNLp8F*Ict?WxMFXC{J8LQ=#`R{%1i@{$ z69%yTd)^XFEj+i$SPF+)us^QL0p=}tn$`^sKaD<5xl3E{w}_+bc$2NRd>&h5J=B{O z;LWWb*4s4ZB8RN|;}+t~${RXt1J|-i?}NUwGj6hP=Uwtb23u7-McVpA{^Yc|YN5xF z6F=ymd*t7-CcbDZ6TN>Y6p{IspG*?aiL}$8!0tH`{2Z?hqexYxMO?YfV=^Zc7urR}j~kXl~Q?YYAim-p4HxZ2@uZ=P=W zm2%c{SI(BnDAJ%*;(5(}zUE0%V0OU69zij18NPDvM`|YmNo;s~hc7RL5gHK5Z_4~D z=3C@ogx8uf^uCTExmKSNzt;vAZzprh6YG$tZ|5|N25*Up;CT(YWWApSTH(F1KF2;;ZHii#m4PE0lG$HH zeu~c6!f9E4!}whDYo1+%b08?tNkzFb|0Zw+G1cHj`cRkW&TK0NZoDj;>P=q3e#liD zyUh*=rY8f06g4(TK*Z*-cjVQdk5>D@w=j#NPm3Bqq0(^^%NS+sy@^wLt`)Cc2Xl1J zS14JoG_}8bpOPZP_il*yBqW&tu|-LXWxCnT8wkId({1IPn!_k<&gkah!)E-y6v5_g zT<1?!pz&s&Mar|XbemLcfmn34l7wb;m_Eq!Nnwb><55XcqR*AV0ozVdR8zVO*6_4O z;MYid;H=1%T(1@z*_;$ldD+kkKHY$1i7~K)6=k*OH@jm%UoS*n6R~Zvd5T;2K%UKu zV>C=Zg>^QxN?W1zzC(9>N1?*JQK~;K3N>#FEVs8rW1xkH-1*rIw1U**wG3y=G?kC82>WIMca_GE?!u#Tp=Puqo`3=y5D6 z_|NQ#w6kU*0vYhYZ4W!&RHYx7^j;rU`KU2Z z!|o>e@M@G%&-V7j*^WZHR5`Lp%uk*IVzdIGRLe<%#U;MX@DJ>AIy|h~Yu;(mOvUrb ztjJ4tm#(<20WLrQ9IPb0c;68KM`3&Ab+}h#qGq+R~(4vlRw8a z*csY&OQJv@GiB!{lzY)Yz3qA8=f@=-(E4SV)oblOU2z@ASIAf3O<# zS}3oTx#PtxFsBx4_XFAGfI%!5t*6%cIU5+EyfF>}!BJzD?RL>`N~9vyHj+a8n_l%m z-8SZ`-qT`s9zJKsYp<={m+TY&)ScP5JTEz>^J z?J-RtwSd_c=WGx;d~R_;PiX#Lom3#fkVj6NYjs8&Jfaxy))wu3a8oX~2Q53&1Gxd& z#4?@X`2;#ts=>Jvg?#0g#>y^~&VM!W2K6TTsD!tfa<*k>^O;h{JFdE$yZnU{pV*OQ zVp~2~`}BL4pIUTkS|<$J<+e&T5}xN80k%JlO0+KEL9^Za65ZwiC&N@I^Ap&XP;Wn& zWNZ;Vb3iIO@b@1{r+XK0qoBQ>dk!9@BLeLKR*ye?o=7C|c z_l#xG6nr91@$abZYFQBVoRI(33+BMcUav0m01;hk zm{3QqDWL!mQJIG5iqVZ;K?mgV5$@mR;$a2d*gwmlMJy9i%B>=NLIVlY>#76XQ72(D?6^s?xp0 zR`wmCFCDCmj?NhFxx1eL3Acl;db(m9_D`Pz10!xc^X_2h+c*-wxqdhB3zzFGRBwE! z#$cd}^x46=lL+{xg=mA#XXxEHF42G2>T0II(CH|Ewa7|PMda8NTIY`neP}jyc4+4d z`N5|1pLDc#z{Pgo#}LB@(7PYoExv`IqD)c)ACJ=KBk5-d_e&e4qP6`s8k{AHZ!9TX z`+|Jt9ew&^xq2})DeE^@Ry2pXzhBIO#w0RSI&3wDy=o)c4n zhxZPzNa)_M6Ug0p zvc?3+Owr=2+(zGIvruSAU^=?qL5`iS%EfapYu3q`(rFgN`IJF67FU6U6cd{PU*#^B z)0G(WRd^qhr!o>tuXI{aX{g_NAbg>B>-+&>_O`zDx3FKy;JfcS6~c3`thFFT1=dnF z!`I>wvGMgly%de*j(|4U7DY8Cpx!65*R1z>H+-ME;c(N~CvSJ@J2>mWh?$WMW(oCl zyu(7AxgB@b;NVl2 z*36Jz>Rn<%DrAVj=*uSXADc}lma91RnS_s@%>>;C)CdzV{8>UmpOK+G^eu(&Egb?j|X&F1s;UTzD5P4sWZ zev9knT;*epQs!b4D29<1)n1;Lj;t%{%4MFct6}{R&yE!eplObCA{jO4gj;HsVZBVE zpwb%N`4g1;+l4{$N)60=UX zpOKq44iL=I-qUW_uR`0I?>MKp!6e^B3;*HK8u`<&l`l}9Uz8*g0Q29W?_YGQkc+;1 z2nKEDTQa)(H+2v~vresaGqh|6gi~{4=&F{s%6v@fN!-`DY%xsFi`*cqcC=aG*;6bB zr_^$^?&~O=SoB%ean=$rMH$7?7ur!3aFA|* zw^HG}^OPbE(;JQry8UG0UEkJOmhG0qEIo1`WC*A*|2EF1Nq+4Uf3u%%!(SWe#{rxJ zKQ)m1h)V>X6skES2@Os%bb!*Y7I+;X{Rs*a44vu%q)z!A@G5-Q>L2})3iQDdK_a;>MW-1VPi= z8|e?{Mn6|RtHpM{a1HI-oY0?ni@E1@OHz$wg{<4e2cEPntc(@qA&&e=Xm6-TiJ{Wc z7}B(2$?^I;yELqVOVv2;;c?`*zr3dszP@_~yB|~bgwO5^H|?a!Rl?#Kj(b}*#iof4 zTl=Cj{5|=csv}hLY&1w!q7jW(=$q+a*BXAa+l-vW2lF%glVqSr{-}d39ciIgf zzx3&m_i;Y@4)kerCZbA=B8|9fl({?r-Y{c!~V!&*^{J=m9A-(5 zBj&WC0g`BLP!WHZybQIV+wO>Q+M6oRx5vf~G_(tQVyH(}ZZ9YfzQev7L(z+DAPk&| zQvQbHcZ0~bS%OQ5rB%8I94i`!VQDvu4miRoo&ssCo~>pAA&?U);_^B|wS4LsU>|%# zODu1klxPQix7`DOZj$WhJoH%DbhgeaA8(=&GoX214%HkQEU(P}mfTeSEy~*_TrPW= z_p;EagyL}2)~|-~OzF0a&x6YCtcyOPxntR|?a<5yF9(=%uzG&km~!eMt=!Azm7|oI z=(X)PmOoXZ)~kCX(+cb{4Zi~El+ka4&eH?Q#Ld$M0y3}PHk;k&1{T?W6e!elX`;lw zop)Ts>7$fE(fP-4ouO*(-`QZ2>m`9n_Wag0>bV(M^oJ2jl5#F8j`ePj#X8qvkh41?6Y+1~KtvCX*#m z`vxu@FW{MMdyaHg;mm2ww9zhDlPDgEk*y4fntN^O_4DFyoq zly^h`-aGA+$x4xPz095!Iuk&8C%yacSpY#`#G+)elbjasVA_x<9$8H zByMC0s^ohtTC6Q>q3HaRS3{S6ojo?TJCkJQ?V+!VSct*RKC>;A z#H;=-!Of_YV1KNN=Efh4#T9<9bl$;rx!hT!Tu>>pKp)Zy3;pU_1$z>@h+WQcyVXwl z<>5`o&H8@H(t9r@e3qW2OpjxAX^D$KT~2nv4x(8f0f&vWy4T@-y6u4Y7H^j(dciH$ zWeMx3#Pa4`#_14sA(Y`yjPg=1WO`6N2t(wT$y17{qu$lLn1(L@ZRIDjY{RwdA-dTP zW8}S1p(5S<(-7oY-3M-km+p;3%iAuD{cVCN#CPtg8UVzQzy z&YYu6g+O{$d$xX?xi7#$+;%x0Et8<7!E3GgbJmV44>m#`skI0j?${0hJ9Z;)~zBhj+bA zh-pAz>d_u#KX}yVw83%&`!29Jdu=}24AuLRA3wdFv9U3laZn19eQl(9#kZcH;H~)59XogCxu$?hr@NkD6xo+`fCaGRKP&BPU-I44>5(_H|bAG ztsa{rcF&(W`jg4|)LH%+IY3?GTMgU|#wH8ZyOZi1O^la6&qyiqEF$ ze7-_gc}3dao)b==iP1duW$}bkq6>bfn35Zqv+;5soVYaI8aiF$3(M#qeXwTtO4!P1 zg@sh^wK)eZ^LsM$>ikviS`y&L7^-FTbr!48m#SOBilcVNfiW#v z8yE9Yub->Q7RFL(5&F=*w?)1?<;cNMB@S8-YR^nz7|m8a)O&Dqu@f~+A`krH1Q%jU zdKKFqorhN2G*1JRJ>p9ipQ})ZH19YINO3q93UE7)->hg&)G+gIof{p}vV=IQywKKt zGLIM;Dn9Tx-2)F7;1G37z*mY=LIHzq*v3{$X|P{gk&mY(vwGlqGW5}R%KuVEKkWsOky=U#KB0^@&#F`P_m9hNvhSebJ8hfG`-Gzp%oPYh>j>P^It;4 zKDJkdqh7MR3(RG&;4IUbLdS+TlpH*eqU0Jl?lMI>QCxzn@=eZ&+aP-cQ{prHBbf;y zt%KJ}cUXyO@_%GJclKJO@4e`*hVl)SR)*^fowr$@&&-TXgnoQ}9jILO{>?_YbEMmo zZnf`mhNuBH-9ZGX%IhFNszd0}J<4zsOB#OKt9BdaDDl}?%Gm9B6i}<0?TZMAsfs95 zRJ%@mE0+A0@jGtRE}ZFhcEh$f2+<*m5ijyh%l(|^WFxaz1ebP-L_BpO4W&toxpQVq zP;v`Ij2fP81o9lW9g!Foj{;(L`nLZzZk)V^4H2+KtTyu3CfT@f$8?o)%!SB(05AT^ z)LEgZZ4J+ZEi+cuN)WG#ag5`SF~W*)(H6^T$II!}Di`x=8aTR}VNZsy(o*82pGFy~ zQk8m{-4-tYw7AS0atgh&2cnW*@KI~m!i6TIGud!UjYR6t? z55J=xD;#d{;Auj4)vVEz(krd`E%p*ui02FA_qC)W?u^9pXeZd?9l=PWFL(NXJl4J@ z$s^Xva_T$}FG~r_J;4Rnd%kHZeyhJI4a;fo{vI}HDuxFKykA=lAY1vZ2K3ag)&DoT zn{r{X(kvqNmv|wKAsbcDC{ToQ7WJj$Xa&83s*(6sGt%?)eN_&;BtYW1o79luQ_j)q znqp1HG3>Vd9g6GRmJjfOW#b~Rd^;+t zD!c*7RIre*j`h(pcZ>p;9D@dUXI<8sOhdpszs-jAibrq`R-mExFt+juH(w{JAvS?s zhhsJ9-WuurvqQL>XqR^pDUF>i+PlA*ng2~iGRyX-#;%iQ(zVCLQVITWp}9p!hB7Dj z(@m7amk{AqoSx@2%H?mRe;F^4?D8vJ&TJDaTh2EGw_e{+D|09lcd9Om{nmWKspyE) zh-8>%nj|XE<=J=p_)U`gj?#*c(lCK_MF58(2@0<9YPfteee}{AV-ZoI>1}PJ7yT}p zW&NsjSw{bgT)A(8@OGZ^VWq*W0W75 zP!2n;;B$A9<-SKy-4|HR?aSNcPAQk^_NKZP$kft@7`vae3pli%36d-E&_)`hvNW>ohN=-kW| z?S8my_9|K0&*T1oZvIW?8!U%R9n5b$R!22Szy^M&xd+8(Hn@L>d{yJ+n@FF@%e^NY6&DqvH<8-<`--U<8Hm-Z6-kZ zu-}_?p=$DFx}Cu}l@~4m#Lx+ zIAF?>3t+PX)tX~xagD9NGx&A^0&E`SBFFj{9I(*8GPEwVnp+;(A`Kw7>96YDRq{`E zGJdVqvRB76{42<$k4r`TSmQ#MjK4&!P^K z0KC^fv%mtd%%oE)%;$&yR>(hxeKH#MivCivQ`*!_`e;weepO!4d&0*I*IBMV#&i4- zE{#KmAsP+@CAcCo@Hon}6dDDCc}y~0JLN%h9*#XmYSTXys)qDA0)>`saoL_tgX&x* z#)j}r81DAwL^unY4t_ZWBT{|3LYIBBY-eWC!^m$i@pxdd7C6x%Iv|E&v3q1 zng~&V5+3+mxYSUy%AkvqbRcip zHv4)4NMKI%+!zi{vL?>7FyL^32Ui+8bPV%C}5@80GHpHoLbgrn==-)yLecO1Ag1xj zn~&|RZqQC9<^}MrV~{f6B+5c-a?M=30&l5h7@fx(FHxrZAAms6dkiFAXsq8O>@Y-b z2$VbYZ982s6&qPDC@d|Ri49f!49+M|)=2l_GAY;cQTXFYi;<7|Hr}_& zpxDWw(kya3mWKOFmwWWSY6Y!Yj}<#2L?tk3w`v>KzYQXa>uoEfZq?^ETv?9v z;zm%iq8xQ#n)j37b6j!XYE%Okd>kJOr*pU1E*IFqJ&n$P1fUV^sV=v-vanQUTZTr`c)S z7YAfEr0l3?Uc$jwRaDAa({`0=LTwcGRm6T&vXh?&G-prhlZckHFZ^(xoR35|sS+vOV1jol ztHa;E^L;&zyZg^*)oszP7xIe^q%d34?r#1XJ`1Bq%=3}_0iB_&jGjWi*WnnWj#>#h zsFg)lqNYDHj`%dV4$(p4A!fE($E?lIS3|AOBUQ391;1C0x&W8M?u|otKF1YcEL-BW z8uR5d!<970P>+^Zp#k%$;d(k|-K(~OCP5-hoD;sGAIx5~za$#k-|X~i)2ocAb6hlO z6eWrM$^ghZ8@-zzDlbSlm}B5J7Y29sgmGhrXv(MO7cx~9bJsh7(IXG)br-kS`;z@m zN*XF7FI=!v;5>1UvR8pG-&GCbqHbN@K?pRT{+U21>GD0z;lFiMUFpQTE7-^Iy^rV? zRJ?LK#H!BAJ*GLBZpyWDffJZCrz~}5n)`B&35VPh&8vg=eWuu8xgl|Z_u3(aPhSSD zuvA5GTp_0IWSu0*k4aFskZr+Hp7YA`bM*2h_r0LBg zQhfr8xxl~Vh=$;GSzpzUgo%G+|DJnIY-}KBr_bj~zclMO7_)NSVtuL$R5nd0v|9F_ zd^kBbemd~SrvF)dcl+E~yN=8$ClB4HlOMYeFU`6{_v9X(pSToh5&3#btNb?WZfBi! z<$!;0r>I~q`v`*fZNz9hj%6lsO_$1}H590YB zJ*;ta6^Y}AB=*o)EE2`Z@=*U-Ww9sI5#c{hACZ4&rs-5>+Zhb5OL608@U{!GYd*}pk@`#4otwW5KnZh5v z`Al-1fS(8kuMwf)VdwNRF#+6@|46v?3LNOn?FR13&#qRr_SrU%fZ70D>VZY7 zdB7^>*_l1o$=)bzXf~}M0+CAGAm8P$pnw=}Er-O@QAodpeM9hUVFFFcNUwUxaE!J~ z!%Ynu;JQi5OSj!RBpRcB@wZ%}S_E`I!s5vWA^u2kt~9*O#bb#jS8sXltgCPG&F_o=Vq(PX(6i+{$7u#iOD~@xAvuhfpyWXmkQw1 zN+9A`+8}roc575nEje*OaP9uX39Qe2T#hH}NHz_~+>(5tE)Z%8-1};MNAC!YNf?v}{WT;F z@BDoTys6~{wMxKQKn5Gh&Xf;6Dt#(`2za3}GcR$Aq=iM5H;t*XhN=StOp#YZZWJ|y zAmy$gJi2msY;TdBzTc@Hcu+IPYMN&(E;a2~pEgyXt-bRe5@5uydJQ0#E?aN=>R zcELi+yY!ts0#)@^RDW$zTWeSYc}98VrJ?I*f`+ZIL96|_9UHtmA7IiC*lO>|K+}d% z-^c3%Fm&71&IB&-rbjS~j@AA3Kh%W{-uVK|-&^Qtz?RG5L8e|}Jv+v<{^yJyxjXJS z!ZXOaD?o|{7E8La{+<=DDd+a;6eJ<*KWb9wu%)f_-=@B(>ais5 z2^ie-k9HmLY-Yxf+X?=Ap7r`+JjEYIcY z*tIAF7IN4;Su|yU7>WFrrU+QlvOKE>m!=)ec0GfQs`v3xe&4xsQep>sQ%ZjI}On{ma}HFf**Ch?vH#_?#c6-f-NzS!bb zV`1a!Xhi4P+X-X61En(`=IyI3anp(i+^gO>7PYH?N?jRe?J2*|9f`nEeR8qYODoiI zwmsv?VdC`-F8{I`C`58@*e(B0i zS+|ay@jS29IG24x5jo-R@|Yh4=AzLpyt_PZtHz`(vp2~vz#OAzzatu_+ifOd8(PEZ z)Ckh6e^)jB;hx?eb#M1n69Q2MQ4NkBMat9g63}GgE=bvo3kWl=u&BzxnKs->UtT|o z{H@61?^-X4NiPj?`*+w>S_V`ym9UbXZaoZ-%k9W*IB*}SdE??U@0nP|brVM&-DBgfD@>^y5+BliIln(9>2fV#tJT`mcYH8!TH}3I|=XVXrrZsqVvO|KSkax zum*1PA1>e*URG4lE*47;%f(Qzr4r#s(d19xTU>=YFf^89{=K{dr{qchQ8w$TI{>F z;drR@ie-sw(kUT`z^lse_fdZ)ghS70Xda@+~LW0j73 zb}KC@%N=ICr`-)_eUfQ)%Z!RQ0yANuVF|#-$-GL-R3d$RZz{ zHis%+A%Kv@rBtNFhh`oH8vUl0|?ws7b`3~xCVCU~_ zUrfK;A%l%cE#HkeTjD*)o^U9@@c$?E4C~WAPx!>P?|Kz3>=-J|z-nPVuggFpSt%eA z3A=8Xf?9gWJ+!Gz@VKB8nY0yMw43=P4~x5$JjAnlpm#Teo%|k?kx+lhq`~enm3r30 zv|ECUbGF}lrwQURr15jdzI+J|@UtJ^L^cXU_^!xMzp9XJRn26a6&Kjm1Y((u6(?c$ zaK-A-U4-$3h@Mk6pS&%kOG{>w8xhN{8*z5ZV_hKEUK(D;2P(We8VN=V&}~&^sun{c zl0zNVetTH9fJ31{UF?+obLDivRz^gy&swf!K~Hz?$z##&Qt`Jgd(cg}(EFL~o)6U+ z`-q>FeO^WU>LN-C*V)TUtqMfzy3}v&L@diGZjBVQ#8VDde!Ij`mv?>$A2-RRdyc5h zu7hpzIn#C`l-RZ$Z!6<2C~10Q`v2oqLVevTg_x;SD!C=OWcHP^`U*+8o6B;~ zb-B(+D#~S*a%V|yx!=uYBbT|4%>8a=*xcFJu(RKJobxw)-k;a|{d~Tj7x0Ut==J*Q zSC+WnAq#{xdGtY73lOpQ(YZ@;X49@&mZkLLDN9_tb2e~CuF$YeiDRXG7`o+QBuxBzHNl zPcw^dLP$%uCf|!_iAr7{kIGIRXew;`j4+_+p^aVi<`~*ysjk{ifdI+|{=2vLu{nc2 zy_@Yj0^Z->8VWn805;FCV6*3J%Un6uz92sy8h!5w=}79W5mYrcb9V>L8k;Z+16(@o z*_B05PEA^|pkt+*U zoZ?Ja+d)pGv3z?+_E5^~s2$LQ=S-CJGB@Z7O8sod`))tATHi@X!-~$0Ln7bsAWted z1|}pOA%4q;nRZWkKHSl!XH}MxK*cUF(7)F`zNSt%`1k~pt zW^P`P%vcX9)M{jKX)^ewMn&iYZC=_{xU^Emvkl~w==?mO)C;)sX#{FCxfXm^X=Nb>}Qz}7y%lY-^Ebt}4;*koC z?Yyjms0*(Bn_4}}H$6Y^0C#UE?&_d`ReDSX7qxbX;@&ZERVEC^%dZ_2Gnj+jwCr=~ zJuMbT;mMKM;7o!YoosD{^m6zc<%NBic5QL^=Y6PL;6h!oU7zwzkNV*OKqPM+pr-{u zHdnc>T?24=*^~GC6uR-DFjkbFm0+z%xSIlOf)o|v)jf7r>UMhHmLPAV8{J}1jr}g0 zoWcS;0u|g7sTa2t?`I->qE+cvF=af>?`Ed&?Zlursjzd0tPGQG)z1;t_YoZh4t-S{ z@$^O3ddS?s7TGqmHe~roO0~@mP(|sqWsOdev%)rGeV5D+PaZkrsv8^FGhx_Sqs@&B zjXRr*`|vfw}?*3M4I8|}t4$NyMBfJ%P zCpu|ZHwoW{e6s0izxsoB-lI^B@5V~d{hp6O!W}X|ZA9vd2qK~ETBIemq!})tC9wR_ z@0@PN)}5S?T@#!I#3=U@3Z>&_@!5S_n|9JgK%3$zZA-#V&fI%{JFoN#5*t$tohgZKZ@rc}$l zP;*;?UgM*j4lV)-jJ)jmD4w&h8!`kdnH7ojn~5(Fh0RW&3?iq;gyG}jh<-~N%GxsF zB>=uS@C*egk#vtVg3c=(zeL!ng-fIb_x;0JTfCx!${LQaR)CaZ{<{R5<>=jtxVCcq z20V^~`h-By_0=2d1oI88fxvBE-^^I)XVgS4i8ng;sR$*{1`VDQjK$JZq1Uq5bDdeD zZ6J5+0`k9oeh<_pzqqnGf`}tkfgY1zUR_ZPA?L5Z#OR>4HJQJZ!6WB13JK%0_L8+? z9nLY9Ss33oynVzuh0_Vi730$w^4}cd4ZjtP40%0l!;7$I zGjqGQ_|P}m2M|xW#8*&T!*MSrW3=t~$`Sd{=$qHNwz+2&nBQE&tE!#8&(oQpDo6Wc z?`l!y@V?Qf^jBdOSZvly_CW3OYH*>EbfxlY^24VqSo_s--0!wV(&oPcNqyn5i`QdX z-WtRv-TQkQCLgB(lQEFh^AMqIni@`+DT?0qG>0hfb!^)o21}*-hP|oiiz3BmGLq`- zr9%}`FGJ?@)S7^FiC)e4!8Li`EJwGNXIX7^@ZzDj1**rezpq`n^rWoiO2G#vt$@6{Q7A<^Q(4@;GTg#)Pt#R}}@XwFSL@a27V34Y<9_$N5KAO`zs{Y z!TSRgZl!!HqXzd!`z!9}tFV=^tuIEQjgz|z;pHRP35xS{u+9E4gl<^(_;<1jW9>Ra zyRQCVKrQ3uI%fClR)8n2$hww(oK^1m;H95@IewqT!9?nVu8j>zQ4F2~~a%UKsk zjS91RDQO`4zU_Da#O!OiH3bx>Wu;|_`aMmh>Isb;ljhd4EK0R(9?)7;BJj-X!D1@d zrXoJ5$Eb1LM~k6>!mCUY_JP8!mC4N(uj>%$u&y~W)%2SPUtFS}nynRmhE?I7?F)dE1qF6FHU$H676IC*?O7@y1*@)f{KyxL}rIE2z9J7Gw|Vwc%%!g4j5bI zcZNHMqOdO`S2dpTdbP*ckSd3xR6sy|p@l2?f6lt*ue-19XkgIoZOixroqi=n^E0hB z_fDk)qN_AHg*Xq3G<4w>grg=zhs&v$>xPBy58cnL&#I*SN&Xny`s(uJ-8-si;&b`k z+;>p{wehN-vpBmj2H+M@aWjb!za9m0m9C0DffZ*@5vI)i*X}(#nqDoriEd;}I5L`H z>SBldQPZLO?d81+myZUgW)#$Hu-Vq{a8{KwvtFgqaniNBzsp^xZjQ7wPTDPXew=yw zW35a?wrg(B;gW1)ljk_8tlt`S1~WMkq%R`|*p-E+kicEZVyWi^cDVe}w>1>DyzyX< zTB4vf!JsveBEn3ko!NhdrnzeAUt`IQBVISf#!?r-TOZuJu8P^1Ly^6UTfB%ecFl|v znpm+usNt&EWE;>@y@d^!dWPNU#djMa_vFa(dxq)ycfZ>nOerQ9dCZs{q1h|3bYAvW zxzqXSS2adFqmp##gTct|$S}GfS=zP=bFcuxK7$63u9Axq@chux#EIyG0BA$?qee&Yh&*daQWM4kDi+e)W2x{gJ~tQbvdVGA0&0fNDDR!;soF5Z zvl)2q!sJ*Xk&aDoP|NUmTQihZ#755?MujEMC?o8&9HezZMzJS1?o{k4>o0wm!MDwK$U zJ7PY*Lz*sXU5;rQ^0K6*t1DM>{3`jLmx{CXLocS)^C-SnVn}?U!vBq$V2k(v@<8^i zHeX5-Oia1pmrRRK@ywQ{^RDjXJHDh3)9-`kS0{Jx4<7cvWM?=xIvEt-3ziYGk!sCs z8E@JFZ%FZLQQ94l-`wHmxos9ABO_791dkro#Lx6c#qPRop*ecKKXtdt>41>uvVqC? zl-_ZW!e~PnUDsov?9(CQLgXg7VFEfbtMLQ+ z0J+!!hDMo>rOtw}j(rh1u&CI~0xZ z=CHk)L%01E0z2K;fqj(stan^;RZxM|LN@RUHnFH4KN4+f@67UF3!UXA?_q!=eo!x zA0aDt$;ku2I4ApvxLNhknt>#yuIL?GZDw%+RaH&xAND|2^9btl$(oU<@KN}MysFs% zuBYlV-|-Hkc@{*vIN}Xi_$#8;0VJd(d1MGD{+BM%1*|NgWeub1%dVCJeS4jShUc=j z1_QK|b|FkV6;wjfXwN0y;yo46gET*t8ExVlLj+dN^Xa^k71l`F>8N&$zgSe z-yL(2t^?@l?bWRqix3)NA{IM5E_>o=ky>1hk|^FHvx{mb&4(rFpBs%}b5(5G_L#{%N4ONp4$WNx2|O1fzNZAhi7@5z%aJPEYjdR+;H@i+`pNa`dhm-U@-P ze3q1uFUBZ@Q1UEwe2jq=EVN?#Eq7Rc)Mzy8uqW@SXTN>$2qAU_#|-LC84F#RuT?>bB7?k|?SUkPNWZ%vyErYf zF$Dgbxp6S3`Gp#?^t)P?(0y-PMq0~_DT>w!UZHq(eE#?>ln*hNsS-ZTA+?3^dYHfFZ8}_GNMV z%UdiovI!a}tzfmvqj{vE)6j{1J@p?;q|vXh#p_VHR6h?%I-eR6y0G-oH~f$nO&Aht z@AVl}cdW8k?#GwL)iscF-m3|0>>O_G(jA-V`frg0nj)Li{so01TCQfk+l|zZgg3>m zBa(LD8&X`xGAO~7P1%)No&Z;{>;AGyb_e zn}JV{$R{Rm$_of`3hmE?tkkD0a5IwlKEQ;gJQY7hg6AJ1hwW{=H>4^3gt|pVC*tIP zPHX$?T&3I{V#TB9n5!S=`&L>E`GHXh-67s*U~#OUtEtkOg@bOfi(MWe87F5+=v_ns zCsBM?&1MaEwdrB25pLUb9iV)$ts}nSbtgJao=)ICBHr`djXu!|^%)x8y3LB`3SqHt zvR1W6-k~(#qSnO%8Scg0L-<}Z+gAtCJ<>;U{a@QzE+9q!TOU3h;@Ne$--JfkdepH& zjnVsT&s2BEM9S69so>yRXjCY%k}I!^FIPjJxd_N zmyI-lB+Mmz8UQGLZhrrn&ooWCzh7tdeQ+lLAR_63%-|<- zL&}J#?cDnHGg;MEK=-mN=8`N2Wrw$XsVdV@4n|}p6-Q`P()i*31KIKn$(71|`95nr zskR(qIn)n5JtAJ|4XspHZ~eCJJ_q}6p^HA`XLaDil0TH5JbbWkw%%A3!uBxx9#6l| zqL0{`gf6J9-LkD*=cx^z&?||aDTU8s{6@|o20U%sqc^2jt(fa&xJ`Cq*t!iF8;QQT zj)T{Sjr2LOUN*V19?Xb6p$sY36KBqGNjJ_RgRtRt{~|r5g%n*hN_Q`8!5u>;<1E2) zt0r7~FPr=kM)Q2r-ny9A-N6J1ka7H9>OEJXzFM`X!jIpVXZk31is4bI$cwQIcb5U_ zbeV*RBc+2RJwb=2TqZ<72Gg_K?p}D7c6a#8>PJ6tUdSE!-s{Z5W;MKRg_Q8cW$4eIy(OD^&z(H;s)nLx4AD4xHEd78IGN zS2Mz2ZP~;rDAT2(Am9q z&b|_Z9ag{Fbh~CVi0O^&2?+ha;P<&m(87Q-Dh(l+rZh0p00ez_AnB2Q<{E4EmRZ7++e`b}0NCwpvDB;k`pDCuFhxcn+`Is; zRE3uxxpq3~$&`m*i0wU03LaqDYED3hS9(+3&z@C{)8K6jnWxy&e#&zyoy(2m{M3s@ z)OuQ;BQ6;Vz!}-v%D$O8G1&28e8`>o6LaYhzfO3J`|%mxpvv=iwCE0%VWLD#aXzKq zlxPRUR`PMf4{X4E(7hUtUn^V3=W@8(y#Lx#zr6zX^yi2q`8uHR32#k1MF%jKf#5S) z678y?vdbd&8CqFnZgbW(aq@cUQ$P^?2>t!S+7ELXA9{Y>MtTI(u<#bptEa;rC=bJ$ zmBrmH`E4-y)0P->%oY)#t{z(W3%uB0E<2r@HTb4KwJ5#BqDBr zooVwsy znZxi6h?`*`K}N66vLD^Lz`Vcg3z1sKTcO0%nM%S?m6K_J?&j_xGYUo|yMU z!Y$50Kp&j7+jS`T?Dxpl4=PJsRW;6h(Nf;Vees7_wCnUYVUPeSD}Xs9=r6xKSFc*K*@y=rtEyG5(% zhJb^Nf|foycW+8XcA-P&GC95WudVjg)-l-)>uOk9m|AlPczyTYL`9P z&y3)U+h?##vE%8((pc$^$f8vXR_w%s6_;A1(FYSvPhtj4YBEoC+d3tw)?)rm2M zn|js%nw2@|Rq@ZchSM-P+!(e258aM~Pfr}mR;-${tVLu=Ps*Py7hQvpv?cJm@6 z0zKXMd@NhX2<7Y+z0@D@vs3N7t^jQfdF?VW*f^lqRBSuQT(Y33S9EDPCUu3N<)s|$ z@VFv9!>QFOu1}0)a@snLD_E$B67t%O*x34E9P)dk)Rx_OX%PWESrJJT)7t;oT=qWI zE+eVTndtLj2=r>5mciL-S=am5dS8yDH-&RM_NJ&hlDp>6H+?k*P=AjW9->wIA=>$K zwRV}Fn(MQftE0DuM?zM-ZTv>&#Vg{9_%&1jy59(zOKt9tLnXVl1~wX!5b}kBGQ-Z9 zN#mLtXM{#>=i7|TUFdpPvV;QZrtV7BT-b-2vc9MWqjR+9e?qo2 z6>dEs*J>^uYwx%uf9o}*2Ydi8q6-FHp#y?3vnJ4<6tHDk(v)Ng2 z(IR#{tL;onKYa9<-KO*+@sajFB5Jli3mUkxjEibCyj7Ft%hey72R>njjZm*~VN(Al zNl?BL1)}6_j|ZelpCnsK2q+If&0u1+xx|ehQwJGG|3(3CHeM?Ya4|NbYSz#f@!u@n zItP&c@^a0f+`F~nmax|V2kAicux7tFdH?Nipyvhj@9fPl#X~!1DE{e5(AhdvRCe6X ze?s##c1jO;32vp%~(9>=4wv<%nl(&OqYig!fTrJb6mZ#=5x1sCUlbSjZ$t zv}QH(-Ab*b99KW%GP4zC9JD{4?O1|D_w6Qn+ur`_{K& zgoQHJ&5A7BXxnteOTGkXX`MA4wl05NSoEC zHP=GrLm5m~@$+(nQc9xOboyR>`QF2G8Y3(df?WOQa>&cHH{xq7S5w96z|1$|>h%HZ zbhTp&*gXfzTWK>x5hRPQLGbwITn)V->c*BTq!PS^s8C0 zytP&9{ll!QUfZ;-7UK5#U|bBUg<8eR8l+{gjKjZSKo@zW~~gZ+0SGb?ZqVyROPd!6ho?c zHfoPXVW|Doyi_%>KJfZ5-eNECUud6fWQ9EQeoxqql2vOO12c(c&RZ*(&!0*cGh7nG zJ)GMe#4MpD8m^~el*&}nyv_wm`~Mx$CSB%ba7|WeycUv{nYV`2BoLb$-JWOtj`6Az zx@@5B9{jBP{MFSPsBEvYsf)r9aQJrE#FS%}9Eny7$6DUpC5@Fpw2~y=#XuvoRZ6U6T_-<3 z7Y7vE|J(m`m~qKw!+%9Vm1;9IB|WpvyvOSb zkJr*m@z!jiHzx@9C;_t?Yg~p(QduHGm!Rja=aUp4aNzIK@Aa>LKjGiSTMs+wEcRFX z^vExYwS`j3Folo(=1>Yrmc9Ldqc8U|_^)!L*q3HL*glFDRPsUNdtC)6^+9AF6 z@|03VbGN{^kchKad<9=Lu8lv>%DPv<_$l>pDyH%~_sr`G;dY6T%HiKpy%|GJum1EA zk14LO_H_(w3fzY|0WaMXb@FglZW-VOBSUHjJpz=H2P zG~&O8s>ZaX@5mgz9pO{$dibvSPbhj->|^OHKr=^Nb+6GEXU(ledWj?c)pGc;5_Cyj zb?P`on;8jXkEn^i5&rItURl1;$C_$VxjH5mrUTec=++pww;AG{>(dqWT1TxU#~~iNqL2mc zU=KJQe!ifqs|H&TN@P=Q74+{4D0-TXgJXl5$s8~b_14kY+R&v-9hdA%Jfh;#Q~h33 zuvo zi(9!Us?md9zVXtsC|KFey@DMWsaMQcDjGEqD8>!Vrdf8@5Zs$68BPF~9a_Sv((*pq z$0YJHF#E%zn#6^F1Z@+2^8^c*yKAS}c|v|W0Edjnr8rungTH@PP``%}FbWFCwy(9#)Hp z(AJOM5X-jP1$4aXg2Y%VnW;SI^Dl6BnfnuR*0PKtBTs(=hy%8Zzmh}+6`N?3RnyKZ zx0LgBbdpZ|(Kd&@!UUJMi%#YxiV8R^E^4bs{ScUQjI*aH7Ugf$Dy1s-BG2mwSOES>$rxVF`~gp2K44)ZE-#l7%3vuL3m%1rdY-J+^C=WY&HS`}lCoJTP;<$#ZG{e@FJvlR%g)eIVucWN=NIQ%% zt;;`BI&Nekzf(>b({;=uuT}s@ilNK4r)&Sb_9=^s%pudWv3p{?rzhOm=aiUr4indA zR0=K7?n;d2!#^jm0y86{is6HfHwXLipU%s5RY%wCqfgHN6va~y_NJ%9uXdY_@}?>9 zVd+EV>lLp_>~9~=N<(E}L)^d;+bX{qJ)e_j_eBjZ4CGd6jeErw8x*P`{tgerX73eG%GF(0Yk z0-tU3je&L`4Ku(EZ&&W1#5(s}K-fnCn8v8~nf?+>%+EAy_&7Tm98v~6!r%le-OYwH z3LEX4)M+8G%VF1NNN0!17mhLsFT!Y#u| zg8%G1;71RUX$ePHe0`gJ^g z?S>d`JCgtC{jreF+56m-f>@Q%KHEo(SET>zAwnal zG)eJ!WQe!&YpgiVNifJnW1)pd3*wThh&?uShptcG)(GgU+lmXvv6?<2A>MTmhM#at4byo+ue z3Es6Xm@-rF8L#8LeY49_*JHK?sw|eUo75r>M*von3o;GK6%s@3)#SIm!7+l>i$4)| z;tPMA4=vD;cNTUrd@{sAjgVpyi-_@AlUR_8w!`kI07y862pl$$9}l;pmht+H3Gag@ zx-aP=dtvOR*G8gS&1Q`{kN`XNP*VDZjm*BlUSiHeP|WXXFffV=bd}w$-4ZWN0A-Ew zzwIcaC~A4#=OGMvlAKKa@_s$oI+rB`OHvVv3GH_GY0VE$V)lSw(Yt+x_5Lq*sn{1& z$DF;eVSy%fjH_=Zb;aCPDq|%^EHB{HxkVf1##`L>bp*6EI;!TB*92fWbNfj(sy~b- zw@G^f z@58>h?oXqZ$biG;=_qgoZ}Izt;3P(fgOkn$DL#U0-wV7Z<)Ytd^aWodh!i#KL2}ns zA?hg~u%0%oNyQUOGq8yU-5oEJEaJz1#S{Ff z*0gx(&Rm4}iSBKlG5_}+OQN|8A8EqBLUw@p@me1L-k^XnkwnPE`@46rg zf|Bu!aDAoh_YGC2iQX|5d1)brsVvTJd@nq?e&s7w_A;d>QxN-pyU+7dJ!>2ll6iXN z8lT3I`D|aF5nXFhf^fpuK=cHm!d2PWc2`cBUaXxogv>)hYGnmjw-w`(#Li+Df3M4} z5nmsxH&!Tpzw%Ys3iCW=$l=$r7+xTAQr1mFypbbzRnJ|Wqov=iRp%=lF0E<$KDaGs zdOm5aV9X(H&`rLG8vwA|aqY~yy7r(xU)?z(Zur6L{^H4Ch3Dw12|%B#oTO!*N(>ac z=z{uWV!sqy-~Gr&*oohD=QYO+yHT)cXB-J=e`64<9MHjoRvtDk+|3qU6HecT_v?Ck zl>%XDseT3kC5LCI9ZuqlXZD%Y@^dEq3e$?jJ){Krc|b8qM#)n zCwAn>nc0Q~Go++#%UiX1DqbcZKJKa3?^P(lWMc2skRh~oPx1y~~dLNY2C{ny^3z3Q%mCVDGbU*589^M~1bjGv}=AxZsLwQi`m`r#8M63euF# zK`Lh?E${1QNsmeRb*$_sayi*Y%eOm+XAFhJGB!j9G0fk(VVQd_y2&rA6LXW8Ux)n= zlfd?uvH66(vC+1rD$WPDu%&Q5ifc#@=!FkA?aUSFCpYE6!LWF2m>|D-iPLxV}Zs=#;bCagFr-DyRYPR0So*WhNv9GElx_iGUQ7z)4Uu13i<}DfGN(_5e z)K{p*J~svZo8;8!%5Y^bbpv*U>27JVE^pTPxl0?W7tgr^wmbda^2eM>jb+0BE9#uq z`c8Rg@Fq*t!=TLS=Ah<~;xBP{evgdetNC+xCY9vgUyXb1_F-f8Ew^N25HM#bX5l71`gVijRVFrawF% zE=?PNh5HnJaDLOGI$+5Rl+Wag2MlLDe2VPJ{jjwZX@KnHX>azEGdiq>#~MdU7sgK@PqL7Vc7LVbCm zzKycoj-kLXrI)9LftR7(RV1JEoe$K8nD@G$t=q@=7CC?X7juTsyMz2)$v8f#k&#B% z;Xk4f7Dw*-qft)bF#ChU7+On|TLnacOq%5JBVIEG=>bQKF+9uY`wO#IH) z>~E`9UOPyGyuH))wR73k2@7BignEayy!HBnS?|g1{b~9HnV+r%7at5F5FT86cU36* z3}$V`QlRNe*R)RQoVc%+6Bpwt!aHa3U$e;J6Vu%u%BzBIh5EMp&hrr*cRo-->mcNg z{+O}XZ~o&D`epo-!#fB*0dcITpE|{-#mBsHwyjopT>o938UUd0MIFN>e5|dOUd|(i z->9YYErcI?>cE^&e`|Jw?<)JcxP0M;E_sIraGu^5V#= z&}p;dB|PrJ#UiR7bMGD-&7(dg?jGL1=#Wg|#MsT|N|uNg$xXShD{qamh?{m&VLtP1 z1+~46d3eDt_5P(XkDd9P)m~}62)m$F394@@>!pi}&G4q5PMz`y{anu3Oci20)&dyqFgmezYmoDka2U8(d_ zdX0PJQ=^&u*5^N==ehglkQc?roBX6Oh9^2cRymfax-K1it|gS|LkI2?b5zYQ*pVL@ z65&pR+#MKU(2d2nk7jPM^xbdfQB-x~m46xTV`LQ+@s}1m+U&G<M4Au7*thAU&yU?>Dsb0r+u_?K4C_mOn4!RTXP6I9?_l|YR!)<6*Tk>&P z9T`%1UPOJZQND1opq0KLO8|4tUYlUm+gzu7bI6a|N8GRC+UJuu@pH35&n8Q2l$|P^ z6f1ZUAK%#vI}u=uw|d)c5)1ND+yAJhSE$r99{lfOaE2B+jm|?5w3L>uXQHX!bSGQ; zS~VsPRPwJ*4oI9ZGh>|7X5{t`VVL?r z4YqC{KL8ddF;nybrbusfGqhH_x@>MbH(G+|LTa^=?^{h;%^k3_K*z8B*EPUVI?4B zu$b@R&Us+fbqz>>&{auUh(7Ucm(CaZwi>N=LuNM27!_N24Y%(`4W<`7cL5h|<&nK+ zxL6t981{0S_AOrckQ>xdux3H9<0-#5spu+tJf=pYHTTxOM+k5_dNcGyx@k1W#4)eY z*KtHrSi@|R01WwCwFTXP{jAznUVvLg!#~GM%ECpqmpqz|5sj<(41VY~*2Vp(n*&x3 zZ-dSNJOQj{>!uBG7qH_*sTc~`ZB!r3}sS3>ns3W~4(wl|9Zd+8?MW}2E-?4|UP=+fHa zPOZ~0byR$5hV!vjC9RTyq+E-N75S==Yan&tgI!fKtOt=(M{~&P%OWq_MaamWjC!QGfcE=Qge8kT0Uo-`VCa-t5U;Xr-i4aH$u+B2Of-|eqM;yh@D?SXsyWg zB_s)_`l#z&l=Zo4RT>>Fw1ogTRDOOxL)=#5I*rH|MELyH56hQdFC2j@&>=I|msA&g zGQ2M?of_3Qzmnsn=hCH>hO4@WwjLLy07L-`gSV?kCxK|o-#Tdjo2bAN*>)F;NVw&E z;Y0cM-2)d)&!xl!_5IeNueycg+lB?mX1v|2u7KWJwp?P!iXFDUiQ{KyrchP0asKR% zp>Y#S^`Y^k6-0LqrS?;IQyQ4v-kRo5q>c}X;Y4To)nd!Q=CeJF zAl)5Ty9Gnn-*IkdMncxmxF45~Jx*`ddS_mr{V@7eyxRNt(RM39(U+FH8j-uT8s@@2 zZaak~HN3;n0GI~W*~kLpXTzCoY<&5y$9i!%@qBp3UDmN!jUCnRB~l$`@=TAITI%wH zcNEN{$GwJF9lH3_3!VHreOAZ}xo_@4p9+Mf`bZ5O<7ZnA$Mv_&9on@Ru;W?EMk%%S z1c3t1S(&Oi>F#9OeiPT z%XMvg@9^WA)#rT=)Qvax>1=hE zb+Hocn+WX7miC>HP}#m{Sg7GRxx6gX-;!FD{j{a34pV}OyCVEI>qx?bU^4Y_TThjk z=)3HsRbK(U_FCm}8fH>ufJP+lmd7dL@aKEF+tY&n`qrr^Pfggl3MZ?RU9fwN85XJj zI}SZ(cL0y$hNc3$3%Wm;VRLAQ2b8Y4Rn)hvdja2Gh}nLMShTqjP;M|L=N)`_;TFW} zNTVz%C3wb_@om3yI>08bzPEQ0tH=8AGgBqM$d6d_Gb?SpHP3(NyZM%5mZ<_mF; z=cgL~YnKH1LC>Viu7wOZKH(&#?VDzxIcT+1nYl_i8)+`Zn+bzagAd#Kn4XH%L&s`90rW z^=8xsSaS5QC0yML0iPA8w9Gt8?fwO4-dEmdNW#h^#gkty`*ol&7sB57>))!U5+6uy zO$u#WpZD>Nu(jgXR&5wA)U$!LNReA5ETWYymp-5i>;w|Zc8U_{6QpM*u+|=?U7=ya z$1zLMp1P`g&!tOq#NN57vx)@>_bvVM=3WhK2R?mE-QT!6Qr4k5D&itXxQK5nS0oPC zt;j@z;~=39FRmaqCBk2*EI3Nlvrb69rRQ_6ci}o7TdI-RF(5(i5q9tj z-dz=wl#{UdH`ni{_n6%FncwzFnxEZaTrZvKPycee^87vTD2sH?qUV>9Tr*rpUme=%>OYPZTZqS~rOif9cYNWYA z$!ojXY6pRoyXyE>Dp#d3Wy9fc0dgxi?}1%ZWHn-;{`BjnW`hIurl4M~2ZEMb7wYah z1U@JU5aJSy;h7lTGa)a(I0%|VLZQ>*bWE?e!=lKxJOX|RrQgX(-4c3oP zh}pvG1kGltF1(M#nPHuoEkQABRc9j6$07J(w za<0GXg-Cvs%d*U!s*O>hd&CHWSP{Fg_ni0r@A>mN=X;*-b6@v;-Jffk=DTaGF*cfqbp?9sQ!DXi zh`sxAjkMIu9WJf4{68Kn2{L|^vz8hAAh1TYfL4Ra0j@noN+|F0w5KI=^IfmFG2U@0t-iy=s?O?YZk_fLVCEc${l-?>IPqGiq*fafP>MET5GYO*^Bx-l(?xYie<>hVcR-PH*p%<4zSaP4eXdgrh>9eXr^U;uBA@VQKk~#w8NzR4UMO7&{U-}G206fG$kwt8>!wLvdkWN-k_KBN% zoyy%gAr{C ziMDnRDZlXg=TamSJ_V|;=cpq+)g#daJ8Feyht>VF6_xCNtlC^k2)bg)aPZ7{2!U?h z)LT?JM$Q19YrEXL(B-WY`3&=vdY+4W2)tq%J!dT)_20^`PN!gs>0wxauwW(!U%!mO z=QrN>OqVutfXxNs)9n#M9()V~tpfSx!lV1|0=jy}IEjOY*8Ta{)acwTcesSK`lKN} zI;Qp9_DtlSrKbE~|2-?|u!PheNe$TE6&6X|9%Yk52mU@q4Q3C`{t~KAVkv ziBk)mw)^Uk(`CBD7k4d&n;|D95p_)X$X21bDg8{}WzB(LV9n>^tf>QNz}x1PD$_2b z{4GXzr+ec|=!a75*V@F+RKhIl1h>ql$vYB@jd zf-_E#fc_kmQ%k-UF(Kcb-Abg(l*d@(M&A*AlDQXiwf2r)f-~28_cyQm_LO{ucYxzT zV4|(Fe$vCf&8fw@b9E{})cHs9Z{SaX`0cTmD%{W zhqP&RIqi&|s%RVf<6zqimi!^i+|7J#1{v}sog2AzNCq!kkQE??F?8K-U|*2!Smv-)fpeSN-U&)~;yl>A+5O{7Y#t|KR{Y&# zkq9C_JApiC%o=s^yqzq3$xXdE?hrZpRkYec?RwrcK7Azi==u7h&Tsri<0@B)qo8+o z+@=@x$2IaZiJ*G{4`IQXlF)N9;?Y)U9Xr;Tk1?h&b2RiIVZ!^5%<$G)4F0}ED1)t1 zGIteha6RkE-=-Zk+1bAkx@`Sg7QO zGmCxnn8|`*gc$PRowx&w7)u#S1f43keizY!VsHgs$*rTK41@^hZ}*&==I$`iHO-w= ze@e@N?D!q`X2HQM>QP>v<9L~J^KtiSx8RtAhnS|4hnWAq%Qn=u7Ly-1!itaaI4^oj z?oFRjDd#tg7HOr}uu|uc^YeduG0wda=jh(4v@+oIr+?+qt?TQ0ZEkYLQjiZ=T00+h zo90>0)3ob1?)Je?#XAZz0)n5M1yB0SC0qVh2aaA-K98>%XW<8n+5vM<-kKbGs482h zGAP7(9b`G*s}1wj@Dt*Aj{E37FlMt*H||1tcle7k@-CMB8%7s6n8KQW(+`89)>`~eAzQ;7@>OSK6cUc`nW*o}z!Wz;Yk~=>l zFz)fc)8ny}|NEypr!;!@44VpwJ6UR#kYh#^kYp{jEMNBKSFu@=RJ*K9o57Gh8GHY? zMfKd;u@6VWI+=YXBuk|{j7C0sUb>4a>0(+b^(9_^?O7cPm^w;$ystC#x(8m#THxs+2hv8K9(?` z**7K=VC+z?Z=H?iyi0EN3Oo>cv@R(0V+a(>@=UL`wkFyn7Izc8P}IZu@%gZOch>V# z9YTrYgWRS|nH{h~v&8Iv$!>=DMAC^ml>>YVKO#NdBQ+0Xil$^mt2)V$ydUU#cKoi`QTUkO+kz0;-vdWEHmuj}He~N} zip720((+@LKi#YDUB=AZm6V`?MfPbJFiq2 zPk;UN+j4TXr&+47gFs3jP`bs84QS zcW@;Aw(*IztrmCEO=9ijgQ@=}ovUd#unSgm?t$2m3HB60G=y2WtR65bE6}_xP#v!} z&kI~M?zehZxv(2129Xfj3lGVcS>yWmko_zPZ64mf!7Yw{rGZHvjXnB$nGhD?!&6l@ zGo#U&=cbv7KiCOHgyKu4m&BiAMW4rkrhHSwt3esSu6+6WD)2`Sj>t!FLgn`iginpz zjq>H``b{BEORJ1*a`=y#( zzaWTy7C!QV9pzDg<*Z6j7~+RG#LG!!doL7n$P=MJ)bE+^@%>HG&tByP#wmnml^kj_ zx}v{H(q@7sVE)hVJ+J@%5P0|#Vr)kD;0sh9=8($!NPKv}ycPY3J48~8XIw9Y8QM?O=3@086vEuHl^^8n7D#or6A)y-%>FGmrg|twIlPp>h z%Dp#rO3@8f^lNhxnZ7c$4LUM9&Y|DO|K?2(3ef4tU3-RnUfMaS?wr8D!V`^~6jS>r zo9DA2wkk7DQ$7>YqN{V7Pa=O{OwTt5eRcv{iwTW>`J3|Ed* z-=ZxE-`F2`Vyfl33`c_(0e7{SPH>>{ubQz=)Zdf3Xmn6vN-p0af9?8|O{>SkMhm_> zJkgr3UM^Q!%UOEfM$p^@{Am9?z+DH?Zk#sSoa#u#Y$& z51Rkk9tSp#-S%lq=^HO8c3%ySYUMpyEBHtY&4zx6o|5|c;VtX&54C@s5$)a|{w7bo zN0+}TtuD|D)v4TeFC~BnO7ctj85K=VBaN$@8yftG3|6D3LgrhyzM7YHQp69hBh@Wn zbY;bo0YA{sZOTp;*@7X1D*(sn>KM6$?_y8 zN$7LnQwt~PP#K!P)mOf@RRyzk)!Q!M`ESj=MghywT?tO_vQ&w_vR7~O+w}UfeO}7|IPO2=ErfuZ~cyhHVI<9SniaScfnsw*j;%v{!bB2G7}_Rl4@Y zrVJ^e5yks`rN+JIBDz)PJ^;r%deSaz9P&`%x`y=OMlj733Hd_8@NQ3dOVeWGwBUNvI zGv0Uo%AXeW!pfIvqH=vD1*|(m`NK3cilM_C;r2L7-t|XJQF;NP&6EVaP%cH&q5ou- z)!;(s)feJ$C&pk9@Z$$LX7{KqWO=AY=;yP_HEVoP$0tHrK$81oq*}YZb^~1cS#=Mf zx;!Bmh4Ia8j$YqPgDF5CgE|lIt$S@nHPigrZT?szy>Rg-VEWm=QinTO1nfJ`7;Da~ zURa_7{Q1z~DzN6xmm@IUrWx=cF!L19TRbt^r4*+}6PC!ivk`*j+QQ?n@&9uOq(ChQ z9tG38;l~~*d`a3R@io_cjgZE`>N`ZV&!y{*h+S_yysmZf8L**U-9fEe|Ccf6^wzku z%=dFO_U48%%-~W{&hM(CWR=p`#P4+lBjWv`>`5n_jpcB^tI@}TG0&Nuo@Q3liZJ}$ z=`av(X6f4!+h7PwBK}2x&if*xidr2!->tLe8*$d3gK4iH1+c{(IhdV9@*B77i)4cB zGmc~hh}VzV_{GWZF9NF`7E^8y&`w(f;SDlM;79M6)pjvDnNDwz4nTF&{=rkrKo$%9 z75~2qvHrY2>xNZ7l1#wCAuFkPC(+#xbV~=184ax*IVjWBMiwzu=AL%u12#pFU-_Sl zEer=fRY#!Z1C>sNo4*}WUNdZ+jT*o!LI>oXnCZ&ZGZ}Bw`phVDd$f%mKc&ym7@?Qr zYyxyK_MJvC53whFn`Z^n_4Y6YZdPz~TFDViMes2o_v3pCHx9Tr(tO#Y_h*?6cU~8h zy?$2Shvm51V**jBy(c! zB0tbt!C8TIX<|rp)*MS1fs)pOGC$saKYLS)U=^^&wN37l?{07$Y_(apca+so8+fhe zORnJOUr?Uj&T_^D+;wryZWQBu>)K1vE%_v5< zgUfm2WPO4qR?~Ni=>|dQtuiUy{UXFkb-<#qK2mpYltnd(-eF-@?BmKE`^OBv(XL6l z6ZK%)Pw5Q$>mJ_zkJ6ob8dN*NMyr}Z0l_0DDIVSE_nX~sl(DaVCSlWv84IJ{#E3cu4)VAaz`NP4 zAT+m1Fp&Qz+=->W^qw-qYe92os9?PSayD!{MtbiFk+GGXj*8~+v0%)Tjax9uc8csa^H_frtA4(W7GDJT zg`sId&cJ>6op}T6911GSw@9dIy4`#qY^kvsJ%mH@Q}x?>xOxw;4k|ZhuQ!iA!BHX` z&Ad;0Y7FmGLke8f%XS|dlZg#2WnyKEsJe4jv3K?K-NU2NpT#ok!6B?U`Nv2i}UNiAPE$nG}w<8G!i8m-S zS-3TFn;p9TSSTHxOBd~Lw2PTc%&W50Bfi>y>`&+=9TuR=NFWk3iZDv4uOlqC%Npzg zl$(HKq+OK7;;r`g8L{tBHvY`~#SpfTtrLUJuYJ`DMUlTsb!Fl`GP{rNri*i)gYbWu zmtvUbmS_&HGo`k@kZr#1&eR9156`J&`BlBsYI45E6EhShhR`#w3*R)BXx^F3C%&S8 zT5^98v3AWFxAGY%&nfvYdPGV!ADRCq6>0GK&q;h}G4x?9Ml+!Dn)?SA#Y!}4t#z-0#0is5bv>micEoM@#vysD~AHs z2s$c;F6osRdlZLJE?IJ;kY-jWJO+x^VD#|J1i_4ZQZN;sx{J0VNt5ut1#XBvthj6!#b7sAq(m6M z%^(C773z-{`2<4m*>*;7;D5CP>N`ZR9$dc`dhuSr7#il3&qslzw8J)Mi}d%A$>#pl z6o0F)!u;(2ZqS(>cT7wc2!0%okCj%F8H?aRcu7CfI)6jg&>3@=`1>otu6oIg>?EO> zk5?s6^r~rq#hTX`eG}3#b4$a?DrI$9f9kBK`W}mFcCaO|>2n%(e7mL_;Iwe&8W*cb~UY(v32o`LzMqI%65PTtq=jRx1d21dfAoVU8goxp!hiCm7 z3F((F6MMi1HwSw!6S>%%mk??qV>C?S`0Qj`Q)@b;ALEN)^^$_fMtSQAxn}=eY!j*B zxz7pCOC8u6>n`uVk}fcR%3g*oFzQ%D4no!0X}YS5=mt!J-7x6_mSc2(^7>9L+4P7F zox;R!-9getf}_+Vh|3u0?ZY3v6hm_j8mTEuB4sZ!oCE z_^>1Lzm2_6^yx9Mh)_CnKl(u*jxapQF{o78`BriVX&o zQ(>&%xH-G~S+P-pjbv!Z1OJuvoT4ip5`y66#bWuT@DDdVkD~LxJ4*oQ_uesH{pUTz zar`AKc>!gr!Jzb}TS0m15ltIrq~+BCR@Gwg3T-58umdClsJvR@7e6Lc#0 zx2KbTpb^F0V`H$`UWCs68nQ1YdcWg)PU@h|Ye3h^M9eg|ho` z3Eft_9Sk0^bI0@J0*EQ|d^$aHNRap9FY8h9*~2eG49wo92dw!hq(&9p8*q~tG+G4LB_l@owEY(qA>3+HyEIgdp*XRTq$IV9H)0UOg!T;`XcI_6e*K|Gb%tH@Ha<5c6AJ(8Nw5wjsNYmY8fgw6L(fhqU z`kx$LI0PoqSvI35(D#GtPS5!weBsBoS#kIMkc;N^u#<`Eg)v`)Ac0=j zqO7zZ%Ll*kzxUQJN6HlaGtcE^=oUMc)<(u+?8|U=*gH$y(wzIA4*WpnTTJRyQKsL& z-X^?|KiOIKuz{;$SPl4JrySR#&i1i>e=yk`NqeW#Bxs9mo*b%@;S*T#IRkiX#*=Q? z!Q^eqfh_uWJxw|;abEII$w{h=jc{r?J`S93uTi~u&b0(tkA_6mWpcDfkfpss6Xkmz zRW$>0{hdlbSLYZ9k0(acXAW%w;`lKTz&E2-dSJ#}8Qmah(KNai_sM50kiKv@ zR(ZWO*_LsfCnHO0j&ZhdV$c6>#OS9Dm~Qk;O9HEd|I%%F2W0`(SN%5p$H_I=^NfF7 zqg#iSwY9Yug9-{y-BpB^!=p5Xd8ryTI$8MKk4oaxr`qo|zwBc7vCh5z=TG>SU$`;vw)DHPmtAIOyLP+?lRov!ur4u3Tr z$E3UKp%JIeD7T{6e+4vr&p}0QHA6aI+oGAS^x5C(R2$on(ES{=Gk7n_ZYpPkQAf=Y zU&8#eE9FDb-)ykhprvChChS0-;RaQdunF4M?aCX4s{2vbc=;Ya{rr@9KD3FloNMlA z&i)4I?nI1han?T<>O2T7~y*FQ@O+W$O;23`H4=0)0b(o$rW%4|t&@!8r=LCs67 zm{Gr3GfS_^a6XXJvRLOZ8tS9e0qGGCe$Ck}H2EzAhXe?9t6{iyGh&U}OQ zHiy5DHb~|nryMzpd+?^P!VV8z)5;qZQLgO6B4R7@fy*ZOo_Xn*@TgGvD(8IkRlf5T zDZa_?8S1JPqMqsriE6Xw>4WnN>HTepOe+twut2A^nLh^d8|W$E2uO#QbM(%0PuS_! z{8Zp+^C`R*cs`pM+IyH0v?^4S76*D`aXw!8*7Vie2W}OA-&%lF2Op{;Yspm(Mp-dABas&WV=V_jMa7A)~|a$8MCr64_MmU3gT5HcXf2xZVl7D=J+GMW}k{88b(iKm4POTN6J zx?=}8dbQa6X0cZEUC>dykklieKgMha6*l0YJEW5Z`r?^O?;W^o;)Ou&;oPlTm;mx7 z`0ji%VU|Nnytcb=^&Q`0Bhw+w%6stw6}`rQ>P!*$f6Oq`%wNU=vSHjb4WEaFR?z?&~y-eM`6(ETnprswdilA zk;)B%6h%?4=2~{X7FoR$!WL%_n#;fQ_(?kDU5}d+=D+SK79uZt#A5WlMXD0F&&d0a z>vx_zKZ5(XD^Udv@w~^gjFY&&mYeGMfL+)00@392x0RKPR-s?OYHbB&Byl?Zfov$a zZA{27+p}Ym=J}!Q#`)JWbDhUmWDMML_3Arp;QL>g8RHyD;zx!>1kR2|7)DiQ_nFNW zHKM+JtJubispXN7$v$ze3i4mNdoE31CJ_kRy>0_{_CR2{{#c0r%nr^o0I!)#f_Fm` zRGOT{**UBlY%ki5-zZB++ZQHZUG6A7b*=930xyCMWc@O#_FKT~6kb_m-m^wMO^lkg z4{9nv@eO!g^2va#K-x%d1CX!dTrvx}(>A8@=9?ZyWb_$CUe?N9Ma(}=7)FoPY*CvATJ7UFFP_e>|; zlZ>?e7SfM6m5_M~i^kXuC3ZtfLgTD|pSKJ4-<*9-vPE6U;NgPYTs?T_D4{^X&*qtE zQH=d^|ND8NB(#{{t;@g-4t@99-k#5(r5}F|E@r6neGLw0KxzS+;EvkxUGtjDR)E51 zSLrZ}2(cMj2jr*Nxp1?{xE{jSOURp4qwRrCFr*b#SMM!j`LHRY&=?R$__=zo; zgrbU+gqFwdmE)l(kDB_M|&gSzOKDXmsISqq87?!P35=6t0LFsQGTKb=8NP< zj9Z}y?Aa|Wr}}#!XzYU+5ZOExrmCPbcD=8)kb~keGcy!ry`cnt8Y{sQAuCr?PBF1p z8S~frs{R}MR~Aw1>z8gX_JJ1UoXt1zT9YX5VH#;8AWT;Mb9B|D|5PO-ekyGZ{B$11 zfJQKBpU%ED7KL4**E^>^O8K{p^|4*vk_t zUx+22w2iwL`;1}gbAydDu!`SgoH3#xOvXMTz?8g!^gNeUm@7OsdR1D;kI6QcKAlsr z_JyUE`!S-A5L1_3n0`qX{l-JjjPu&gT~r9z0F5 zUnBcjw9NW0)^Cj`qZC(ZwB;MXXJ({qV9bo=!uoN~d!a60Jy&<;D;$pLeP^axUq#gX zuL$znvoeT}6O>({okl=>U{d&`?4~;MgUHO=b%foR}Tmhq_8E99p; zecV2G!3OfagJw;3@x`e!&<*mWJ#rxi`jYHO+r;EUy9U-ZjYHv5{1s(rRAvdz>ev*> zp8pZ|l_y_D&f`E{Ej^$ZpPNifZYey^i4R`NfPUT8t%H^3rJS=`1Xgs^AE{B{7sDq< zPqz)oZoEsoIJ`2edUfuYGa2bd*o;4vVe&92eK?~>q;D=F)eBgFu$fV24=*L7ipW`8 zh!=6ZbZh0P&-j2UL_h)XY^I~lBj~}6xi5hGf79YVtp5}Pq}=;?qeDO*u(+XqO?0J| zC+La;ZXsvg{qJ5U!|d>bYl<(ehJ*Qi(nEbJI(DyVU8xZQ(Z-1i+k5Fkn9KPOE2M$R zdfIbRdy&cwm@Yi)+y;Bx{kr~2_e{cC19$M%*}hB9{E6-4U8AM!z_EnMGoWL~Ye+>z zVojkIuS;aU(eUlx0jEg9e#dfP)^|#n(X&Qecl$0%w|VrdvABb!QHh5U{IEy}WBF6= zL5Yyndx7aG3x>#?s!TeQ^1n`YB8S;k9u;kh*bRe!rTSxRH7oZFOs$#@srpGWnmJBX zX;I~aX?78&W0BnCv#d|!zmnW+ca2^IND9A+q?=DZij>ikFD2h~$pBs{ib?SVW-Ph4 zAT1VLG|yC;=IEsN{u9QG7UL||?k?}EE5BV4)O6dM+&C&j2LyKIIl|0SVp&XJs6a!iIL0E4)2n?k0uvWVaM=s5oUM{>eg>1%rVShHvl!}4U# zp<^&na!EA-1*sF^{X9qGMfX8AEHdoJ>2*GP>wvcg)$J9)Q{G?Swi1s($87|KCn-lt zEfUi_&6IN=MXr&Q<<)2U{gdmIA8(%NUFY)E%6rB*@y;X6-_VE04cZ}1O5 zcIe_|7Y8bEf=u(%T~zw*_wto9epAUW;pJi6XMcOVK zFa5!3M@i-fdFZkdTsPeV zy6$=U(V7uf?G+lEyI=Z&4S8w#t8ndN^WV6($Bz{Wp&aHD0RNrVt&3AqrtB7Bp2B(* z$>UH0@Ekl=jzApi>qZvyN9#WI%^2CAU=Tp&__fHYf;!+09ds9_8R~w7I)X>CXJSw( zx0-+FJ2aNrebaUf-CHJB%vo1lXI)Xu9Z4PHRal!iJ{wz@pGcNZwCMbyW6{eH%obZ>c7ZGUC*h8zn2((- zbCBV6Zd{D_M|jqZSIPctbJ_QuR98vdV?mh5MC13fSfcxKZh3D+Q0?YBkq!g0LAf4K z&EH>aJZukt?|UMDBw7$20mlNKXej1m*^0S;$Z@D$DDo6Kk^|#Bg@#i!aS{##W8x$7 zT4`um)b3p*_9>O}@naO(ZCsE4%C7z;qyHcm>)K2<2y!|-K?epj{wr6jImPd%zY@@W;cA2tB0v(p8^ZZm`oOH|AFcHydH6_UpcZfv$0NfUvkRY`{wj@kUsQ^TU%J zq>j%-i8t$f9TI?>J)xzLeV+eb|CGTzM+NX(%i0=JsUinQzhMC7-z`*@@273!n|qJR`NknT#>io)EUXvhyqel+F0kwNM-vR2l%npEN_(^J>PDz zM%N9Aa1A+qBs-9I>^4Tce|-|Mf4d8tW8T~#Zq!ju???(9bM$>x2!w}1alMLVRY39! zvFq(N+F3m~x^0OY6HSWZVe>Lv&2JP)=X*0-^>0a|^whO3G?LRYm8wLgfFCw=cLP?H z)d+=^Nh&CywYZBgx)dLF@{N|B~YH-OR}j;8wQmV4`o#_DU#i)Wr`F>ooRu zSlrCrQaq;Ws+lq0dqFd03NwKUywYV(VAK2i4%5x3|F-?n;c^_rc0FBSx z|1>+j2b6xYV><|#eV*OXDhXR}r6hT`B0}}iMgRL3+mNklDDX7UekEWZpf1JRnGYbK z#&Q&te<<=__*=y_7((L&DzLxlgG;wxWAh$JD+`M~ek(GQwQ+-{u)8}BrFDKNTM0Yl z=qeCD;k;oZXb_cp5hkJ;hNUsN5gMJ~c=4N_o72Jm=2Z7r8hFJQyPMKpIlo<2zH7LD zl0TfV>7F&Y)X|ceRLunhn#0si41GVai7))fsdT5UHxfq)j{-u!f$?QK!yd8zlL9cj zpG}z*&BL~au6O4CgELZG4TF14&J0BH#Y6~ExQ_w+<9dyet2luRZ9UM-SIu73a$lJJ9AE;_;9BAr0~dsD)7Stn*2bb z5dzSpJQHKwWpfiMJ;#42JrO<@H1s{Lt`r=$aH(a6Z|DY8miS$+`@Fi!0BuOPaz8q5 zKjrkkyibUXWdlCiFyUY{(@CH_T<6yVy*cRLqwcIsWY=0T<|$+>%C1CF_PNykMspgx z%V=W(BD&opgaHaz@pw*4fzfqCSc1>Qa+o~JD-B9SrC9j!}xCKY=;&nBrd;o$aiPoUQ-1zzkexu!?G@DQzO|q!Qia@Xe zu1LC+;wW=j@pmd~rB)r6wBumoer2b(P1pV-8Sj*T@AVl;MaU+fRZ;UAbnvNtR3IHp zHm_F0#?qV%m^~_lI{bkOUu_DT)4%xn=B47GIzy`Q^b>r^_h25gL_Xqy6X_Am}UQ?emYM!O4IAx#W3YR&%W*2 z2jw!PSILc^4xIstxwF3H%Ii<)Me{z(P!G7&CE$@Me^e$SI7K?E6DGnGFhI@UCpqE# za_06g?%z7RRX~w3+oz(Dtj;6}FU&B*2RJaMY+c&QQm=1c=U>iBk-#VNZEE-U1Pk9K zfuQ%m`OM4pKxT(p3f-C&S^Ba@ShSznzy5dEXMiPrj;Ga^MN52p`jpvYEnXjaT-l;w zel~Z4q{s`479Bw0ftMKPOv(p547DXD0=CMKJx(>^k5w_8cu1lbGV7C@Zxh;f8fSe= zTUNC0PgtwgoW@wPCB*tnHG-2_x6^CHl1s4nN~|j)+aG@>=2Xpe{ScSKboT#G_z^Wz~ zRzy(sS+Np-YH*k&$Gy-)ZRc9(;q_UAnQ8|hlo@@Vol+RVzR&aPg|M|*trKUB^<ZdN%x)bEiU2tBBO&OYIvf>5-Db7pD787uky!PPxsQ zY(C{z+5iQTJ99Z6%62ot1Hg2#CT(RsJ&w=)#(tC8vU)+?65}U%{ttf895PC|eu_J1 zP^bu4At-PMaVpzXKrF#Rhn-!?Z+c<^No2i z?Mdu}yEc?*h1SQg8CaJ5(Baw0(=OEA$VAdVw|y@<%?u#)CC%b5yOTfR5;I+LixV2W zH~hsYE0yA@$3;lxs9uR>=^X8lU*9lB^$D`^ZyBqr@H3;q>TBc=7TC(!nA3v+5Wf?8 zKZ*n95B>qq^(G7V;XDGBhMW=Ruiq6o3FY}XU4b(-O&mOq|LBWqxv%yFuV;s5{gNyN#QdFm@@wbhZS4XT5nRYFsmlZkGI+;pD!Cy(D-@~oXodIJ zF35zGfyzV`R)rHW1Dc{J3vG^ide--AU>qcer0&`1fZKiAl6og3(henkr4|@<(`K1ja zs3tnKsTdP1J$@rzl$+1;Fl=A3MNEJP2MT+{+ys+yzpVzy{e_UF=PG+f`;83uGw(Bh zhcoy7`EYzg|Lp4sbQkH5bam2xJ!YJ)42DMRO8lU0mQh5-zD=oLypAu_@Ju4j5^gR4 zH?9j2ZOb;I)Qj`1Y{t%_nIGuH_Sp}34OZ4AFl#0sm{v zoRdEv`L}X;!wwz9gaIb!&S-)x{RenozIk11;>cRn6dvF6E^n3SpJi)yTbz#%|46U$ zQ8T0~Jyk!I#(uu(`wtA15GyfaJ~K848I`Y-YOqI`PEM?;W!+r;Q)bo<_fYaK@t=hh zGBpQGuxp!p z7i%d$0L{(!0U*b1(?yUF|Dn98c`}3jj;7&$`>E!CJ0d@$={CwT;{X`$dyoH9g=Rz= zbjmWJNMqfP^LRJ)_G06ipUjj0`icTI2#%zN;oaYE$t879X6k43EEEXO^d+I2;c)2^ z;Fc|zaB%@x8``HhtKROz_2e2aPz&&G4js$Tf=bv7>Vi3OArsY?=b}DU%;`~--&ErB zB$}|Su67Eku?YZLjCj)SQG=(hFoXel$18 z%)~RhV2|gj%UHe5|5xb>I}!V#`~g9K8PYG<@<=Qeow5K<5em2_Qh;=_9R-!zibs(@ zms0W>kn8*3+HaY31{eAq=%5lp%L4~8euTM?60%4;ImU{23C9AnW?M~CMfq=d=dSlvu36M4~MzkFI~q9)$v5>ux0 zqCC7z>eNOGojs?79g(P_>ZAao)`ATgPS5v$;m>b=*|nBtwHEG$y!qj2dfJ_gL8uk% zyORc-p=V8P?(BZD&TBmicF~nr4j&^uHAwZuKcdnY9pH#W&H`5-E^W3wO`MMwq&%r} zH?zHn%jz5Hvq48Iqoxs-@0ft-?X>FL_dUKQ0CK9IcZM?UA79WDe{YB6KsL@$B-7nn z=so0F*$_pR-?8rsE}+8{x8F@3+YgxEMZty2d9kYeN3S`%@=^$y@wn+MHQ`Lw)10|D z{DOnbYIm~}*rDOOlPC0g2uL3e%}#)43LphCVw)c`kvkK&z~pn8bQlTJfbWylul~FA zyH^FRM(~LhLP2tw8H}2|eK+Z&>Tq9cY|4|F{7Z8<_cDN&m3%XyoMem%X>Jqa(@32L#N|&eHs{ATIXz-=vRP?!~&f0~dcW7h^f^iHrPtgxsmuhSgHN zb$pO@Smq$}?KlPz`RYeR-G8x2{jNVT*8=O{YqkCo8Iqo=Y&5rcpN8cCp#Jz9{Or;t z!<^ISMIG7fN?aWGPJ=EgGbdr^%dSuT{w=vq1N_i(mA`J>zxHu6jqPPFbtzk`?31h4 z-n{2VG4G^(bfi0YS-WBy33=6D-{UTFg#Rv=bS3_oOA{;`>aT6%d;4V0>%kB4k18xx zCAW>_GJ9lMcc`z+Sx?j#oVHNY?>=}G^Fx1}bNaggM~d54Jpo?4cOihNJ5y(l}g!<1?Un-0DHVV!vp-GkEPi7_aZZ$T*A!fUyU+lo7R z^Ia=nLa|chtj~S}DZDxsSNEX1y${*%^M$~QhDIKzSNoYS>nSJQaJ}MCgKxXhj6;8eA)Qj2z2J`Z zP5nxsHNjKg-T}cRw6J3?@b9XBKTdnL~?AFBvmu3@2iEU-DyX=-+lbykn_C(DvSvK8& zw-6UX1MiIPjJ3;!XqvGCJta(eA+$dv#5u<+CVC&=@9w=|!d zO#+KgOQuP0tZ}N*&}b*~6GMlCvtbE~Y1B!15CVKkbvJgV2oa%_evDoo_s|%pXnl z3?^6vf|HZ9`TjnmBO3VoV|d3Nzw$J-rbYs{M)Rv^?|(j9yzQdW)+2EP3#EEN5cB*A zk9Uy7mMMYHZ#`j%Z$>rJr?=U?<?k(fxPd;)jq;Oe*`<~1JpRFRw3hFzDBh*X)|(LE=dZT}_xzRqm5!f0`c&`kHCcjUus zFihb6Oi>+G%nbgH0s!KJB%j4!$)yt7;Edv(JDML?B11lGz+D_4%v1JkjfBXY#3_^% z|HQ+&lgAoedB`fu@(xHd`aU|9-CJ|z!#%wQ{9kaZ^!RyK+5xYS!pC(Ue(`f1S^Tw6 zctc)8Y$C0gq0y4HDKb1kf2v|wIaM7rsRy!N7T~BG?geYCzp=M!9Z~3@`#2?J&z6Al zKmZb8=%TWKo$T0(DXO{O#koyKTawYk>va=R4Q`vl$_2gLJ^gW#GI8CayI81BjhxzgosIU zl5;ta&FM_UL~?G-$uP{>PT0(MulMKo`x73I%dtI<`~A4yu186Q#^gw zOAqAL!;ZU^O_x5+)V!+|^+ZtL@A&QJE*XjIK0NWqn&am7GP^OW`_qzsAN_OMMF^Mb zYHn-!?y6m{>W=U=dFJpv_w*2QQ&|nuIL)50t3BmB zyGfsj=SrHIlKKW^8lwVQSnqS|?Ar0?;blTrUfrK=UMmIaeJl*h&wuFC)e@JdsgsDz z8X8}Z=g}fa6$?B^U+R`Mod z+|Kr=7QEC8{$i@utoHGfhbk?JO&c&-L~rPDQ+1&^TDzVp#TtRmHEE&(hLpKw*z!t5 z@lKSS%<1g^ba&o;4`a1*S+tIL?A{oh!)e?9v1CafZAJel8sWLBs%zl7jgS8b`j$d` zcI(c5j#QHk0DHb%FELMzQ8g$ihXx61`TaY3Nw-Uvm+f&^&L?9i*SARXj^>);Y`)y= zG(Mc8R){K}>Mar#@HgzUwxk^o&psxX>t{t)NsCTrTDK-iM2%1Z1T|E<@4$Mq-<*v~^^Qb>@9uhR9b>B7Lj2eAYW#oOz zzE1CVfo(@VjS3BoTpmJ_IoNqSRQlbG(KC{^)aB}1iJrep;44gt_>YjemS3j8Rc?yL zeA)2}^J9$PZEkAj>Z&DaH?|{kH{m5d+hPo%j4xDB-D4y1kvpNeM(mKoTZhv+ZYHL(S^ew2nA-oKt-H`&-SxnbWQlrA2oYVJ3)Aj^e)O zgj*+5UNPTIQUG;pnA?0*kMZ%5gOm%`g*990B7V3pvK`o8Ztf06?>yFU^{Q~pzx$)uaO*A(`cz_G=BZDqC&hPXg^FgN?Rk1x zoBNvRVJ7uxvpN9(g>R2bGsXPh*Ga8-xyqt%Z%0Mj-lU1+A4xmIugIp)B>)H9E+~-g z=Dx*B!*4vZ>tnX)k^KC#BR)RV7$pb30(vaL%%_A~Qu8bWPzTG|kHC-=%(t4|opFV3 zRLvL#K=Ms~OEQ7p562!JQqmxYzi{L2{n|5AGkXwr2ki}$cnC@nJ znJZe1eIdbAy1XLJ#JXX}Y_DCY8@$ixxhwcxSdQdLwM)7N2`A_10Q;67EF>IiF z?F)#K$CtaG5babA7cCTrq~w)(kMxLd+GUGW`{jllFUX-59-clg=#i`^@QPnjTGqKY z2F%Kj<-N~S^J3x5JaJxOVfKn`ourARypU4#Lh&6`Rj75;;%0~Q449IV*=ng*7y6`lOuHiG|@|Yb6-XmGl5`aR`>CCPYidY+4y=_qOZJ?0~JQoBM4a z+`Yw(`S}d?_`3=i?>o0!NK;DcYD2qVfS{bif(%b?-8P%cR>R9bfv0TyN2EIP9IJT9 zFP?renK=DmkVR1IRIJ#KDCa1_VWm{ z$b0i~1LNTzzpTp5abaSI4U*7)V(&kt^3i`B82MDXrSie z602m2CWS^*?7@>-DJ)_5Di7u7T6@^=Xiu7Vjxo*50%IQpKT5Qn^84zmVArT{3Gu9& z=L{sJ-b4?6)K5k^oSNu7f5BIL*!8C7cTDZLFlzFzRsYagaE@6<%WbSGcS&bCo%0~` zQ2F0gxA0IdLn!gf3HS?r?~k&I#xwY>zoz+Ho-YLC3aY;3!?0Yg<2)rFQVHMABbc$I znays>;Vg}cJeUY#j!#bJh=DJ>(KAZP8Yh?K{!FlG`t>haQ}o>RdbiF>$9)~%Yk0pm z3mvvT$#IFUvnh5uCC@<&{*j&htlIax6Y(Q62F4dpn@*g5B}1MDiUKt8ZjMgVNXGw>9_i9FKcxqXDSW|damXk zjjAd7V?^`N*i{GF$5+?+-M}h4plZOvccId^S7WypHg-%N^O&e!d_Y~0-B#mP>3JY^ zP>5I45#dbSq+L8?8mG2`MMq%ZwO@F7Tzo zx@;N-inekTRYLu?vKd+T#c7`oc<_KmxRlgoY=KhwP?g|}@Qr|9cf()8a$_69dTie= zBzA_ljv&4KzG{p-5gv)oU{nuLx-ayNSwfVnVlt>b6RMI;B+#wa8mG>WJyVN0wux_R@-_%Kkddx{It(M#m@g=_R~3q42&mT_ zd>yR>&OO7G-#gW)b57&vR-5|nj@kL>pZ!bxw5Xe(pLeWPgz z#{6L3@G-ylIJ-r~wp|g2?`IjxEe8f=-O2jXwl3y0X1GUSrL9AOJDSNe@ZG5OykLw} z83W=|c)eJg7-40rX;g)?J-8@foeay+cKNj)cl=S=$t@T3JK{7uCyUGt%GNjcaVRr8PswF=cAGXldAA*Cv zoVwX{V1R=wl2~(;*|7|TgKP+qk$hXYO8d!VdL=_ZrtI8zY1XI1|4JqnqBS%p;SUYiOVQ^+0lTO|}fl z4G>*A^9Afw`%p1G;7u+wl`(i8q!0CRM%4R(@VtQF(j=RqpL`f$W_5PzNGSY0h{=a!}GY^w0jAHAJn*Onx%8`Ez1 z6C?mR55&02_veGd%?RYJU72w9dZ4cX>%t4}$t%txtdsxUGTj zB7ugb7Ju{K%Egic4SY*mM%SeYJPkyB6Ab;^*hRAR$ooK5*OYZ#0w>^4i03%vV*5_&R_EWS7W zdf06OR^jPMvBN$~OSO@vJ@QHulhcLg37ddIM{OQAy~#LJA~kn6mFZ)g$&?-H^ss zycVjT6lrj)0(OK>g^w<8VOlHLiHL7`c<~t|JiII3ig3zh(5^l%_o?^+N4cu6tPVS> zMHPC6l(eG~G+2sfX><0e?_EVjmugN^feB+eWQ}8iU8XNi@EGqm?xKY1STWNVyUE{AJ;b5|S?WtZiuI%iR9Cxu)nY5%mX@-9R^%UwT#n{VV0Vq5nqrv&>I(uiRfcDRD?G zDz0b$Yv#LkLsNcT+PU$q*@bma%^mJ>#992MbI}_%`e)?5RA)pd(g6_hs=$hh<|~CG?Ahe?XxO9u26B6muV) z#J4j=>ak(rBLkpI^K|D`ESnMAiZTWv3trJreH!YQh!K;kcg@mt>k*Or9Bsq0F}(gB z_avZvRX3z7W?lR)ryd)W_H^RDt9?F=-d$vwqvQ4GEK;{_sKI`bqA}Wk8kHc<^mDpf z&&RD^>`Gq#Qy1C3&A8q?gDg`zJKzAyilpl>jjY43-Hx;fkIf28w_FrtT;-AeC-2n8 zE!k`UEqH8RClW^$hpUVb-H-MHNR9t=r&h(8*)rDXJ?7u`@t0sq9=UW>g!b*m#w}JN zy^0Z{KG0KVb?|3wX69GIrDOKD%fr=iYo1g0_C7)<&TQTiJ}zCYFM|G>!_d4KV$ce@!E~48AGZzd$oSLv1xjL8#<|U zSb7L&LJoVae0<`4*tqL3yxWoW<~t%-lRFN$+tTKNOz=2-=S0rI1xH~W{9T_-)9}6C zoPUqpE4c-}%ILrI>o>;ZVJj#~HNEJdtl-0+{IlbV`Z=vLKL9q`jo-*q%J1wW(l>ZW zVcS^K)7UA2w+B>8V;vIqg?{hF8%fAh#?_g!RmHUkAn#%eQoi7~DqK>cDXq|z$gm!P zKHwH;^U;9K1U}1R_cs5j-AOcuKmj=BLg6t4@OdO9uLTI|V)vG}nA9 zlk1b)3SaEM-5~qXMzHwLz%SCZ^)8zM59y|qz+8yPg{}vZ!t7#fjbMc!X#*;stf+T-I#wVsXst24I=5<7 zi6b-!Zox5}3mY3bI)jLuE7RYkGdsTj^DaFUcmDmQCd!VS7w}2JB|Asftqbk+qD!(e z$2VXAZTOAlsq`e0g7V+tOk6~#ScWit1|;wSO5 z0YOx+NB?(&|M&$KID$YKt$Y_e^Z%~x&)I(BF_*qxy*87(Jg%wvvLT{S`uaNR>S($9 zkmeCdS2S;T=A+KjN|xliEl?03Fc~+kmTmuM{7Mv9-MBl)TrPB~hH){uIQ5QUdhVUA z`-n(lVpz~pViF}>-84k>SKG;@N654GFP?Y=+lEP$PAK#5uInz0-wF(*ty9mJ4RF`$ z;ds1OzKYFKBhr~d)0Okf9Ew90U5~%2n3n5gccVHazwCL98~EjUg5M{X-g&6y{6}wS zNc!M!ywNrEXm5KBV6H z)r4QSdBR=pN2LGyYlei9B<$g^&bRC1R;+Fs^^lw~=iSiCrmpAVWJwZ6se@Om3C&@m z>ae8@%^IDF+OIF9{P=`K@t$Sy&k}V%FRjubCmjCQ)<%tmc++Z#5|aRdb~~om*xsoY zs)$5?A2{+GSEZQ?Xyj%+L2Ap2*mh4}X2j&4xyDE_jGGHLB^cBzUwKZ2DMx2~gE&{K zXX)@eOK}5ys*dvK{M1gC607<%HE5BmnauxOU8+GP3MeVsHi!JF*i3&M_-<@8f}okc zvLf;8Tv%I&M6w8TTQjD`WZFpgL&z@yz>BvK5o4toIlXxV&nF4l2?@f^{lupW)z`B( zr;q%v#Smb7=+=`s9fmASg}UU2)iV{h!*f$$bLYtQJMVFi9K8n|zVVvT?{KCfbAu7j zhqXz)D}mUOY^KTbFm2A`Jmdz<{+K*f{Woun1#XrI*+Q1 zbf_(6ej%7o*3}+8b9DpIC|gDB1P(cFMN!CRd^#`VhpT&ol~vbDfGc|rL!w}qi!F$i zpG|b^3(Z*71%-L*BkF7q($aByqvS?PqoNZ7WvkYsScGN{+yOUv7s$6%jhWl(`obK- z;`=f#GCH0YT)AdP_5Btqf`Kju!~VLD2BYY_1n4T$VG6qKl2aOjl%L61rH2qIedAre zTjDMgG%y?nyD70f=%CcK9eacTllap@^o)pL zSZ*@N*s*tPr6{S~n1|NHS+T&)G$Ijj3sa4*F9LXPdNz{+1{NPLUln(Go|GTuOvl6E zH<$nw%bU%FYNf!ohl6EgyT&Pzq7S?S@0T93Zn}paPsm|wN1C!=TRs`W;#LwE`NN4C zHLt^2ZNuhpViMlV3cWYCZi-lj)oTNG+h~Uo+dGp$)?cwbe#8RW>J@OaLW!ZkMWXcu z*ArONMGay;tu259Dyf0M?5&wZ!k3#HIH9$=@LgL3gxMAxfup^r91g6vGkv_B4!UvId*Wg)QG!s-xY)RmqHOP5iGixOZI8p^`pF=?|tH-Nv;z{fe2s9!h9>>xF#e^ z1QxazOKQNg%3GVJLxwvil^amgGkc`Np`iKqrro9-HGjsUu1wd+xRYtfo@$3fVs|Ig$3wnKy*&yaUUHA@M!&s6bEFTu+?jh=}!nZs* zZ+w4^CUV=w6{R>XFZs$JS6&fb1Gsj3~){qOOkCa3ZLs&i&% zdK7H1-fRP=J(AUN;T*W4g#U%VEc2Hohnd2#_$Mnz^1%j$jn_fCTQNcq5!(tkj<$O! z05iHAvX+)n8Qwtb{qRBz`y7h{n@8XR)~>20*Mevz`$MaN*$7J~ctgf!Z)stf=k9)r zABIW1d_i)212o$}6a{?J>{0JTQD; z@MQR!ZFR-E&f+ud=uA0jp*bD?#4lV>&OB%lRza$6W!x9I6){dwGuYp!w%Y7`9e7xt z9|8=-H4*%9Op@V2!g>@X1m3*Wt^G={Wxjg-4?VnXKP)f{H-bsaoPiPOVAVza8TxFZ z+T;!f^|fK&%$9B9awiT38e8do-#N+9k4>O6|IJO zh7%O@#!`+jMrY_@YUgFE_;SX2ks#2fd`$G$r<)o{v>ek=^>6rC4r|Rn0!vt zhWo$NULiK(T7#Jt@rTqyX6j^R_>%c#b8eWj)-L^cw)ABbDL?mJP9)_RxbNf?Q--T@ zad*Ry^8foma>+3a#orjIl-d#>d zAMj-nSUzt`rW^zJLwCc~g065F95MQGbp7@~6eq3S=tEJ+MS#xG0q$q&nPaUJ zi&>SR{2h!$7WA$1ffE;_|M}*o_4HOhQI!ZgxTBGH64{86e`rbn;#Qmu6}$0zBZ;q! z_@e-V{x3KnT}aKFw(@hk;3=$=19fV}q}{QEoREE*dEZb64HJ0eGO39S^&UThQ-e%LQH$wYU9Hc#)RQ+hine=y zg;j3G?&wtOiLo7pdr}su1qq)5K4u&zCf>Sbw~)zKdJ&Du^?hC1`k?*m4Dq07^$BuF zNsVYfl8Svt);wRB`ELGH=FFklZ@-rbB(2Pv9WEzmQ#w?_2O?jl!koY@81#I18b6u4 zXJZvRoT=(gCpFW_)LDH|4n9<(Rtmd?>c4Vrl!E?f@_59Rqofo1Xt=#F+0voc9cYp6 zl6ya_AgU%F0nhy=geU!=e+l~mcFS^f>hpg*_cP71p(E5mgZehxwU${8lK%9)GCR|+ zpAdFOz`4x!Z0!B%93#|H zi_dew5){TZ1YAEsY~}Kl+3QtXx6B<*Y9tGLeM+4w0||x+=1v+xzk3EAs0_T+AhjG- zqh4GHp{KR-f$(H&pU`K_90+)d{gM?Lp#oP#%ww4KMKimDH04~@5db02Ll~s7xF`(e0zR>LkTwO-aX7v*+(p5G%H*56MN(^k!lp1zRDonYb=rj~OtHmm5 zTJ;gpAHu}Eg^$?32pKqd4IWaPorqfc);#!m`x5k=cF!GK$sZR~!t74zsvg{h-2Dl= z_1FGi5;)y24dYSSb`kV=B9`rf7D1fVZ`J(^u+smnO0`FtTU-v4#!yO~hh3$s^FxH< zpkF-=4$kL2^dKJ?2U|};(>RQ}C#u0H>gmg{>47bPuQJAM0cMrx_+#Lq%oCEr(imz7 z%~ZaI?`%C)2;Gku`K(8qS|?$u0XtjBSB#~@(_1(j!j9ZQ(If|jHC($T3C2?mHX?FY z?qzohW7rbZu&jLgB0z3W$$m@a#a#{op9X~F{ZP&^+Gw&l9R0&Z(3-MMv$1GOqc-J` z!|!hywA%cp7PTl1Fa~sa=F!_2ybH|Rrqj)^p|NKtnCtQ^p;l(ELv?)>$IqootgyP) znY|FE(MkLJhy7rPhoRQ8;JQY#SZxbcPX43DvJ|tdcu0{`!?* zZwkpT$)H6bW6-^PkL>>XIR#pIH6IF-95#$!2%6>ZpOyg#-sZLrJy!YB28Ta&Rzw?6 zNeac)9_YyMkr-_s0<@impfRTSVVyeZDDvActCMme%SPzHTV|_8IQ2Af=J#Lq#XvaEV&+sbT4ie${3e%r^X)YUh zTy#swy09d&&hyh`=RA1*s*a#4hrDTkZ+1>*u-W+k0_NW{=R22rYNFc)O+a+k zdXK*&1q43V5y4y0C(DQYfUzd3Rle}qsdck~)@X9*dDjV8l)V>u)jmS$_#5cP#o5kfve?G3XT~4J6a6FVoFYoYH z)@i@|WodM$5-wE>`xQ3cxoQB?Gu8Mzq?_wJp?g2P?rqri=2g%h-^9WZFQ}MyPHKey ztj$^}$p%q6_VBIwSkF9Wb*(v>Q{!|0SL40|W;O@0Ge5k2Q;6hyY^SrUQkRxZt>ScYtY{Ab+w3my!Cw%cL96?XU&*Ku?PE90U%qa$ z`RevrVf?mhH@Zt2Fi?0ZZPnm6zhy*3=QD+Q(Z%rRoGBws(}{p$cKLK8sI5ND2XCKF z=8#bN;suc>mBig>J&f=YNc+ZtLCyL;x=l8%45<9uhw(T1`HEgbaTUWOnYUD`@^iLYRveDIRu-T>=w7(a+qz|P-0IcpL#b-6?>7d{SoCBG zX2`eIC^c@6-{~5cn)iG7YRv}0B{V1boa=X5_?bdG`xkEO6tO6KE}X8?OLd*Tf&AWO zt<{m8_jSCQG5Ir6uWK(?Cn=Uo{dTK+5_8ss`Qrh2R+*Ff&94u*9OGVUTK$hV?P+p> z?SzFxV_9wbx&CwMNVl1>i#J|7j&d}H=GtVvBLAY4pU*hoshJg1-LC2Y1l&pv-w}Cc zXLs1j2M;`C(H2szw)wxAO96dDF0wzhlMLxi>svTE!pv@=_6VQRzKT0XH?*{^;D~HO zq#10MD6<{{oD&k_4yO(>1UAD%D^_Q*0V~wMF^SC~$MK7|yDjSzCTOqU$d7IaIr&uu zY-|eQz@pXBBJV=To=~|h&{lG+?#PN(6!ynVIw>Q|`Y?HAMgSCJ>6u8b)2uIB)Y)ru z+iNOwZ7W7?$GZepxNqpbo>!1r$B(B_(eNjuzsAxAxb0MOJL_hHf7iA?N-Gr4W`k$5 zHUm?}M_oi*p2jxUJFb-4p8M0JJ8-}rnA2S`GrI4jz0nfneb2Ga9cciiWGKW1yQ=0% zoEd?0GLutR-{_?KZ(?s*a3n$~tU{R8Ax1==?{;F)x`eH~ zf{DTBZcJfcUwqaBRn(ga&(GcUjprL$6}P40`$x7+sVz7thAcA@$X^SmPyriS`X(gb zbHN+BhuBK^OXebwiK~C=#2^Nd$!f2BSnOaQ#In!fRM32TTvDN=DOzMRF=h9t({fP! z7jyD#8o}+%pS`9p^9J5*k@IhE(Bq4BRMP1MQ$1aM7lz+lG1EP12-!^TmXe(5dU2m3 z{i-(1!FKM4teBN_q_`(#PdU44pj?61a&!){x_J8J5zMDD z_~@eBxEP0@gAe|fKdhH>WFVGYE;YrUNUQL z<`t98!z$`}H7`|^@qBiA=P!A_-k_m}4paC>zeIqDcxOpaeV=X?9<{}Pq2@_*i{ijd zcT?L8NM}Y5f-ESWY334=BU|EdN=BfoXpZ1^3D4nB4R8FuxYb`nFYJ!QaZr-hM0PQD z1TX4m_$AXy@idZ_=_x09U{S=r9TT<=23Y`}A(J78fhdm))i(M>0|J)+&M&$#={yIP z+En_tKb$?gj0)i_p$7`0Ifs#mksdpjT#_BWR`+VEKr_~T&7>R^GEE{J&6Oo@tn>~A34I2{u5_uDiC zb*HP~X;%{7mEXO6?fcKV7AFUx~<|R+xTBc=^I)P{Syt9YT1wi__a7~=c0-Q zg|5IT@#R&CCzWBZeMsLVO@oHM7rinq^$v(-_Q$+(Xs zjLc%^cv|j7aHLhXi>m8X;!&_2FnA?Exok(zeWJm(bq5`%Og{ENa>VEFGD*;4vFJ?& z=3!3h?g}+A1N{|gv$mS^+lKBOF0;{ zbJs|Go${s}WqVNWYI;Y_MUjx}m$5xQrS|*c!I6p_;r`f}la~tqU$=05mtV~FkI~|k zpTmA|zLJ{X0I*C1o!wj%M$la-Eyfp#uiZX;KsM{74lv?=LUc%v{$Ho?RW=w=GFtoT zDfXRRmsLPi0{*nakEZo*%H9GAk}|YnJP9*bLI-3A6g4W_eQjE!cnpqcXw?mun|lh_ z!>elQ60clC(Y*1CF;Wu~XgxC2>=qr=BnCVjUth^(Hcx6BvOQxAwgHp^z-a#UZzq)j z$iP-la01k%iA)U(Cy-yJkXLWgjrs6UL)jsj#*{V3ekM7OH+bZbliIFi+gA49@!EjT z+=ne+-qh%0Sey^ z-=5XVPHoESgx;@I_l@j))LJi>&}d&4R=Mz9F7h&1s>d-+pC z$JoEGaxCV@anRks8-t#JbD)-30mOqFz!|0>w+N+W%=6O6kq)uTl?jbx<)TkCBGhLB zr6z}V-kVbFD82rUZUYxoWf^4;wCyYJD+F0W0)tXTy%!!HuJRnEU-ZoZcinvoi9`P{ znj?|B@Dv>?|eQ#!6=1kIoloZ>QH>Js+-MI6qK; z7y(-oa&w9Evn{F|cU@!xC48;i{XKuSvxRN8BCNxan={x`W}gzaKaj|4$>l!MKGO0V zlHAP}mh#MLUscHqZnV!Ge0;KS8*f=dIpb1V5jSe{G+LXuyVZWk6&LcBb8axL*0S;g z#q$Aq@5)K55aNK>PtHJjLc{K>>b6MSI(hEnb91@su2JbnkEchZg?NzCH2y_9l`{`t z=v^A_3IJ@Ut~Ktu*ePk{_1if(`v91~gOu1hJ$-mU^K|IR@K=*k1SWU7{lM{?Dh|}L zB&)wV!R>T?T1XaXO|DB6N)cX4Tvf^T4Vwyar{78*$p#bOV6xURc?8-T* z-Jd=cso!hd3+fb3@FoR*Pub*o3vnhnU@0w!NVIlRor-=%m!*xni0ABO(Yx=7m)|RB zeULnH>&LV4*AwNS&U8cjDsCz7w#Yv~_ErXve+S>dT3;@f zzV)s@nfQqUxn-2Cn`#+Z;Ys4O135l%TLL}%V=X&{T`?WsqBi=8Z~!f-&QwjYv(w2h5U+r9{+9oG+25R+ zu*U!$3tB7tZTW`I%nz+Wj<%npHalipe$1sB-X`XG8dZ=xe~+7Q#JeRBf_;UP^s4tA zLJPTOK6afI7fih|{~mKPt~288n;2hR#GKgvf#Fruo%>X<1Gi|z6TU6GiYImIVqGm( zd$YJlfJJ`F7WJmXP7r{2%VCt4<`Jl}pQ?)WXkgFs5dJEEm={YQ6%qBup8Ub<(sHBI zuQXCLVn8*UxGDMd10_bytc^#yX(BwYWguF!@v&T;47uLlwt4>9D2jzrI@rv+5wxNM zsdU}MDwy`GRubN~dicM9;fKED{JtO`?)VuRv3q}l%MTTfNeYd}(+%?zv?0e^d{ck%L?Y*l<)`QT;L;j++AMz}!*H?}E z_zK+r^Rinrc6dAFxaME<_P z$EC7J`}jXrs-NE9JhJ)Wn9GRsEf2xL&HN+EQ7-5BZgCygyfuQaQGNI3DAPDSF)oXFo|x~!&oZ-o3zOb4MuMgO=ux5tDUCr{Fy|gX zh2f8{NX9i_ZHH8nUd_Prb1otA30%&3_3dK*lrwY7}y{p4IUzc0KJn?EZDt5wX!k`gCsPs9%Z8 zq-<^S=@AK@G5_PvvscC5oi(QIaqkILI=D}F$yTjIJx5Af$LR&c&HGt&>MMyLO0d69xG)z--pDEE%h&~DRbc~|Jh{g+~x~) z#rde@_{nTLK!f>RODeMy^qqPZt*`kGX6WnKU6zfx80>L1cLgf&O{4+3ptU3J^-`c_ zDJg6qA#3PjdE_@o`fFDiq~1K8J+WZtJJO3Gu7z7@LcA}T*;2U?w5)fbC|yX$gw~2= z)RujG9}Y$2_&cS<|Eb9NMrUi%q!}`Ciujr6>l9{0`9l7WgS?PbC0%ZD$t>91;H&Pe! zn?sDtWarE5cDZ2)cK1W+CNb?7AC>N{8wxJ+820niZ*Gn{q?G}fIm8tskCAl2W5f&( zE}o2>P~?im+H%8oGL)or-(aETlpA|t8}{j;tC1W%e!EGyh|kv5?!PB--qJ)4%W}db z9{DXsuzQ10Bi@(XuD^XrivG-bmgld3PbKdjw&JUw>^H7LEX?I^S`}ak&oq-)JA0?+ zwGN~}{d+&drMGB55bz^IL3(fCgBGv+s_8q=7g3pO{F`jaGybNni&k@fvP~}h3+KBO z$4x($NgS>L4+_@*AXvzHPeFp*p>W&qBrm(~@RAN~)Y#>H!pC;?7jd%}Bzegl9;o=c zvWpfi`KPp=NlVgJj19~?`b&i&s}oy|X^kdoEtLyDWV;V;gb+2(bU@yI(un_ZKImWj zRH}4>_k4E3-xks{Z@u_V9vjm9;0d2Hvlan^L-WFj?Q_i zhb`kzrIDtJk#tIr)s@wJ?6a>GTP1T8=zu-qm}*LD*WD@?O)ko?upUbxqJ=m7MijvS8D7! zCdEfLo&8viD^R2NrXs!xwlF*X)ty(quEXn9_V zT>@oKh;(7L|GaIpv%yy_@|lg_dx+50Mv_sTo*y@^A^VCZFk%Cqmm)Pvt%6r`wn2g1 z0%f%q7hCoK>ZUa7f1lm2I(>1#p+2V1T_s$m`+~EFrPk3vs0RKZFZjge4A))cCz?Uo3ZO&+!gue z3v+gcuP&!&tEW}S|81UbOO{AK z+XfX`(NVg4@63w@UO&3^s)wh46-$6k+kF`RsOJ^U^chux8pM)Gmw4sn0@mng! z1IZ@<$q7CwmPH{_vCkM^ngv4LVasYvV}r?<9}dyg#^KS7Qpc=C*)F;eM!JVK>y1P^S4b`S}-`Y6bdB9;A-s-(3Ay~3L z+U7N6YS=8O5;m`~t~2YpBl%+}KD~u;vv9k*C`WY3S~+knKJlHD(hOe!uLrj@bY|y7 zq9jcA$(w)0wsg~fvYEG}bw}kwoDUN|TZT4F{=7n=8G=;~8axeWLlxK)Ld|dg|1JOm zh($LPG-S*M5yI*BKkNl`33Ji?G2)hyL2cI0{qSP%-Qn z;`XMo8z+q>Gk?LoC3~SX@pV&f>7*NKf(qlODQrxfw6b{Vu%MGt4?H2)3=Uv?P(D1x zmy7E!G(5J59}ij|UW>H>+~I-5eUBFsk_{->3o9i3OoXudWwqjU84J)(PQ zo}WryYN;4lBt`L*qJTUavZqZ=J<76QEI%t;H3GzU2D>~q*T@N{a2BuN$9_pGSjt6q zBo5 zdvt+^I1u}DC`zW(v)$n!&`ie_cgGnO;;U0F%=vTYPYLnLihDz9P-FKICS(uCa=GgP zv{DW;G<(Rldcov@orqn%U;Q1qkPAOjp92p&6xAS6S&Gen{7_0eW`HbHfY`MsEQ~Oz z#tUlnb8~trbGq%e(;tbfXc>bc1;UAiI{qS#i~vA7a=OD4SY$=#t}O$NPH7AP`m^b{ z7eT*$pXo*X2)~g!t-JyGK~e$fg-4VuN@nu>Jn!G?o|la#!cSZIe#bU-J){fuj#Hzj zLo4PF?GUjQEeB3{)9B55?>@M%HGs{SpUg)Z{+!EAUFPG8aO>Ww@is<$ow~=@5@i&6 zaN5!^udU$ow2%MFreh#A##t8VpQ2O*y~PZ9`@#yfo8)OT>=wfPfKozMJ6;NZdEC-m zC#SA7c=@@^?-L14Vq#~{=4bO*f&!<_(t?(bBX!J@1k1Min8w#CoULURZ-3ssxVpe2 zvbV-#Qc0=%>-O*Da-(}$+>yZ#ddq#9tl0YpIz?(XF040w>3DsEwe&SJZtOOX;IH>z z&;r|qp(oxqfrab-6g6IV%O2MDC=ky*`BGEvMyQK8gc>O;A!#yVbl7A!Spmf@OGY{Y zPVprE@(!~i7V9rXJy=ZS(NFhqUCKJm>L~YORIN&0zt&?@+4dboF_&)p30nH(gAMM= z%o@wy-*OE6M1j_a6<6MQfZT;B`sg4Hfu6`!VX|41pif_UgBXw80r|0h@=bcTT zu9dSu)(2I?dSxxJjGO|6NLsa#r}`a?fRzN<}Ei zuuY{-l_K*M0V9*5V3LOYa^8Zn-gdCyb@ZkaGMk{cg%jAMM|;@s$d=(o!4Vo?(~}R*@6F zWGxf1nmB!lTw^esXFAxG^uG21J-1|^JM-hEnSocLtN0(xz*Xe=_WDq{r1_P*#q1%7 zk$nERdz0I|rxB7hVymPA+fc222sIIM&u;H^-1whfL^@^odC2Z9pq=a5W>9q-yfxm1 zBn90~9_*5Vu1)_;il3`P&$eD@E*KhQakOQsVO$II)o^WEMk#yvJOq(yZia&`{)FV> z<_*H@g7#ub6J#{`YmY+O-sg1WRFdA^{T~>eNOIL0xTxiNC}OXId=6`do`Kvj5llM7 z2X{$mD~Wr&Zz^xxGcI@8^NQ(F>8upOv?VK3ha(8$B6RXXW(~e@IZu|tj+I-ktQ#}a z#fI3Ia^z0jo$&ZOf_U%ExjGr*JSr*!bf=X{W|X+MxreshFX3y2Pq@>c)+ToGVcm%` zQ~7ft>eUs_>t3R>dr#fI?3!)6;_Rqqg48C7aPw2y2n~|iCXLur>L2itOy;wmSN@mf zk#)6AXyb9=kir}bo>HtbeoO+=%g1&D3Y~hP$E)tM*%IYMA94WxiVb{lXOP9bfZY^R zd9H5QZI-8RpULegH%p*;+^p@yvR55r<=e0s_7(rnyCF?_JNcp0ul=*l7i%(>EjQ2y zqzP8H88Z#~P(oagaJ?Y}XtVJQw))UnF0#DsFc!_ zsTinQ@-PQg6xFL}C}suy(33dZtGaj5e>T4Prd7)msz*;=u4yC1*znFw`b(P+eYcYu z^6h7!(?4YDx&%&*tlAmcv83OI^G{zKKJ220fT0dF$M;YRCOd*T!d&YO0yVM^pacl%tI5Ph&L>U;4mwkw*2 zfUpECR`A;b)={^ESO|GX^H}=&UZ3}5HDu5JB(blYuB=i%fjIKoy|--RG~F!v9gI%e zJol__?_m}6`^pvj6^%Qf3Owj6Ce-yrh#}B}aIiRT8J=3(wV>5;?c05FL9c$iNThd8 z2t^zxeme>jX5Xgx{4|ss|Ht4G`wPNDq86oH8v;9TAVDyWOy29tym7C!C>(=rzGsTjb+Z|JdnRFhsQ|`WD6FoOR zzH-GkzjE;sGCya^+K8TIOARTgJjkM-dwt_;=k?I1oZ1$p%!>!}L^sft{!mMGT<00W z;lhY_v>~@OH2h5$>hmq_@f-t1_8*SKYoVu2xkN_q<4?b2NjxBe=nAsskBt|k&C}7x z^Ug>+@p~a5`>9}yoAvNUiU#jl5k~=u0_|wimZSl19(|(f;j$S2o(A*L19G??)SdWK zEa$|TZAB>~@c}NJC)3^;O|^IYc1mMz1<4CdwF2LvYq=m41ScN~6wF(XF`r)*YyV++UNjXQq-sTp-; z-E{iLLX_IvuW;xcF7w2KN8rGu;l*p{0o)#eTR-9YZ73yGrT8fKgnn}M{EWvDD@OO$ zfR6Sj1E+I3+x;kGQ41dfY^R4g%~$1jl4eDuXBuY@^R^pwem4n(oBstQ!xKysFXq9` z+*ovs=QLl?+yH%8)V%4>N658;j*qR89LD-x8|9JX8qQPq5tG1*?-eK8yD2jekDSPD zwe`2YZdHPsM|ya#;40()nYSKtRl-VMgoDoBufMg-l3BGk`CP;em|{w57jP$6a#|db zssqQYQbT+m3c&Hmct@Q!#UzE?zgv#DT=>Xv4}}p^SsG95^yq9&Fr`LI*Y4>dJ*641 z=+i;}wDa*#F24FQyROUdwuFzstT=heA#an2I@MP`KVbb($jrI)D6is-hz_Mc$}L^* z(ruaj50b!rQ?FkLA`e7u zk4oeF7fWp=Vi3qFd1Xd_z;TWY>@A3yE4I+f0s8iI;1rV0PP#k)2kox7Uk^dQ!S?f4 zN_aH`nBbZD=364p(rwQQ57W*lljiO^F3eRPbjNr1Og>+^JSyMp+23>xgg}?6(<)^w ztYkzRKd`p0#xp0W^*KlJRQ4Nq2dYAbLcz|r&&G=jLu{`Q;iSi=XzE>=?bG34H**5? zqQn{til(&McC$Ky6=nqt98Ot<2b8?86`y3JB6WdaU|Fx$K@skQoFg_ewKiJolE#^a zlsoG*^THfnn|JbuE zp%2c-W4q9Zogb!+K6$(l3T3nA6r1*@AaEnlEtTV=wcL~C)E$-0^>W8vAYJd>P>`DT zSws%hI)&DZcC?MIzg)NT{yT_6U_7>%&Ms^cqGql*DxwA#IXJkzzU%ldq6Ir>Mc*@0<^r6iDsNSkC{XR6>MgMUBp zlojl;{;i&DcfhH$sM2Aen{8DeXsvYrHK(5|Zd|W1?1Sa2u{qV+2b%N0r&z4S?FRZK*#vLoV{M0 z^)q>VNQ!7o<@l0_&@^_P`2tbMOpWgpJ+$MRy)Y4~4539*?t85yi%+f-YpQ`!GpeS= z;e$qoQx;bFE|5Yi5gFlXmv@q1QO&OI!gr-wT9hPJC+!CUziITFp z&06PQA>|4;eN?GODES#qcC>+cteBGhl{8UUvC)`3yJ7sJuJff<^*)?`(x=fD*78Fl z)JtXbQ>67UVWg6)&7}@G6LSYTbHKT3$4AnnsjEzqhl$@#n`g<3nSge4HJ09_6*VyLsBu`d1t`2N4ejUNoc_zGRT z%@$TSBAynHCwZ_Vg%Uk}WsE`2PVkf`2%v~!UP$k0(T&rR*2q)v4N_%>=~*!keI;|7 z9HN*ycAf6nhphIhB~{YcP3gJ}Ix6^0Ne%_r^3c6-=raf<_Z;b9&KR$`5t0l*IGwG& zT&V>N`BN(SXP?!~H+&z~hazkid`TB5shVRwE&&@f&GlUwVao^2=rT zZ6aML6U*{A@MCYJO=n@E?B~-cus>8zH8U`!u52=bSqys!;g*`EPR9eT1}8md;&Ch4 z%p!VysCpQ`*%6OyRk30HSKrXp+&%g1qJjuA&s=Mk;mnuj4C#rkK&<`!s>@i);6)Fa z8Y*7lJ$$f}q$+$)+dnGD+kf+x!o3jwy@D;41kb#Akxrs?WBD zf%Pj)B;?5dZN;(;C$DhU?r6H_6Is;LhS40Q8UYMrz3YVIfXbsn;U#y0N|LwHjh`zW z_MzU|)QK~8(w~FN*O#a7;Ozd1;_mJb7!3bw*p35HHesBkr!Oj(vyUYo_icB`YgnvI zE)3|FUcb6ke^Xak@I!S*v_g&u_;KNEllxlt^Ybgr2?t84_Z5M%6ggcvg%f{;^-ghi zv9Ci141Ng0%aXNGduv5t;hV}eT0+v0{)UVmiRlj&~p3}on^p4;Pb`5~6+(0IO&SimUvs_wL>L)I)33LG#&XbGLd zOX)i3TF!@6I|fpPhbaq}dH8EOGbgOm49Wc?p5L(PiSXdI)lbJF@~gJi46Fr*!IFv@ zAQUNbz4;SoaVPn&-K7F*UvJt)70xn|T;t6dFH3E>v!Pk)i1yBa?8w!-IVmhHhBEtZ z)-~n>bLAiK*3xb_6yI&)UvI>vj*d!%CJvVXaE#*_mcOr;C+h1eS`pbDY@!!po!?u? z^ccOqqvq>h^R+^FR^w<1tJ)z9K9rZv+g3=Jqsi`Q3~rAdIeB&MMPX09N{c77?X54q z-ereV`x=A&QXZ@tKjkUf!ZntwhhlmxVkQl8X1Q~s_=wrK-=)HO9|U_Dx3-|Ot8+ji z!?uW|*WbLRlw0Ce7$-tI91>>=nU!h{u{4{l$2v>^|7rKnWG2H?G*cH~`7GwNz(GJl z(jVD=KQP}?o3q*YAfL#J?Z<&+PhkLzxyj^pXnZB2-BDqKq5T=$Q>^KX1$le8P3 z`zLf{vC5l}=QFo-EF`id9J&+_Ckby)eNqkkk-Qf+ROEWWX+?lxSg^x`G0%O|8G>Gx zxYTw6EF5QEj5?G~sCR{IXAB_bOeOUunc6{)h0{9{4J`Qys2Vo8v#4=C0zGadLW|BHfX`?g5=hQDsgO?*{w0-{kO~QE>)i z8kT+sD=!<;tQ%Wl4HbVpt(h0>!MPtr796gy?({I53#_!L413kwW3uG~p1S{KUhbJX4Jmf{AWKF{ zYAD2v<{JJYes=nj(%IM0vE{p-C^0jc%FSs*5z1<5RzpEC`T5D~u4F`NGdj!}+W+c+ zS&zu#4t0vq6fVI|g-h5R1goepA=ETlEklNEV*A6vLm!o0+PSNjy&#kY)j_rIs0Y}b z_fWsv>3hox;K_|nnIl3b`r#rC6f;zVTQOch_@tMD_V!vGLSafEx$Tl02jQ^hx!q5b zIbTM)u>OXmNNpSFixNu7Rx%(9MUdY@YHwA_)VDtkir3q_if)bkvwTKv>pWbqZh~xR zyJqN29oZWVj#RmC|4g~6p;5ePy7?Abpyoi>Q0+Hxjx*6rlN5PBkgHrPEi_8UHrp$h z44t1fz6`)L&Y_+{O@$tFRh(bQFy<~EzbjuK@p_xHYb)>o#cFJH>(=gFY-v-!TchG? z1h+fAXTDE`?x%|l)U+CH7wH&fl3NIo%6q7G{_+h(_10YE*ua)3!|9=a0%(KxmU@>< zs2s(Nscs;3Csf+!9|zHe-%viFxuquOfTdg-FGn_B++7UpK;~QmcXS;ycX}t>ipP+j zz9@bvlWVP?*nb7nW2V=!a`~h_C3lrY+$!!JTiBr0pta(_Jwj&1bRa!W1~K0&v>MuU z3DJ65Q7SkgmyP?y@E*Uz3^;np{S-cZiKeuhba0ii)b-9;C(6ud93kZn=#l2{mkwEd z+tZJgc7^OUh1MF4rE-MC}mgrv2x#iY3|mc82(lx zI*S8hcLu%jhMM#F@O@>r48!6tEtxrG@_(ek*3N24Z#?zi6X-E&Hy1W9aRPws^nH~% z8+dYmwsZS}9OL*RS{&1KAMGtX7&5)~zSgq(zni+?hO_*qT=sDS`&_~spK&Uc0V$AM z8Y~y>gfj5#TmmIR&ITWeZi`qsLNBwr{aJ-5n4$Ugp@po@Ti1L|!0p(Q`^E3Tfsri- zs-Hz8|3!fOs`AWT4@Ed%?8h&l?;Y1r|acU)aPlNd?pEPSVTC3q^gB zr@*4&-1t8MhHz*D*`WI~eE@g7q#dCcs5VyJnld6~4r%rl1Eh5o}vnt24 zYXI~KpiH=TY8ZcVScf^>b2`~O&|&CZs)Z$OYin^oH}TW0lwL-HKBG9$KC+tB82K`&g8<=gVjb;N?vN z@7}@Eyox{XffU_?5R_nJyN{!QzH(6k3~d&`BR#;X-Fc?Ko|kz0EB;HN@j`BuQE%~d zej-awwEac3yZ@SBp=kqcZ=qRY;ghMdoo}?NPpwO3X@)FU`z|k0h2WhUj@JoqDrfK{^jkF^BPG6_Lj0afg#1t#WP#krMF_DRdkI88d}Hm*w3Dv)(1FY9@6VWFR$QBZt1taKpBUoK$t7G`4u0Dj+B(G& zo*3~DaW*^_3oPO0;qE0mNM=SlfnY8_olMKC8E)|pF|5jXj%%IM!l4)3(&XWD)%{nm93;+9!uO$os9Z8f+os^sjN`x*FqVPz_r|sP2Nwc3f{CbwQynPJnx=3f3HP zqK?^7A7ci9>tz@&pGZJd+)BZh1owp;%iRI_*8GO?FKv%%U_^7KR>ZD z_1h=bgZBe^Yv9gt;?v358tPkBRv*DPmT@uU_o&b)WNXB0y$EJtEdwpnj~j+6T|)$=)8(>dskGY~FFO=sI?NHdgbZV>XuVt>+a%leRM&+K#ZMRO~t6WNTY&z0|&A6%uh?wH-OvB7TW zqz1qAZICwIrFcPT^>r7r3-+Wv$&Id+-E=9fo9Ozx6jp1)Tig|p#S1y~j@+Qkb62Jk>< zIzlG>MZlot$y+91-yEHiXIAmUh<~wvJUNRDN0@!%0po$MPU}m9dh=%dl#iXmH$iIj z%{EIh?@6H-g}pYEGm|#5NHxN)E{eoMpA*B_W1U*mzt~gF$HXwCt+j3330Q?2Gb=n* zF@e~CjGZ3tP61`)a^Ud{aB`AMrF46A*B;!&dKv~Zb-2$CU2OwmP)!o_La)KxvR?FF z37yP%KwwD3AxS}N@`au~d!s~rw4gI;9f2Fei@=2Z0rFcDOh?shpfAWQiw<}dtA7k4 zI1ehDkJ9UJn6chIt<_>Y(yo+gBFf6+7O)BLaS0AacY?%8OW7oG!mQ?}XgeSYcR#f2NHK(86((8Pb*w!Ee;_X7l zhQ0cOpid@rXs&qOeIZfp1Gfp2jk!*Hc(bI6{QbOz^wGsB9}(_1p#kv{Oc$z2>e2ge zbHm3r2Y(+g_LflQBvF_0xDCmaD*qXmHWz6-PF;&gW}kDy4Z+GPq$q*C`+y!b)TdRq z2<)KZOr-R%an7KpYxuPSB^y#&*J(pNDH{7P((CU)1k6iP;t=3S*ZiR_@ zSD`T_=;zXrVbgQ!w51ZTvkn6q_3Lrz?6emY2{P&K-xjc)CrL@OrYEh7 zC_x&YN{49a8{>+O7Sf}&fVWQI?VY_i%z@@u44PVA?k!e>@m|o>rT7FRMKC(4v-*{k z-C9He@*7VDT(4>Un)^D6-#9)=lbpnweA}lHt|OpGIp&gK+o^$EQC{puK-%oPWPtWv zafjTxep`mL{yHy5X;h}^A-x8@rQR4cW&ib#!>Zer54sgEM=EtnSH)cT$JRH7-qXCq z2>ok!sreP$b>X_pIL`$kbpMf+%AVE#3bpib2mkg=>UK@WBDa{8i|}h>_%K}FEC-XW z%F)hVLLDuEezjf!v#qcliK;2`Ta`H`$?S_V>?iop5x!GL6H^oB)GFc@2gAN4!~WE6 zfyYP8o(-l9vinbO?7x4B!odhU=nIHFRIb}r9`gf0+lM`Th#nuO4r`~X&Fb8Jyw_V1 zF*N@v@4DZxId&~zH^7cN(qrIWCfY?qzm;D<^t{)h(#U&GJ7fu>T(46O5xpZ-b84mr>5a*45$fz0C(6oaTmF)SN z4d%sOmlmU(7p`FE07<`CC*+UtiS1G>?e+q18Bkg6Gary2`VilgYWObp#k3k53|X1g zMQ8WO2kLs!mF`&|6KvUUdL9~ zBup1HX;wEpvy|ZO!WPN!kB{;+<54{P7Ty;g7kF*ks{=oWq#I7Xyj1Fjm6eyT|H_#c zSu>O8=^IdDYaF4ld(ksVZ)@E^d(cC~s!vR_L?{#K&kvr{QU=UcWPSt2nj5$YvL;Pn zazcD^II2)dJ6>->ez!_Bo>vIoPzG%Em2wT;e~xpX57r}#kv+E#5U<4V)?4v8X%r;? zmAR;wV1+V&CR;Wrg0OyL6Z)kl*#xen3yl3rw)^TVHvfDiFs0m3-0?x}IuIx@lMK2b zpc^0D^0pPh2B%8ko$|n)a%n~!tb-^=R${$zes}$ib3XZ^Hj9ItRyc-xmhCU7B?e)Oj$#l4yOe;%mX* z(iI^w((ETgGP_A{7=)kpYZ}^{ai2*4icevV+Ixd%%zh|pgz08XFWO72vFSIueb1)x zwv45?%5dY)Fjg3NL&qrIFS%}0GqRsU*ljbu`Aqel1)cR*xWx9Tp%fn8+4!90K-ftf zjuy98cydr!4%`0%8^)8p@iyM4YhaJ=aot{N;YXESJ(ZS?bM+xY#}CA&?l2sxqvzE3 z&-fkdGT`@HWWqPD23qd>pXi?K=ms4v;f`%x&^xKXiOIuBs^bRc9Md1;KcAVfh z4)JS|IQrb4aNU+L-G~85pJpw``m9=k>!9ctZ1~f1+(+yarbQ&RbJ<>sl??O?g6LZd ze%@zt9d#!w$pQIe+ak|(Gf3J+^r(b)6ionW$LOw0i;*Ejc_v1;dVgirEwp6We+KMT zVg&D^3a$v^5VHJ${-2Y>ZI=rSEoQxLntR&)tMH{BS~X@QA1Ce{e4%=I%EA5Y4?$e#xUYF_QzqYQ+0=q#vq+7S!_&Z#}b8ND%#+9hYx#DGs6NK>g@5+1*R$lr zSg|WfN8F46eM&g9u^>(viHbAvM7S!Yul5fckI!moZ=>zW@%fHe~*n4)9ZM($B8o{o~|AL9H!4}tJiW6#!)|YkG5V>EdFqu zUzXR|=-u|bV0Qyiw+b)x{d5gspSO1s^?oX*!6bexj=S-bO2X;$&B**&NT@edlelaRt1z(xD0OTjj~hareZr@VHf@ zAycxc!__!|gqL5Y{Y>Rnuap2TxMb_c)Xnko-@2%Y+H+u^pl;I6bW@{|1cwSB*La(CXBGQ}9CyTCSqLniaO@5q3F z8u9>VswO@I9>lIjZQ4WdIhgJ=dCV0yTO@9JnI8@V&t*6yKQ>?!jySKIC}i`?Va$Vb zg-Dv_S2;8|?{8s%PX1Cj;ViG>a`_v_wM`3Am#b>c^oP<3T5r=3IWb0?`5z34_g?@i z)qjC9N#WS~)3zg40S3JX7h8c91JW8UDo3M?1Xa z?=^-bCKSfg_NZ~<gsxS@mK3_)m?nZoxES$Y5S;{UM>OTKGl@P4T8h_?OkL;q~n8W<; z#9fl9#iDA2VWqZQ#Me)PSWUc!KKi-DusrK@7x3ulRMfrc*Id5##tHMzy9q!qk}LeU z_xZ)O><4UBYtVW=8H=C36{d4N2n)W@qnpxs75~cVKb^-`BF)*stAMulm zReHMJm1J~mfn;u9n9i%U1hNN#FGoPGO497hO# zrd-z%NI?3^@yj=CB5u4E9b}Of*uJL@U0t_1<`rSxUr|DWKN2@A$kG_QT*Rfsd_{vw ziY=>1nf}4X(Ix;Li_yaZI|EJu3m{9N3h-pVO@S`Qu+P;bv9#|`UxA${)z!kl_}Q`J zPfbkxDl!jkP`?4vEg~TsZ1o+ zXAMQvVf)~Y8x=PA{oy?nigR-id(5r^@Z9zAarWNzuCroIEFDU;(OZvwOPuVL<}F6R z+X@_dVOtd&?dDtf*HEJCNPK5Qfl6}jeuNXB$7-kfe4d^6`crsYr}^N^)xA|BW{rpr z)7lq4!J_8Gg^xq(fJc9U6KGlt#`7==M&m&DNQblD`&*Vq7mN|LJX7?6Gr3+iz=D1fw;;KVT1h2_KPP67k zB}9EZLdU|DDFSD8vuo-~B^St1YtZ?(Fj}>)&02EZZ&8Va>Ln`JVw`pC=y!43kuhQs zM1G-Tk%w>lF-tVZkKQrB6H?^%x<2rlqlQm~y{9106t!zwKX!e^rVt^0!_>mkadVIs z>hnE;vzO1hRC&E!KbbUI4J3;-bycF&tC3##O|gwww0`(rvbQU=v3hEafZ&aURj)+p zdXslbtio4GWpN>@ilg&|A_&v7R+}BB^E$p@k(u$0GK4Eeg}IvIRwp}JtJX&9CT1R+ zGxz>Ge#(eZcDdL~HNV_^+krV6Q_l$}G*A(7Y)M|Y7~WED0|~rDW66)OEP?*};fO?K zvz;HNJ4SUo5`7AlL#41_5GkVUs-`0~CdnVf$9 zdn@vNJfEJUNf`A0n)ip%PBi{wS?E#1A+?4K8S6b>?H!tGpABK!FF)Cz z@fqHN(P-*D&Ye8E-FG~|N26!tXV-4lDiiHs~6iq?jzZ>R~w%MWs4z(5WZ0vqB*}%HFyGb|q?J zuXU?kz6=Ug@6@ZAlKJ*-N;~vM;l|Ovvls1i%G*5*3iA;%sfTKnqGWV=Lu$!-NQcdr znzQ>+>dJs&u=SEe#y+nzbpJFqo^{J|BgAy!2WLgNLrYPJp5a>K&F~U_S+aghm*5BT z9{sG9285%$GfG#vh!AzWvj5J61IAV_F}GiKR9?IGk)A4u+E+N5+7dl1U#lnMr0{F` zPU0fCKeKf_&A_*gU=P13Bj2CM%_&C9C1tkF4k()Kr%ZF=l$F3pgg}1i22%ywVVEH1 zzYT+(1Lj*lh15})<`7h>{4Q``$)htT;S<8fC*p~z5^zhI$Wi=q<0i1Qx8?U8$9h{& zz;A97iys3X6F_sANPlR_{+9u1Dfc^VVzlNvdCs}DM2hK>x|p*u$qi_^4%=dr5pkI_ zSsG4XiZbdl! zG;~Q80z}js{ur?Ds3UEdHttNo)yrJG##h8MO2(qbPHQCoFteI)m@0)B6i3x<->f4C zr*25^SWi>mfEl?JnUe+<$uJO#arS7E^|2+xW9EuZpuuxygioe$-xOf^&}&Oov}bttWT98AwfRh%;%Y3?k6TugT#`a?%tO0 z>$_#zc3Dm5#R%k;;zu#kUukG^iOT%#3{m=SP*5+p4Kw0&CEL4dDA@R2d}HSG+MO7CTafg}O^cwZ?dbs_C1uCX4jS9W z-L1f;yML_st1@z~VAiedjcdQoemGQhouRYA!-rt-?AamgKxO{qcLW&lop{Jc@FBfC z?Jr4ZRVqD4OfH$^prt^fi7sMW@TnyaYG=TQgLGy(K~v?=l2C?^O|n$~^{+%$cTh+6 z_^=}je4I!y2`G1%^+H(zeMJt=a@9_Ew zxK-q;B*<@zll@r@{2^E&z3)Gwr1`Db0LveTJNrpwy5tyT@2 z?8R!_PGd3^H?NcmW^0Y3+IubKaHbhO`u*nh@+)fA%?lcT>FQIdZ+p(VgnE?0Nq0^& zP2u_7y;9`Psx+}!q}CnJ2_a!ZKbw3XhsWXtD`$J?<{95E_|najcF_ti5hXkGcbvHG z(`l3aWfA3FdyLFExM*8sDlfaBcT1=Q{HYW)eW|8f6uh-6#QZY6NXg0rH`Zu6BtftA zX(?^w$n^OFhqcjY_sS|x6rjvgj&IvM5S1SR>W%b_?;E3)bH$7~f%hQ}{?8W5yGG zm8Iy&I7hmpvCw!_R2XXa8Q-3oRMCH3B|G+^!?kb|LG%VAy?D{@3WVA3;_RUC>)CXk ztXlk_$@~M{4q)w(6=b#4@Um6WU-9VmAd4<#1Q$rGJ;`u%B;j(fWQHhwH0v9+-4zF@ z2Lt9Wf1O7Nfd>&S{z1qgYjY7KYd@>>(qh@cBRotvkaY1`&6BHVV<1k> z`ZOhBW>o#{RS^)jcl+lJlxj<*g(RmXh zNY$%4z*~G$++X3s2tR7rfH<>psaX>cw}+ zmSy`{YI}rEmyHH7Tm$+6J@-R-xf2jGX2qEborzwo_z-3cuJf`W1(MwwKx)r(!$i=G z4;5vQ3Kjw`6X*9H|CX#z0)48ml`uL2pK&7fc^(+O-hCV!j<9JiYECaXWNT+7dtG_3 z7*3H1PUm%$tR+ZF&u8f-9Tu3b1+RpPYJyL3e~Oa+ad?Z7X`{$mc;tk~Tw~_oNex_WNa}^{mOtOSz~) zJ{-9^%v6fHJN^me<2oLZpC=Y0-ON2O^0D`+X)!)T6=?zIFSKl5LvJ<6m?$?0fJH23 z+P;77BE2STLk!%fqKF>kN8Q`b(Ri`y&?&?_E2=528gPtH%RfBy{Gz<9R~bAjb%(OF zIviCkB-gbhOx_Jo>c3afI&HR8JyeE9Ju{S57($!dqJ<(pRJ?X&g^@mjC zApe6r61AqQ@N3i8T*{S6GFNw^)~joy1XNXQN={l9wPOOE!m<;ayxHi!yS4XpFFcYY z^WH1S{SyML_;G)UJ7u$SWpdLglCkB7W?Ofcf^<&YE`y&r+=}Xf$QytPQczGQdrdb*rz9IUH8xT*stX*zv{4d}1(zfcZ zO-U5C)*t5uKY0(d*RZ(^8Rf0U`EF0BMU#J3IY6NOSV4 z5U4H&IV5k?9L)M~Cnzd$_8YcexFOO=_=ViJ8;Q9Ab1$@8elTAu_au0cRz}+yXB6fB zxp21LO?dRc9pZ({&i`|^)l=<&fjzZ?u*#7hY9P2^#lNLV41mnwXzAcy=46iR;swxV z1LcrkX_sUtmM-$6etTXpdJBGyKJafUUj279X*vBs0>tjX8Jfwz`#tNgcQc5?OyUfH zo^Eqjp{2;ctf$vnH(R|oBu`Q(J_=O(_28D4c>q**`p=KTl3qPfTVNMC54kJ&E>d?c zzM3#PqpO|hGait`%vRy*BiXWW9ap3j;z#p@q-z>(s6yvgq(bME0~XRnhR$Dh2~H|FH;3=_HjZ0~~h4H2>XQj;UBJrG~}IG$(N+_Sf_Wn*Pf^ z99>9@eG<%inxXY`UmG)8ZvojQ;zpBc6am`Q$pmumKQd^4V69b8_ajjZwYXUo+P&2- z_Bh2$&mlf$A+lOFcf#g##kLYTVnR`Q%I*OwT>c}8TALga|Gq25eEXI`{7%g^LV>F7 zeIVks1igwiSaKODLx~)_Us2aqg|C?Q_wy*#r`F6S_LdHgGl5ql=Jz|w6t(1Q4NJ1Y zySj?Yw{F{KN89Jwr^ZP-Z5Z27JwX2dG9OeX|f5ep1pc|d~$=~8%6nT z;ioA^<8=-8*-B(rzq1^zXD~=`495dOZP9MH!1J*M<#c=(-mv)==_c{W5qB>SB6BU1 zyeD_N09Ejg?{pqW_IOvgDLM7>xbx)kc8h1Tc%A!u$V$8}06>HqY+u35;ABqQWP9 z_BV+9kdQxjY7ieyqTbtk>KW+K{nUo&CUn7r<;E09*Ld25HZqM&ZK8_X$PReN$yH<* zaNhhor7H@5q1S|K%4w~fSWyri6tF{v+9;BABEEJwJw5Zq{`cBtPR+y4Ht6r85eyaf z5lhd<{h}VMnD^=)b9{D9{kdktGyqS_Z7tpHrmA(t*xiLGq*cw_B4 zv1Vn%24we-&u!kCXh>x$+kZ(oOfRt(BR+Vk6`)A|of&la8&%%|3{b`r-Blb^m_3Yu z#X2Z<<@e`2y)kEf4L5ut`2Lv~66Xt7n`g*kvR~o-LCw$5(;jGR-WcCd2j(Gz(w$X3 zsda{>X))bA_7LT3MgM{l!6m-y$)VelX%-09hn_4OZuKdb*!Vn16`o0Xl1cq9JU`_t zUKQFmJ$MfEs14MxTDT$r-|c-p`$7~hr0`mQEm*VK{rX!4b5hDPXl#|l58>(^K5f#V z9J2Y5@`{GXybxKV7})t)Q2#}-n5#wtg-gdL-DjUk=i6ix=3USljFFK|Wc<94E0zEdguj3#+_CEXbYrC7 za@VkFoo7CIkuhMG^>)vrTFX88LVW`-1LOLqqHOW{wjIW^VkAaD@ozO-ZJ2E!Vx*r_ z>mOJ7-lh^$mhqRDx}%?Ds~3uX-7}r{*FCTUz_Z%o9|3e)UaYsP=^D4YC0207O!;(o z(J3LiRi(nLc0;S&ZLcOlgRkGjtk-9#L9vEBp8Bfe^)WYY;GjsTXG$l`L>Bu9`CaPN zsKre4GIzT$qR{TUB>(2grD1_Ys7zulEU}o-^VcTV^NNJSZiBcv?&n0z{B6F2qJI*F z?-yv`O*;W*w=#=>DaCin-%FcqMJRgei%f3kZBN#Q8bO`6mx>ck1PGSQSEZ zz69!r7!{~Jx_08^$Ce{@N7=91HHGgoqj_Pev~9-|$O&9(eR|;Nk==s_!QIC%A43v; za5MBue}n$3KY!%8UPieqoNW<$qRJ!%8g&Z+kt2w)U@Z+o z$60=s*BARh>7q;@aB~tH8t=B=j%S|Db!iV{{g4>rymN!>YIc!O^Y7}}e^wW4gX-rv zzz6;EPm@W7;~NZ{CwN9tSiUV2ylKbVIe03Z+3_Adr^Ut~$#DcUqkV%`np>aNP$X+G z9DXXq+^*_f<2wttIFP$uQ0}^Mu^MoH{Eu0Bz4Ts&oZRe0+QGN(4P}`rx}_%##=zB}+449|C*iS<*|ny-e0k2u>?A& z+y(7sCYE-IfdY6b<>81lgUWkPt)6!`{wVU_N41@B1gtGW3~LNqw!XBpMbP}Sr8Daf886I0?8W8gMg8}P|hO1fH1_SrW zv8+3w&g{pP{nd3NmDZlba}$9s4R(J!aRcii(0ufRXx@GX2Xj4ek_ElE|D9t`IJlE`9A&=KJesH^V|xB+D#Zp z9&xX%A&0me`p4o@{>BEuK4=k?F|&$poNRB|wZ56h>`=E}%_T1AY-4v*pY8YzmiSjV z%-`<7cT-#N1c&ALdY6^2wgHz#^x%bMc7hA0ooh>11EF&^rW z)Q)uRrlh2R*G+aYDB9xE|=cLmpXe` zNf?p&^R-nkLHOmu)>uC9rXg3C6R#ABO8WV*-I+u#l`N7jLyK0lU&FQ~MO@y?kqP`! z(h4N)sjDD>s@G!8Bw>G$H=6!$&vWi)N?FrHZ3bhGtFri*F!2t?gFC-^3rLG*fQaV5%=ZPo^y)u`W{lKKzdSc4|i`LbqzGgWa4457tS{ev(y+NE9| z=>hibV9$wAtuzbF$L*g1$ns{_$u1za5bmY|FU>yr{vsI=ZQ|P=PmR;(J}wMiRb?*- z8J*k_Pc-rU%yGCmp5j?A?hN4x22T*}g>+XXhyO0Uq6BlT?)Y}MoV=^WCOJ=^0O{TN zhh@~S4F}q-EYG;{rsq+E=c%KBhnv6%OA44(jpMp6<8QHcc=vAdt+ePk0Qq;$Ga+FA zeu^BrC`XLK5V#B}Dcap9IK+Y>qUCh#J6&)Lq7ub1QdsJ~-L{g; zjDBz5V$kR)6Tu?*dZBGYr+;|MJqy?D;Zzovl9-ex?on>lqn9})C>*+OOx+?tx=*5jQ-skslWdJIM|Oq zQwbM0Bet_;uE{d?=y=sB9xkmgnAaf_F%ahOp+9{S%S6R2=-sFAz79&Gz}cvLF>>|fWJ;lC|Hf9rNHU=iStF{zcjJ%YnSOOjYeL*C7It^Fn# zKT|iqjYAMO&jj`(o=|#ibW;U{7gm*{wF2h)L~Rvrhq@%zKaS8aVswUySP7ZmfKqoh zk=zEl^rtAZG~Mh2>ZLFLlIW$Zf7A2$?5{p$t=1U4(j=fx3{G@;PYpXIJlRo#QbXp5g9G4OqKnnHd%mTT zzN1AB<<_e$VCmP8)6)ojn_+WAHqsrGe>M;)`> zJj!_9c+gk#(VY<@ENS<>xaY<0!sTzJmdfg%D8hZ!>)QEB zdl|+@_p?UQ7q2(=TdxlIRO`3%SSp{@^|tFd{=1yrUv9RV;dW~}glAs-sc=aSI65+D zQk@aZ2Z0ur&RW+R^<$EA+8iy)@_}<}a&8#Y92ui6zMb2K;EiHT=k!R?iR6TT^6rsa z9~r=sZ6yFL-N`XxT`or$>{gVzkVcJk4&<3NjOSOaoZ7XGKQER_teR!xM8)!brP8l@ zMF{^1-qduzM-ir$VM^Vy3HuwvjhM^2ELxm7fUXf3NWCCQ+VN&puRMQgsA9>`;!Rdz%0L8G3ny!CI;jTa-zX1(}gpgxv_o|K&5O4`$ zrfcW!3W18c0Ih`{vdL@FB2IhbxwEKtwMKF8h%Erny^4K8cf)0UfP}cYu!L>PT;0)0HU+d;P_R?g}{+pf!^}1U%yZ5 znjal(fS$WF=N*KmF788a_Uz=Fx}m854NB?VRCSK00K$Y!xTz@+-1Lt8=B3rfewfFo8H{)d}P~h z4Is>4Wlzr^wEZppt0s5&7lhcR{7`-sbN@3uE!13mS$D=lrdavr9}>w7BF#?YTMF6UG=9dNR=(J0MkbD zTD-Z|osSxle_0q0EL?s3iCf+y*jmU$V|@w+sGy5^N8e+y;Q}{>=&y7hu1X6Hky&)_ zp2ad6xTlf6MXgKq>a<$hAl8Q#6snizQbh$c?U`Helcf8KyR1V5d^Mcu>3mtaG~S71 zn|84pXZReCyPma_`B^k^-!^YAUh|T^$iy!zuscl2J&>U<lkRp2@4Tb-ZTO=s6Gfcno)-kmSNkZUQ&uHKFZp2Q z&0Mad*n{?V>q9w1=ev-8LvgoZ1I&G&C|+}!lZsPTK@hQ(`30i^d+;;Sy~Yp(*3FFZ zo2}?fJ7M4rz!kz`ImGtcvdpuvbtCH+fUMM%m9soE1 zfd|e1{bLB+CK*)&qMLH2_OrACYNF@0TpyjU=eZ#+c9NC2cos3NO9du}&^uj%Qh^Jt z1BU(=`a+h~`1%E9T>Y-LlfORYz3xiKK(haPkdjd;V>SeD+?hwn&&ieBsBA3N16$>| zM>3^eXKDo?D96_jM~#~Fb`P-F4C)oBw2}>l{Sw1<2eLnZ$4x-??JoGS9C^>}asAS3 zJ1+vYY3Kh?n|_PHMsrM;8kO8jtVRX=(IV#PVZYdWuItaWYfR&XB7buwoeUyCq}Vq& zw^KlfPN~(bTk_c8xLWO|>HN@>s<+CPC{Cf-Oy1EwO%(S4vHpR4t`M_nB2H9^zDYzdZXRSP zW!E}BzrxS#^WezgJEyJWnN_bdm_5Nm`C z*sjdi*F7u+8Ce&wmG1s1A6&fn>@%rD6g7v+ld^t+7-YuszCY>}i+qIBCV(vSihs-S zQTJb3fJ>ckR$;Vsr)tz2p7*!66XSm7OA+6!S66*_C}~(`y^o*Jfv^{8#4LxH39`PO zEW?+pp@}Z%u+{_oWjy5{UPxhqm4Wi*eXV~9@u11|*@C|?gL~X*cL|L`P5FAv*deEBBc{!ohfSraC!~cN zBVO4_2JVAF^SeaMn>*ari41nL1B(R(_k=%>Uw37oBIDWdY)S6d$u6o{ghZ6D?%! zk^@x5;&oj`#1v+$ zk!u?>{?P8c5FwRBS#01IX(DsdT>EQUODI;nY2&qs-P3+lSq1@2b@nL8ub9bx=>tWy za;>9s=_+#l;vm@kfY!I>{ zvCV6^R8{sfI_I8!_oIql|HZ&>@uV1f#uecQhr%8^PE~OLH-*Cpt}fc_u-M@MCMxK7 z9_wO|EBR&lX>$nR_+0i*J2>2P?4Y-}{2N4t<(s{oI*wETfTp{>H>JS7a)jyqc(O@i z_37LF>Favdpv_~p?z=)_fE?jF_qW@GKK(mFx=vXMVdn&1N>yw$TFn1584O}V@E6d; z=ZyR}y|kozs~raDMEt3b@#uQdW+}#v0^TfWU8p*aD2p&(oV)DhXTB4v6DkmN8aDQC z{ulC&uOTNaHO_n!S=rY9()@UZ{ayct@H_+OBlsKSE@ix?td0D35W;h%*l#UJKE&-H zDKu^Tj?x*q|AKO(W;Zz?x)2v;TKc%xgZ8Ds+Aj&eAf@vOWog|m2F8^@_RDs;BNb|S zMJAFY@(82puz1g$)LRM?VwdxTp0s7PfU`&S6_xjwXfU!rc4g-c&bIUvbcAs4R^^mM z7a`seoUb4+OfNb6OjR|UgY5!y1FDG7(-}I!$@eha2HUEw@mGJ)s|-X!PfJ{)v~QVh zx%$fd_YMelXm5#CBosCiZqLCG;NC8HWjfUG-LMqfFn=LCf(!4(yX^9_p=wTiSsP%y zrEJHjRbiy(fs7UG0cRTu#Ex8JIIzXL?=Ct`J!#eYWu6RZlQ#eVfQi5d4~{fmyO5 zJE^??G-{NX+x_k%2{#AYE0x6>;-uDo_5UuPtIT$pgI-jU9o>z?iHa#HTquXc334zg z-yig&m%GW08;^wCZC6zb@aQJVP*-8;C1!P5g1oxv@5Q%->Qi~aM2dG!E|uI~>u{aW zu&j5Tfx8Zc5u8pAMWAoQt>+jP&G9A>W+)Qdx`%ygXNMHTtGpOm@xN4Q?;QyL=W39FMx9cL&Wq7JuCeI#pQ-Ma@RaHUB*;5O zb127Se5&Qqa+;1G*yfDNh4cDz$-2X+ZkfPQ*3PqZILqj@%&3WLu&uw__{^B%nFjl( z(>~TM@e!r-r&3{i=C&)hKx!3|EvqOjaf-A<=Sr5})a=EQa^?=cah`^H8K1c=eKkZ@ zG}k`5J$Rc)C(ROqG+0@lNNZnal)8g}B5QkW5fyB0bj+`I9i`@GrY6sgNo-z~D2=)_ zA&Z=~Np_X zo>5=9(Phb}D-g5D=Dm*@O4Nnq2tUTgEn++QeZaxRn0e1BmncVdQ#zKBn>7uplXNHB zh4mi7(_D?J3PN?nO})eMmGZ1XAtckZbzS^E``ywYtU-DDCD~cLFCz(PqNWEKm@{~o z8?MS0DWE;T8vl1M`(5!>`0ww+UoyMG!=%>VxU6$4qexCO3Q)f%5=}1BX2=;XQsKw; zcAAd|!5o}|5F1%HBjl7B$d=l24EtKZ`yJKMkQ=wj&-zZ$D9SJV8zf{>Hy+O(fMwpwe*BMGpmagAl%~!qQ_bPvIQEJBiG9FMLUCU5k)$uf z4*Sh)p>Xcse;LU#oywUIB*^oGjAx%hBvoAPYjp*<9jNxeGZD8u;NjA&$;t0e{_0F6 z0Slq0RgW`0@8~~4gd{h zSKTu%Q7&bV&WI;@#^RJOY-1F}I5J$GI;bSBxbw!o?;Pa#XExloiZ*rjf30B6KT<(WmJe4Id;Grv7-I!k!)~ z1e}-m)%+-J4Hb2vUni>V;1@BUS_Zaba1UkZ-G{nixGB(QP9@kRZxG=Q9n(~mwSgNB zsf3l7%k_pQGrqUzEBje7q$r!SG8xOr-!nNcCT~TcJ5(z=WG!gQ?_YPmQy&3 zL7L`WJN($sa4{aI5+}m+8Px@QtJn9+=dRmn6(0zoD-d;$l{0CDi$6UsYxQkR*m)eO zhx#)cVI7mO^dFp7;=E!q^rlZUeT60uco`6A_E|V9rIl)0Sz-k$f1xDoz=FFY03&%9 z-2=2e%4qw*znfn0m$Y{dG{R_u_`7;!L2g(If^$@s`cJKTQZ`+!@2Yg8GpOEZg8WL&-#M7ZAuXCfmMLY-PZ0IO~+Hy zpj^3~Sdo`?r=6lP#c9eT3_IHF_2C=pY|G8BD?Oe%^1q7aB=mY`)XbnV#1H*7OB@Xj z4@5IVwruR2Yq&otzB*N~lbm2}p3Xgs=c7^<7ObV}Wb2uEF1JF0>do#+Uig`}9q!f_U1cGl>-w3u;5*rJpQCreckyz` z2T-TBHctO+qnN{+8*l~o6qLKj=~56?(PAUJf74ngxMoffWn|^23RY=3b71ct&6V0Y z#r+IWxtz?svdvPE%om|pIay#>8}@7{nn}L0LvjQp=<+=; z#)G$+GoVM0w(3WQcPK;THVk_*T*a9M8pzVaV})8Wq3=CTp|i;^4;}mwc1X%nWH4qW}$sAx~RH7KcoB^z4IF$DqQ`R$CgJVvZq>hc9+@9NUW%=8W&xr{<)*AZY z{*k#`%GNJAV2Iak>PhbB*yG5zuA*o83}ciA-n5&>m$01L?1-+_xBwT$JQiADAzY@f zQR#xa*{8)eD#AaS{_P;6+?i>^2sm@JSEj7zsl?bPMXKU@iS2!dFX}_CQrSm9sxKOV z%Fu+2a&>Xek3z$~s?@LP#oSNWm`Cm(hD25=^#wN_!Qu6}Nb7XyNMYpJC;m3mC z2?l+P+`l=U5gZ>Kv65vkFOG3XT9--RB5Du>>S0H7`CJ-vuh8kKxe77J;aX=3p*3Uw`j_@VvXBz~7u%S6PlW zhrW!9z2BhKN*V1quiu-QkpzKg6Od$ zAkw3iT9VuG5(oVuEgN~7@<0oW5$06_`<BaUqY;(D7~!>DSaC^N zlsl&?{|g~G_~jnChjX`EwVnV{i@idc`uua)2LwjsaN}t~ui!1~C`2@)p&{>i7F5NG zcY7C)B>ZWd?Q*q?qFzW!ejxPg$o~$3GVz%DjSD6?BRaEdU^PC#ylAT3|3@`l8E6N& z1>Vg@=Wa1V4ltxS%7l zbEu(f|7H3@Wp1K_pC{GQvx}u8%_n@b*tYL~83C1-90HKWAU{EUV4RBLI)x<>dF7 zdrd__NveUWR!^@?Pan+b*WlfY;Xf;wNlXq8A)+qN#qAC;vPfJli1dmk^cZ`+)`6vK zO`86%{~|Z5lRtoDI_;>mmtNuDcI`%jjB?FWb{K%pURMaw!ei&m9A6K7Xgy7431Vm- zrM@*r3%|6>Spb63gTO=_V@0-?C9C`b0y0zu}zv#chDE_0sN^? z(c!um0E82B$lgRSl=??W4R)r3%jU9&PiNF5fXm=m`CW z6!VHgN5XE(*T8jOM_Dq-|70$bF24bN$TR5dp@6U5In#vN)LWS|>=!G2S~XSk zwmeutCHxSN^+}4HIPbRFxIk-W>R#yopPP0R`n8SSa%0BAe2016*n!{u!UJu7nuazf z>T(2ZwW`Az$Zi#6%Pk8Z!O5dSX2Pgw(tp!YrCn;^8Ah!Jm%tHe3FaIZ%w(panNfpN z4w=R!*uPYvTb$-|WZWmh{%L9--bDAWQ6$HELB5f53`a8C?onFb{r#v%(yy6Ahju$p z^Aj)DPbua`fsYV}b3I|C zEb_RAETzAxBZ>CriK}?UXVigD*6zkmG!99lf9g-kdgjEDv^pq-Z?()v<>MGB)-O(s z4iu~cl8{%O(angd-lI#wJ3(p{h5HwB1ODtn0JaHZFyp5e^{Q%@7}dO+N_z z&##cu^u|}`>kZNCouV+IzM3~1di>5jKfT_cZ_F?$2lQx_2{g;K(cDm)0q`lB(NlN7X*5P5jo z{S>D<$%D0h5O7pZ|HCcrhs1!)4p~-3_QE!2Y>gXr!Qj!w+Jh?|uyZuq%+{{&#!P<) zbA#cvZv7+WSYMy@tUO1s)y8orsu?Mg1s!P31;y4cXo3- zre}#hJeTK1RS zg38?2Fpld{Mxig2Jinit2$NinIdY2sd+M^L;t+~F<%$zH0Ny29D9Y7DEsF98K7$*r6pQVCR%u zIAzVLEY6!qh328kd=HXiB3IS44%BQMFRT8U$cO6;Mp0PtfYkJ0_4TfQ+Ltxw=%6b0 ztFoH+RliPV`F|D2?^RdihDu5p%V2rrg)OaNgrXB1b?l}I05qqXob5em1#iAN1NJuC zoku%zwFRA~RT`AUNPBEW3u%>^IlevE`Rq|)+m~z3NUFv|wvbQa&FQCLsl9rA*+Z#6 zk;S%XCW^Bz6@`%+PQB_D#}K!`4>+ddq#RzrH*mXLo&|!Ap;l3w1CsLuTAr`8meDbd zS}Cbw?E8^SwW$us8@t&!c*9Wt?Bhf6I2O0mxa9T6PXeX*5nPJmdKezI$cAk)G(CsDq=$x!xq@oTCp!(9mFH2LtWKtYFdWRM_=bf6zVvU=e|)##VV?l(1c zESk4jK?(8s7y9W&qg09=z(Nh`eKFNppP^%FGJPYR&9INz18YsoChLd(tEiORIu?%t zsZ62j!L+NwKeNj^ARV6x;I{N3PDsSCubjhC;AI~Z7Bbn6YJ|30Hpk`5Sz8{qmR8wr zI6ps<3a&kM`t@&tDjL#Z_m2kdmzrI{*>0ehzF+>Om5KU~bkSt58*g$W(~d-evT*pl z*oGOkp101^Rdr(&OLlFe4SxKD%xNW9_@M01bbsD#@7}*8Tq*7zRHAJpjz8pg8iEC< z!hZ3^sayqAT!tvG>v6zwuF#s@>;K%TXWWxt*qns#CW;aw6cj3F#p2@-XJr z30H@}HUwm3!c8cdjFhi5d++zjoOWj@8lzu=jt$`BEV1mRulfPh2shS%h#*cX+mK9k zS%aY!SYi4UCHT{gsQ9d#@dM$#_$rG2X2`D9E8=3q3G#m5F0?6mRL9)-!R%=}fF~~9 z(T3$B9D-QmtW7Q!yn5W;w{fk5`NFnq+`nskI~gARu`bQRgnZVMX84VeG6i zi5?jASkajk4tp+Zn7hWeoUAcO48F|_*a(yJ{lhgqjzQ;|GO>u;MAwPA#0lH`enTUpq$rv2kD!UHn%35=W_tSBrSIepmwo|K&JABbaKeZp*#8E^aYF79 zUHL)`q3nd*qmshG4ci_ zMg(F#yR5fCPD<9yVwdIn=f>O=Uv<=081#-D!vS=P$MX?M>UM;qU%~N`tp*6w7vX~s zda-&Fe!k%7Vd!}#F2eOpmJFybBI$(1Ocr6^$+au4*K}sxydGf|a_P}di!e$ieX8Zi za2vi~Ca&v_yE(3@JptF`9~S}WLNwT{tp!w+GB;k3;34oHtC#}kXv9dQ$$ z2Kf1at}mC1n|j0MZX933pF>`qz*$x|EHm-1Di?pAQA!Sta!fSSnpGPqJ`v)@-$d$J z0&I9ReKd?B1RpaX^$EkhTQQ#FS+rG8{O2b>7A{;GbGrYatm~>lJ&5@E1$C-^V-SU9 zlKS{4gys)_7{lvtP&VxsUUQET713dQKn1(l9tK}~&fLu)!c~*brg4^M}` z=Elc9D*l_7nZZDfLTYKdb-(91n*0sWy*@2XmxjYrqDtcK*l53wgsfswLnpRHabTXki8W6fq}QZBfTW|_&D^V5x9wF*s@6>6Xk z*?c5?)9`|OcO7)`LU8M|H`8@BFWDxAN^3n;bEJaA`*Secp>1eYq@Iy1y-et}+aXAl z!trkSbCmF3wRP~U?22lO$2Y--E@X@9VK95-ILeR5vQFHxgo^PF!s~CI*)_1YT@=O9 zrvcU80PmGs?m_}f-80MJuI0kib-x3rIYZ|X4kY->Dajsouow4fw9EwmH7>fV>;d(M zI%hy^;IgRU)^3Szbc0Zs-f~Cc4reW%Msb^UOy+`7O}$F8Q+i^nAF3ROD-Ptm`6%~%fhlQnp3X%2Cqx)d{n>#+MWZ<}|Wn=mlLT~mUA zmUp>xX3Oi|*gD4?pw5DtUC{M`_VY+xiMe24O{%STzqJ6mBTBG!uju$e%oM#}OdRNu zTE@=Drppk}>Ks=FGJ2;nZ8>X$-9jet%k*Jcd0(X3cKLRA4fa0O{i*j8R#&ZBNaKSI z+4wIXIMt!4>{wA54MvIEQB6WQ>(L0Nd-vt7>mU%V2IHPVUP z``--zsvs(YJbqLehz8g=ul;v7&D0M*)HQM7{#iYXygysQfFylGH@epo6YtImq;q^a zTMZhq6W{Uu6tf*=v^WCnT6!+;W(pISg#xLQGqM-RYJFvA%@Kd`J%2`EF7Z{Fo+*mB zwMNbw8*P0lnLUp)LeO>*tZ*LaCfD>1+=Khcng9Uh2USNSI^L;wb^W?$(}h`{%#*h4 zyO$|9UWzZg`Xqp=n*2zK!HTxZi_UuM!G}C163o$ta>NaaS05PVZhp;` zTcyRHnJYD=T}DfqX@T+)W2o_Ur5E4RKt7Gr6%Lf0`{P-G(FCc zjW-8OfKEpe!Ku{8f1JjR0>K^Od&rzf~}yE z5XPR_LRcJ~u5G*G|i0=|ZA9*BtA{MW0&*_sto15{>x zd8#1;u^5@n=L|!I2MoUfoX{O!y)g^&erT~z?O{=_`geMG=k|R#b4-mDaFv4Mo#Tm6 z1L@5|!zGCLCpP*O!zMwOv;VRU1qA#)XF?ox=0v%*?U?PKHGV*%(hM&tm|)wKHEF5(Qe~7sU)uRU|l`T%+Se2tW_`TcoIY&}=4^6pGgPmv~7%_{@7o?pBsS@&TIa7Q$L7tItJ0A@g*HlP^- z$kPwx59x+yz9PSoaC!JrXQ!$SFZEbO?>In4?@)gX>ue?!wTaPn4UV6|d2J>wEZc#m zR0=8zyWk;A3J$Utmc7rCRS~{5k+4yc3)zKhqrDl)v)AB*P1W_Zupk(cj0Hsm!85wy zD*)C?s2;+ydqt>z8cj7mcWNQ!AzJt4?IDpan{irtXXR~6^|uJT?8V0U*oQxQ1$CinP{s+h37Q$aRI(nZ5PkFg4jPDV3iXB{=#3q8G5 zjqX$aB9IZWO=8w)h8B;v!!!eP2?K;zlhHzY(V5WBE59kD^$#t*=Lt2BmkH_~kfeBP_+GuRc#=CWw+M9vU(eLN?n75CokEoj#|07^S_ z>|71Z9h6X4bMzdCvzc+WcXK~3wMFR+6Qfu~J8WNT)j0jeP&(GbZ*&mhlh^ zix*?CCJ0NQw-LsU|V zhU6+C^rtjxGk+VxCcz1I1r=+$%^qg~-NIkt9a&g(T6ne%;DFcOPQYUfp`~EERT0gR z^wVp_-cXgoSuQEyeMuB-oGdnuie=YO{&>xjl3ewOCv1m#6SyB~(IB8z%beYSE;Ut} zSW`zWZDt9pmBjhH-^lxL)!b0j0#|H43%j{L@weO%Oi=F9cZP^f6nwMuAk{?YjSi*j+W=-Z#CgamhHWupR#h?*3hPnZ<>JjC&FO7 z!>+F%JC+uMohWr5LSHFuhB5Ym7+`DJAE4~LmpsbC<+xjr;7>Gt1|? zlW4K(*;0r3Oix^<_1yM9(R(Bt+fkw`3(=laHRPL?aHsxHNJHA(VUKsjmcvirs0Z_h zbO*Vji>A9=Q{}4nV1;7^l#WTv9DWc@MlIFO;y?7M2aPX^vKyQL0YHN5Y zd_oUTmQmMU#_;`Kps6z80}-`1ZQ6VKg+|Fa>rLi7a1lw9AXuU^SPT17CA_TzX^oxc zmroe?9tI$D)7rbt9X+qW~e%`;z+SuyM3yzyaMt7;47uI>U6J$Zuo&$)KWU zeOd}od`S1huajTR_wZT8A_Vmezd{)fJL%7eLEtDohLH3fhUK$qj6+p$zV`3t*;J3F7Pq|Lj8Q^XxpmPa=S zO9N9yM=v0Q7rLD^egyPWezetpTs^v)9C|-4KX4noxJfv5mzc}T7|-E-a;c6ws_^|5 zu?|{O2QRINE0QFhgA9YKhDR6CDiohaI$(z*Et87;A2sEpZ$N?BS?TrRlse(3og|2Mt3vpn+)$jwCNbII&T8-u!QHEa5-;P_JI=K?)K z58bGJXP0#JG_q{0q_ims1gMVve^>ySO$o#rE|6b684)(e)X)EWNL>{c9o*sgi~~mW zPGX=V3GyI0ib_Djk0+1kBTt-+qnJ@m7{jv-BXhOMiLFbI3F`&pbjUlW+&w%xPB_Ba zMfm#;#XLken0cclJPlU(+aqLT7vW#NLPFF^S^VT(JSa5|+|UDGvWtyS&+ff6vA2@R zxKgT(XmE(KkWFQCXi8;;3;r0rk`K5~k`20xtH@3-q^E;_q*M2{q2`~mg4|Q`)em#6 zz7x;z+WLdCQycp+4Ozb*O<1?wX&mKQ#{hQh%82^K%?-e-CgyY@l(B^2>W_d&h|^9O zrCNiG|GmCdS-?6`^X9>7igNz%jT(YBLB5#bL(Q@b1^rJi9a8w8>u)!lz${r=V2*~z>8a0WoPRUBm9jF5 z_AkWQ8uaQEO$LklE4pSn|IxGjF)*M1P`&H1bnG#|+82hQ5uf{|N3m#QP~7m^*_U<< ziRQoEk`mI_{VGR`GZuZ44-H1A4WZqpd`6=3xu(G8XD~*jW7OmO9Uk;m$DVN}&)_4Y zxIX>#Q_~dQO_q`m5>uZuA_`JXrYE_-6j8@{ zMjrqMNUTvK%f_3xgomej23VHhS$@>A4)|C7q$h#_z`VOB1BETL=p^kzy({r!ioR{w zw@_0sQT@<3T9q_xQf$FIUq`B0hl8!QBoi)`>Fjp|>`j6hf0?>tc!b8%i@qx}1O4M8 zqB=>D`UUyIZX@zkt*J7o{n4V@Tb#rJ8dIqy)2%sGIHs&Be`d6&zh8|LM!qhj_L-+s zHW9q?Ij=~;NRrF`p#A~2n{H0qV(+%6xcOmpDx6hQhybbd;HB|DhKWO#H3gxs zrtbb#xM~$VppjfLEN%KP7z*|`uUa7(1MCdI3d}5&;+V7FGy&VC6{q;06+f~s`|@CM={^S$ zY^psY*s%qO{hZasV>M7B?E3S_HK#xgt|Cp@vwL_V;_#;UUch<1p_%n^URmP0sLX{$p62$_JAhKg+BX|YtW+{>S;Zt2ST>YpzFH01+OeJ|pFu0L=~~+#I+x?4 zE}+mh_GODMt1N)xS3))Qr5KbX(U#7MMmFt8<5~^eMC8<&wOXwsxJ1%^ULJ&sVPk zKC^e{YwQ~JmHJOI6}gY1HO;R6i!r*Kq%wEi1c3OL&{KzO&!yH4`S%mT^;#B-s4p7q zUL{m>f*JOZLRk_60QgOK85|>pRwg)1(5X?$ixU^Nl<-= zRk)?>#ZzU8OD0L`UZeLbjE4Jzs@`SI-goetOIe~p$K=IO&98VbkHfnMne8of_1<^> zX>he;GIa!6cY#erJAn`Wg9jWCZ{aAI&j~#l_R*Jp!%_nP`B}V?2cg0e4*hv1^X&hu zLS?5^h%$W{3;X}$&m|x;U(PGgPZnctrqpF&Vy$p5WdO# z%guc>sM7&#aiP3F$=k20D)Zb~ZsdNp1iF9h@8kk@0;A?J8Y}0if{yr;1BVXydYwa2 zzSDrZN0Nj#CyI3*2Iqu!)DAA0Xdu1eBKqbLa zCtf&FF6bSqn)d-G@ed!{V<`c-%+UGFlR$RI)MeVQJyouKAAe+5+LDD*`%Uiu3MiAK z{L)h{I8dxtpMFi>xBFHGU$e$28)C|WhtMy<#V7b+OG0eE^jExrfj>QzDh>7pozvjr zzg?!4VeQS~^3Z$cZa+pwNcL(gNq2PAMB|_5`wV?^Pw4+6?(N<_WM*IuRwns_nx#=0 zvH%YZrv2p1sFs0WOVRFAf=|W|#VlRRd0wGXQS`nZ?gAX*AnSe|mf_LjWdCQl1ui>I zV^=q=9DPoDnH`v1Y;+@T_R6|%@cBYULXVH(N*#n!q1GyVVnzf!4`b$FE=msBbu zIUkpVPDtdC!$K%?UXD8@g>p*H$5o2tFlXj8=hLtp=RBvGY;zjJX4}X6hwpFSf8cqz zT%L!={c*qFu2+BBFS*5laLwGbJINo<7z&%eA;3HHWtKP8M(#h^`6}Rd=A76InJ1~h zbP0jWz5|BG>uym(PvK`z9s_SZQM`P?JJse?td-+~U$8-C&n$^IWjd?z@Xp@$o+Jt& z=#ZZM+_MdA)dkv{2tPAoJRdD&9V;X@Z};d_>moKJM0-h0$$M;hY)I2Oe@#66`?(1B4Hb^1 z_sFqtw-(mDE?Aw*u-sZYnWNs^k^18jF}t)pzVS-!@iy(@YuFGx_o~_)#H91Qj?@Et zRiEUTr2GD~IEMa}po*icGt0q7l24wK_aZQ^hjkScBmHfNK8#7fg21*^a*wdH9;(UEeJ+pTL*Q;SO(r^xM6X#ORjOmF<0@chYe` z)*qnx$Mx2R1RO+1E?9|wTaI8{9BEctbJT}RIk+O{K0z((j{gMg1O;90gWMx6=%4h9 zQ&e00z2~2F_hQL&yu^jinO(zeF)V^@>-0nQ8kc?M7Sauk)Vm{Ba{VkFU*{V;?x^%H zyth~p8Zwo{;FpFz2V~?ucm85IuP6<1x)pIj4%6oAVl>;)kmMM0W@6~R;Kq2CZN*(u zZL-O|f8poXZ{}WdGc)=M8I^*({5kVx176vsqYTo05xaZJhM-!~_%W;On+aXRWM0V~ z&sQKfVsaeZitT16C=9Fi%CEicu%(VxG&GV=3JYNaGrxu-AIvw=CY7oUwOnV!UI7%# za&qxlARX>*tV*xhP57nA-9S)8 zzNiKwB2}%JXkz$_DJy-(#iDjFBwt>3%p@E?-nbtPj>AUXhPk+JCJ@Antv<+{u@a>Fx>3Z_5U3r-f>)J|p zL=e+z@!rXG5kigmkLEg+!+=*Uu5CB?5eb_WFoDlGuMI^U?O0;@M^b{Pb96#5{;&Of zj3egCD}WmV)Ij-PP!6XTh5si}D7tfL84r$fDillQ%69 zcB>`64H?7lrHysuhoZ{M+K>M$Q1q*)cxefd0x%KL#ro)=-mtRhnt5#7r3#35$0M87 z!QBIq4G`N*f#c>(WlOMgbM`_ntkY>v>yS1K_a(lhTk)TVSg=A}Kt8MW`IwtY{K}Td zn~HY_gqJ@HkGKD5UV;DNx8OLqIrThf_-)eX6z%QVA(=f|1K;91aQPkeElA5v2?w0J zzZr|d6#{i76^hws)%P(luh$+Q$h-yAo&;Xz-!gFI z%ZgxzzSeMiv#b(jFHgLRgH9*%`|5i>eWUYi+fP}M@A~o+&7k;itZCMmCL3b7)^Vavxv;!rrj<^3T)G zQ7HPf4~KL$mJ5*5DQZ1g)vBj2MyzXS)D=^R3i%1p;3#e#>r=4E9x)KyF1hkDaO!T% za9jUkDXLM76@37^JBiqM@MgAZ*&SFv?P_AySPnP*R z3YE2B6ngMGc|R(rvy!VD02@)S2Ge^Jl7+_Wz`oY(sj1d~) zx9#iOmxN_0;g=fvSs9_nnJtV(UYv)L}3*2(32ti-rmqbvxR`xhzVVS}2CueW%B$edfhkROz3B0H?A z&1;I)*NM(_c5G92`Q!2D+_B8>P|Irb{*B_Cci3Z|Aih6kI)%|SB)y0v2wueDTA!o} zWb>rX%VIUYrNN>u0?X2|Cg z8KX&zkjx;FD6gDxC+hqC8D;OE;=8X@)`DV+2(1T-O#CCFzn;PC3$EzLkSa4z~_(Auwg|LiXn9Y;%jZx%_k>2 zej)$Yk26mzbU=hdyYHUaY*4kI=7|`mbke_4On*AoWu=rYN-4iubXhO%()w+7*?`?> zFGPKB`Ik@RA=DIZj3YI4?2`|}uCt7~-#R0E zngcJSDTe;nqVDa|_(jpDJz99sSRy&oL?K$D<((0G-rkuGO+#;7qD9j(h% zjF-k4M%hF)X_`cxZR@J~l|s}(V9BchJ}-cnK! z*c~r+F^nl725vq)^YY~Y>ApOoMN5Er`fZy0{Lh#;kAI2f4}48krc*vL1;v;Nr>0e; zvVM)a+@9K^F_w_#_|7DSNbj->bWJBc$($-uDrX!@kj<@Mj_r=7WIXprb(i6}@V3 z%#5({!ZX-2+a-qEGKPwj57N)6E$c3X6bbjyKcHCpDEA zz!S?=dfZRhkh>cAPI$u)A*j&)%YQgsNj#Z-v{I3@*X=t!!7DmGwbB`$CneE;zdCiUb?2#Nf$oi7%f#O8$$Xm6 z5CiXt+enbeVk56*i<}iZL8a42x8YJz<1F|>L$+3y%_k!wRe$<3wahvSI=YzvUg{X-SnnIJ1m)P}Co?MTf2$*gQa*kQ zp1RN+4TnNbtt|y#a?$7IwM6XU@_Jv?MiO4~j6}hXV*zY<;4y{mA^O$jsrtqG@2Mp= zZbP&3U+E+0Jb_>TG9B1^`o^*od%|96(?3&9Hon<0V;at72QM5E$#9Mwd7(Ux?Z!- ztS#!Ep$1DNbL+z^P7mc7J7(O9ulntJ!MpHX1FI^@r|frqyVlyYyyhO^$T}>g&f6T( zcmc05FLLDq@?T=$j#)Sm^2mC7eW`lpDL*Z!Uc2t>CbQ>U69u=u zYQN_wInC=(=BwX|VGU5OVW%qz65kc4Uu8v#*kTv#!^dWQbgW>?#OVw|$kuEr232Ca zn~5Q6ogW>l?mZZuP@m;%KIYwWioB_cb8H?v>4~F{l+NaecC#vo$rB^?mY%q+q|!0D z+T>f?K`+OAR}uINFuGZ#_S%+Q86k|DXYtVc(`uKl*1J27$2*cmW%4^wSMk=Hq zG+vmh=H?F+(!?6JtbX$GKgON2^{BzI8!yZ#X|=-_H&G<;-t+YB2J)heoD2oG9xbfe zd(9}Xkw~n?<>xJsz{b_L4DvzFCU>cU%<+c|g_6mNPe?wlOBAQ_gZjb<4H zqhlu@lS`~0*bNqZd5jSXn(}lFzOgMxbv`t0SPog4R{4WlO;nKj6ev5Qz95=GIYZnq zvP|TVc3e;|>XxKB5~wB`^&xNUdV3nZ9xNK*{-n1ArCluBgt~ogGjK9Mj(blPtMQK~ zU$)M79L_Ha+V82gP#t`-yu6J^#dGTtM|~X!#@g&{ zJxoCI`G!t$MUCGr{?z(8cpqRnP`6im&Whh7q3hFttQ>ve>ZQE~KmGBO=ML!5dRz%4g$C)(;y*J;oDQB7)Fy`#x^_HB#ayO zyiEf#4u}Ok1!2EIj3=U?`#EKSPa={-BTI{tILb$}zXjT`w*i?I6OEpc)z?&3#Me9# zjZI;!6emkhCsN{=UjSjA6WxcFqK1y-`nAf|a~J;A>dX77tVr&=8fB;|35@1T(BFwe z9U8gOWL6o{{1jgGhK;s2uiFxe6_;0I25)#_k!?f}sV?qnRbO#l?j2RdZi#xSJEyIF zz06@%#QyaY?DobdCMVhyH4GS48^~0R=>$DRZ-hEQVDqU&Kk9Sm$SLOUz*Ig$MLg?y z%AK1)@05B1{b9z0&^T67Dfn)Imm!5e<#&j>OYjI*%?$CE`Yvd4pTCX-j%g(ojt1BM zo4hYLq}Xx`{uHB0U+`Twqz0I&7EFAZHnJGQRo20+t$80Hcup2;!kN>ndUb_qqnZ$X zuuZ$HtpOmLJ{tarJYs`S1hZdY_eL<+2;Cm4GJw7L7BCnd#UwBGrJNk&0>#Ix3bb&g!iY7BGzK^2Hycp$Ie@=g1Ft`+>F-!5x))-pn@ex zVoZM11Gw>&2c17cQ2`!kq{z55#oYm3z1@kOa)`Y?F@aVFY1!)>xSQY{IcF{ESblVL zjPz91b^Q3NlU=%Qk$$?t4Lc(HN*eFsipF;vG}XF-hFy}czWT;vl6=1ZbYTI`rx0~u z=3v;>fU|E;KuhmG=mAEmq`a*??MlcE8CsWnHCH6M(lxdA_tTGY{YO=Il1}67OZp+I z$rBr2icz^kt>(sB=U~pyBwBn-ThxQttiVohuWDoUToYrO{QA{xBdix zWx+^kItRX#_4gcoZrEiVME{ku^!Bvs`eMhSQR4mNvX9z1^Vqa;$bXN2YkJRRy{j0I zM!EOeE0YIy4;MDwY4#g=Nd4?b9XSJw{rY+mFs}V4zZUbq*R^WW_c3<8T@+tbyYfP1 z>{a~Yk)M`5W>p_Hk`HYOsU2M~8V0+rR2YuFjeVA;eRjg`dx?F~fA_&&9a#-wgCWD= zFSb4kuYVEA)QNxc@`eqe8LuQmj)dVUnoA+b#r}&s)wx%Y29NeDgFf}&asHH8gEIbk z2l(PK8%MWqwdXbe#9|{}SH4JTU30%6G4T7TO^3#mgK|XI`UC#3IU*E8LPjy5;wXyO*|yDX#D>gHw&|*jx}} z9jX7$n`M!8?sPcP{ARn8vf)yrxAV$_x7_e)n?4xTW(x5)o%CX5JAuT+F4tK}--Usw zSmta85^1-}Ug}69r+X-vDSGRiQxem7wV1>{>Mz%NpRI&7FLL{>=p3D}R$}pJbf)9S zEedfg#M*=YrNga_aH0qB#eLFyFzPOR65}nvl{L7 zl<-G<)kY#<@q7blK3ZO$(h=YkfMS`F8*zblr%Da?%p1p{eb*tz+IbmlChnFh_^qEh z2gChg`x>OM{)JeVP1}j!nU*Alo4q1=UlM}MOMJc9cT`0-^G!vMWkUF5K)`t`eO z@4e|wDgP1Mps2f;xOH$qdmi~~>|TCy>4aj;&GhL2OOX6dG3^YRmqvI)R+(53cI>^G zDyot&N)&RY^q7WLUGuvJrZ~xBKh0~U5ELiEU`#p%|5ZH}^u^(;H7Z$?TF{RqFvgvu z`in2PWUJ-QwRK>i1-k9(>A%?ztQ3x8$&ib1Ers)Th$E+7KEOd&c{ z1%6si*@%lu+ThFS`k@778^mK>f&{SXgvtkMCaT+kGuJqW^DCOH?@(j28nyLd$h7=4L4O@E=uHXo%x) zEe5npqlX$5t0t7~XA0D44@@7X-xY@{4~7culg(aTb?D`Ly`>qC00#V6UU zo~jrsOEPQAdzCV%qUb-mnRXGZ*m3E1DphHQ)QYTmHNgkiuc*9Vk8LTKT<_3c?IPCz zGhA>^^FMs&pjoyOoZ)lbi!j>94@SmoS3ryRkcCa|Mn=%v*;Y(qJFzB&(sPmO>uagV zG!?Zwg%(cbKUkDrm<7Ce@wrFi%NzV}vjClOKo!=KYt-T;`Ku)&n1+Sh@5V*7R4SiZ z$2#EF237q|QfcqO*wY;vqf*$MrB8{0tn#B9jjGub!%aL-0AlX8QPFu?fi9!JUF}ha zl_kUk^f9NjjRQ;&dr-F(3V1?tJORA}bPZD*zc2vfW_c;4*9l!s!J2CryN>mGl++k( z3pg1N4KTvK)MfTEqQ)|l)0k7^^aD6_=SA?ei=$?POP_@%45N6`KNJ0L!F{8(?u^3J z@iX$xh$dodnRF_U@jALd-nFl~iE(z&O`#W!7C2fK>GvL7Md9kH> z-?YXl6`*FgjAc>J>YidKP-)uK2S+`4WhJJ2LAkFk?>z|JdIh-h81-x>@@bQsHuv7( zGTrM-RF(UhWG>~D{SXF*&flGM(ZSqc7ML(Jq&+8R%z*9<;b()az$?8JY>jn#fAV(B zsq2UJ*uQlsF=^jqlD2f;$0Ic47WL{V`M-#hIkmBq#tPa&+hU`kXl*?&roT}=awaOi z?B|sch~Gvh#`U101F+z{Rhg6o9ujkLD4}&tr zL@Ta%oepX7D7fXe1|RCj?3P%WOzk)!-c77^ohKgTyfQA4?1T=z)_cw!9Z5-v^SFHx zY{WfKX3=o~g5Uj_wE)<+1HWc#5iTTFq_vNK3b`LsAo=$16_85hsOY_%=K&J2LE|Hg zb&>nXxiP-&PurIV(pBm%#)k5jr*tZqb%aG|VRZum%~#bFQ(YX=CrsgmSAb=+)4m1sw7heAU|IIwXeu zowLMX`EG!@s~dyBos9G5RNn${^KZWs7^MPTmwCT$U>jQ1dusNyQ;Y-0NBkNsA<7Rb z5fft5oiTSU`s9Z<#}F2;26Wf$MvJ9m#2PhCIwhq8KZGjG%=_B=_CF9VL97H}NBLS( z0m_Owlt;7&{o|T3wEX;%UnMeaA-@KO9sNgIgEO77rZRr^sFg^L&^uizVm0%*{C6F1 z$*5+*j;cDBWiG4U63#w*>8V`y!^d@kMn&C^=1lnB9TYr&sSZH-Bm|ly-T^* zSTf12MaW|8bvm`k>Ixe)f}*3$U`m61C0} zUutMMGTi;wy95p~{@HJZ;qZ|VKKD?elk|jBLMo*ZK3%~d@ZZZP!UFry$OpcEN1U*^ zJr@DL0eV1&**@O;8Kix{;Kp9jXFI27(mLL6su0VKo3Qp&ckhs2nh0&wfk~jw-bP8J z&bn?`&Eys_%fcTu>7`OxM&g9|a`Hg0-2vPd%N>%3rBt<7%~G>37gV2Z%K-CCJ!@tT z1$foWGs!vtjc>HIL68kIc&?1L8skM_iuQqOGj?;5W%S1exD9*U_DsZN!}pA}_pZt* zjv(!~JDNIw&KjSGMzO*tmQvRsFy>dJfw5B^2)3L^7<~{Siqsv<#57p`*OVR%7ko;4ZC) zbm_xIo?tnPe$HFrBv&G>wRB|h{m%1Rx*Mu@?p^72845>RGXt5;2Dh6F-Rb$)Dl~$F z;+O@41JGGE$*yRxJ=qsPF0SI5S-U9W`jL2M9re#aBf5VkYVTic!v0I=X$@n(A?H8| z6}UUaf81;4jh*xP1aH>ra34Ao!8>HQ=TQ^JoIu!;!9yn4__I4uooX{zgOxzsfeaYTA~=WJC z{EY)R!@0XAz}L5mI+W8ob1WM^wG}v2qEFThWn~wYLa>YOnjQWo?saeM#^yo*<&=0n zybb~3GX}4!-?(%sDj%7tdREg?2*m_}{q!zcZv5Csk<8^&|aisn6)9t4P z`&-VXV_7hQ_tw!q@v_<>mvGe?)huVPW`sX`l!pA?=SlTQ`-^Yb{O7xytTR07zhBTM zWun$C-MOxb4AO2eJ5z{C$28GwnXujTlO5yAKmEfbkgsu@04mEY2V;}Z2 zRi==+r92tZTrm4vnNIekH`AIarqmlOl)h!rTL9T~wy4cKuh~2(Ys!;jMqczmjR7Xf}nxwQ-;xYQ)!@~@p3-A$$kjjVhM7I(0<7#TwZbWuR|t3bB?muiAS{4H5t z4AYXyTq8Lvk~_2mN(rRk_0ZQkntI`N^iZy??|KKwN{-WG*lm<=Ik9?ctj^s72XwGZm*%XsjV;daX7Mf4l($umuy=4bsqQwG-^ zH~zkGvY6=#*0^#`mU1J9=jzs@jQcYAsg-;DMcwfizJUvNcaTTb(C@Y`-S^A=O>_+N zXfHOOd@@tukP~Lz`Qw834B;8kU{CH+7Vg*4TL(KBno#=!rG_&{4PgGVkBGr<36;&O z>%JHz>=nR@D6)FsWjUai4<-bvx<27v_CSmPP35_i0oiUE{ypF_zd`;FyWMjmJQMK4tUBLq+F|9HOT zq09P0w0a^hE_MYzA8ip6bt*%(FbX6OdyVhfELByY-WOp`U3`mO{ho74Gm`9$IjtN#T-4FVKb^StR33O z5*5r4p>JCc-N3=Q;4~qPOr2Z8%L^-C{TX{HgzuRmUriYkLt4qU`{f_KyOy&l+a0(t{_r<3N^`8s4N*W;t}~ zqpIu9fdfcc9p1t;|B()Jkasd_T}B1Q{uSWA|7?VU;4$?+?6ms7cFwMwNxlntgTJo&it5481(8rYP0gPkVoCmN-(44T(=J)Xs*--Q`2N$zG_z)xFpr> z!kjEwABgOJ4&F7uu2h?KlhK@4>YFLCV<6s+Szm<2a>;LS+4|z*=DzF_%Uw{!UrWCw zZv&b;<4nob!V`v{Gn<;pXqGK@P7y7miT1l8XzrchD~i;e?8n>?!twZ+l5-oS6Q(#D z|J|+JF|R1xAKQ(R?PLaNGiPIdTg*-{h}5wsv@l#JJN;!+w+>1IbGJ&_is;A|Q%~&PS6^}o+TqpVi8uc`*F*lQd$H3!{Y~Vn?EIXu z3-iF&uG_cSFXGp8E{@d*5ad-eO2!%Ph_#mPwD=f#X&ym3c}sP2v9fo2tj)*z*oifl zmiJ|E+3mi+GP{u9G0)a=N5h3REwVJOS52v9Y?*Rr3B$bwymA^RLuiM;Pa-0G$tjZ~ zAzH{AkB>>uBdxjuZ4V!LSQbgFvjp-oecQne#Rau98>PK1^iXB?k>7zjU`8lUHW|L@ zME*l0Rf&+$93*y*6l2%Ue#!Bx+7WJ86a~wKBRaWVPihzQW7TUi*fqq&^V`;M zzr+$C5ij?bm08~oErjp;Byf8FJB~2J9m%O z6$%QFx<*wQI$(t&HvdPtG?eJG)&>n5d$)Z;1H=L!1T>gY1)61wY_wQvA2YzMGwE_R zQMU8-%om4?8_H83{0kq7y!~M(PAF3So4gC-Mbr7m=)dZ=e^s4|NnKN*-ok% zCiC$ydoid+@yLHU1q$1(-O91WZ~i7360SK_OPZ^;+<27mKZP35m`YEu}m3f2~iJ$`cSgVkBM% zw*_-<@u*6`@P>3(_BlTmk|FqNZR*pUUVgk~_ZRFj8ScVWbB z)NnpNi#heyPNs5lU?*wU4^eHWh%1WCDuQG|@)KD#kL7NX*uCIlpVz zxGYZ+U8EO}e0GHQ!5)Mmr+aFkB$#$ynXZ}qPlC#=bY*-_QDm9_#9D9NOaAw&uUf8_ zyBtsFd&j~bB96-&@_Cx4Q(npC3*ct6wr7O4E5OfQyPl@*0qSZCO2L1^7$tdA)GB-E zbL>tex?FV%wW3(x$))emY0;Y8BcU$6`9NkTY|uIRzq;Ly;89JG?TAO2o;41M7<-eO z*=<6rtIMOX+Y{ofX-I z8*6Opb$DSj+KP(w{mz-|u}oxZ^YodS1KBjK6M{h)4^O6gc)7S*+m|D<_<0*#%TOzro8T(EA-SjDjJujH;&73Rc z;c2z_xGZIp;lR(S{5xJH`(^EiT<%xG+d=V4Spb5U%W1LU1v??V>E5l`-RmZms^$&X zESQ3fH}WvkzLi<@o*NdxJMtfc?pem>owIiXd$r zx8R-2s_tI~S6Xq7-HWoP3Qx&h&LWruGtD^m6)r?ub3al&7@SY6V z>*Y9f!2e8!6KW6Mjo!)QD-f4pjQV!ka22$+^h)Q^Tr2jCIDx%AJ81KEH!~b)%`P32 z_zXz#Kro8gWTHF#I?kP(LpCL8zM0R_T&bgt$jHlsSdpOX#L;lx&KhzHMsnkQZ7-vN z`_(G7HXx)MHj}FdU2t8fN9#08P6dOrkP?u{7T;nsXB$TvI$BnC_F;s+s&R zg)a$Y8AjbqHX@u+qwM_Cu-D6Az+(cNyv}Dqqot+$u3L`N-kTCAuK35uneR?#DCvQJ zwG^wD^s$}aS9!0UVzP3PLmwPk?>-A|HNO~<(c}Gx&!m=kOUpCBNvp8~r1bsFr|;90 zmsvgMwLU}OO=-xHkhcSo>HCR@86(Z@Gaam@RbLC}rczIf?PXEHUd4epU3ylD&X@2z zKCQRqW?dRjn5ve5J4ZHNrQAgRrMa^uvsO-hJn1L#_xoVfKYrJ><|O~a{yM5{(MeV# zN?*(41kU1VsfG&PAt3ip>)%9@l@*HOMNG017DDdZ?m0Y(C%{Lk=e~yP^Zp922GhFq z(e(9I(p43|_WUcRU{QtQ2@zj&;^u>xu7QyQu(gsA7a($I^}p6f8AM4~ds)M#s7qM* zmTBir?C*l_{1du8yPvd{UD`>Xjz< zdwMsk>|kZE%Bt0wIYU{$!a9P*panI(pfKm+a!8|SB@nfl;=5qj;7$tB+$So{MaxaQ zYb{i)KFLB~yaoZpK&RI=Pz=CdE^3d+C3Fk7?~efo1TGLX`MI}Nm0dIDK;pLsC~~^|=szi^%@eiOzZh+PYSO?th`8D7;H2bDhr z1)c0r|4XT`;p|lPVJ+OT!%x70Bg`QF@D9bsD~Q{sy#9RdC~2?7e+@$N0NF#lxYml^ z-Y1hf0JLM(!wqJzJt+G1bToOExA~9dG}ri5b|DV~f7nNDk`D^X6jDE>m?pF#=Pc2< zBlKWi_au8u7ziFrc;TWg;Mau9>`xVJv_a_^WIQvk3mS{TF>tWD><-ug^m4u8GV zw{w(j2~hfPD{DOsw57^BHnlp8qIh|}>jyoup^FMkch2;JMm$YWE@LNf*Zb^~Fa3H#UY`V8?+uy6SUgB)QmP5CB0j6q&4+!+)eq(EUqs2LAyoMM$3u zD}6NKGPK&I9{!*aDsSIUpTpFR9QmMH#E&DR)2vCafwpC+AqUj*xwo5Nwoqh#d(CCg z&~nEB}b8%0TERN~>g^i<{M6(6Ly!<5z99*#YTHnU>}Msv3QE67Qn zOr2_wv-1Fs0yoD4W~n06|BZ)(Y7;`IpMstm(3D9#2I`b(c^N>^Ae)w3xw0CRG(pU$ zr(p^`wturSgERUeG(7>k7m9QcH#{Jzo+j<+ueISyHK`d3-`SCQ8_t=}rJA5Ft}UW% zpUah^5C29OZ>y=>1`~#xwK&iZXy{#U`O$2U;a)5=qs30zQu+hc40AQ+QEq~b>D9j z+ih|I2hxDVOd+*mFD!AIE3Q~w#M)ln5itEY+cC4hn&f%#F6?EwH4L&sQ0u`w$|2bM zOyHIPcfO&R2WB?#JuUmA5kUHv`LE{ypPu~t2WBOXS+_)Vonmh(Tsvc=AAMY-DS2zj|7vw?@^ z+o(O#i$c0j0o|%UOA2fD=E_+=w5s03s%se~cy)KHST~r?rXPXNm+B((d8o3&xWT$) z-h!=>!+0EjZfeI&RRLXPyNf3y9y~6*QA<)B4~yyl0#EVV73JNxpDcV3yW4}q=M5WL z#$oMo&nI{Z!Ox{j&vkdfDz~-ktl`C{Q)Q7iqc-C zU#p7MT1YSp7eo?o6nZ)8hAR4ATdA*7)G2m3Z?8ZpdAlkcg3Y4z+7j~5&OEK)zKCjCDaz#8=2oANTkI4j%n<|jQ96xGKg-kAil2}*k*8e>($ z9AZI#`<=^%ORVoX*WZ+TX)_TK%sdO}O-x=&hh9TFrSx&a~zRUS@XiH)D=`QbsT zllsShcIKEC8^>K8C;)X*{f2jia%vma^(!#(fJ!gkDF0xyYDR`XYLW3FgmH{}d1Y%k zevs>hGECdf5ONbk958o$G7kGrt(+6lcpX(3^y)lt8#b@G75Lrnj+jnVD!lXF#~JsO z)DHAF*P-8seEuGeSc`NYrF+WrawN?$UDW;qh zD00b|FDLFoGX>NT)XQoAVsDM8n@T>h&^>7Xc1hA)#DjJ`Z!S9Ain-RWwrI=v6;sdp zknw~B8&Wm)pA`OUmJ`kCTmBc`fcARRQjIPu_gg0hIvU&gM&rV+dj9l@khTuwC6f4x&IB7n&h?oPj2H#V$V7dUTT7xcp(Hrv}drx(_o zE3M@?%KvEDtF-+Nc%y~54^x@FCXIOElMM{|(Kj~)can>URlAjWWMHS=x*}51rnji1 zg(+>Z)s)P-8BR8g+V0FRZX!Wkf;1a0tEr4PTH|jGMfh(6bqg$t!lX@P>e_rfFNU~A zl>++KZm3J`?^gGP2@y-0OnAo)hw{bdVzboLdv#{>{ha!XoY)tZM5)K7 zX_v^xtzQFk58207hX9-G(2757!9~%y!&dR z6#iyfqP^ase-*)gqCWGqdA$B*?!>B=gOxOHw@`WHy9;$7s7M7QF7$F=H_=ILKJwc? zo^&^|oARybPL|*1`WqB>`oo?w#4c*#=DnW~vJC<*10My!U%uuJq6ZfRW}+iK{Y96D z+bl=&1v=n*$It*cYxj+IG3q?SHM22~>$qxdbMhEzAg1K{*iPZu4%XlWXF>KC4^i)b z=yy{5i1mZxb-7)lZI4=nD18$-R-2GHk}ZKbxw|IH!7Bp?&?G?J8g0Og~8B-Kjg9 z(5#J<_sBoq_|i(B&geldYsyliz4RiK_4+&;Q;%GTtZ%Rhf4dVCjyjFj$gJep-cop=NxAO1guhQb&e35*9%@L`Lt|E!4=|}Ee<(>g@ z=Kg*-va7yc3CNNp605bQ)&ek(2hnRgZyVE%kNo8}{>0vWx-~5y)cdyqwVR~0{STF} z`y|%Zz{E34loOrbT5hXYc=pqE!WiouUp}_)h~x*?y}I47M{ibuI=~tlM0`=fLT zXR;2(j9UlrtupuyIGv&AjzwwY8zQ3+FZ8j5={5G%!-n z$0HARntJ()%3PFOQ~z{EC-qwE4>{3|$Ww{yje(^-c42ZcA(8U~f}$c=R+okoUefob zZqq@#)}gsOE>2QrnrMS`bp;i$rxWHJ_E7tjFyZ{Qq0OGmdflt`kcmGUj&8mq&PTPE zBdj8=m(^SVM>om{1*rfHrMdod9XjKZuG&8*e*pZJL{|!WA(D7I9fjB^+SbRMMHBF- zQ_K%ii3cPrH^m@YB9n5=cC$%MWkg(~MSF1`{3y9@0d>l~de>7sbMp@o=Q+ci*U1#r zB7cF^S*^=q=yFj#l!EceOi~jHGkD1ZRFc+(+2fqFzr%rFy0#niU7Neb=vO zUtRwk8SVn)nYZ-|HId8hG5pill`2nqkX`>cXfDdsO9*{bS_{@1?s}lmR^r{WDI5cP zNl$ABtC1(*RfYB3KX12c$>aR>9+!~S3T{!ht06&T2vXxJhM)bs{d68MrPm(120L_IB)Alb*}NQh&zt z>AKdpUYLhy&zz<x**8T8e$i8CU^~wKH^_Fo>e*gbCh>A+< zTRKHSrKL7vsKiuCM7lvh8a5h6N+>PeB_%C6YV_#tj*ZbhU}M0K&*T62-uT}?H?DKz zT<5%=8MyD&=-t7yjK?Rj>S>8CzZFBU4S86XeCB4s^!9niAO8L+Rc8%y@?EO6=Yvjo zqXTkS>yk*uzMI%Bs}VLD_mxQ`T|eBQ!eyLiPZy=#DJvNvi3< z_Q~Q)x+mZC1n6R#R-1kG#tIp<>MUc|f$JWiiq#x{u+LeltX9+JEJ^*#Jq-chmIZlZ zO^LO2qlBINeG-+-+GZDW$*!Aq4s*}xzQtY1`GBfdyKSgdPuf+V+hzg%+H2D>EFP^v zb}z8MtAg^43zcOAt-PyLSdl$+AcntPgas5QqB&(G$_yglW^ zR;X!pvU8kxSpl3Q*Esg^=!{uj&r~N`N{3f!KpL`f0 zpXIjav1}^}8IruT$her<6t3;9VW3NTcGGj8LGSNTmZ(kr!@jxdqt5m^uCO7D1@3Y0 z!bDAFjrGAi@L1gG$9t-#@Y0uuf7zU-8d+b8^eb1qP(AB;iBaHniPh)mP}K>~bnG^v zYVLdRpyUttjof6Pflf};@y{toMzXs3V=jRQaRNLOY|j9?gMh5@h7VE8Ei$X~nEaik zb62>v7bx#PEffNEZ1bBdfRF$cJF(SNtG>LDdlnIs?d z@B@BTd1ZhthK_G|P5-gExkmYO${fXu>}(=G-YU&)m#c*qZ`p&sx;w>_up0ynnv&t5 z{HHRhV6g6K=8+!<|7L|jWrQMU=xIuNVmFBNq`pDyt&nQQvzd6HX_-e6VyN!G%bU&_<+9Yxzc zw=ECX`W&3~gh>JJczwBTOnp@s5kCRrJ~WJvnIQX-j(x0`-)AD^GMrdx>t!i-&WX`{ zCdVdw(a@fjL!29mPV4u+k8XFjt-tI_>Q!fCjOod~?lDMldKK9;`+HD2%7Xcc;Y7a% zR?q3~SU87RZhml1^G!o>a6cyH^yU!Dp3|)4Cz)F+M99!rHs9ZFN z0!aMa=NAQV!*i5mMhTO)EkIR2euv3sP{?zN8XjM>)O6h9{}6h0>g_LbX*+-ji^2s+ z_N5-ci=AlZNo>&WWlVYTJ}IsfPOn(v>!#vJsA7O-8Pawi_Pd2EZX}mu9fhP9K3a~o zkp6LMR8IW;a*ov#Z3oc`xkT+#74yT{OL15nBzsu-QzY59$c&kVMUq=N4BqpgH|L|W z#gDBG(N40-`%P;1BKC?WvW7|$H{XD4cbddRALyr1xtxU^{(5)trUKTeWD)0gEK~fD zK&=6b$Ql-EA88=|0WSL}f&oG-B2glH6-eWML?TpN(3`$)<{%pm{I|0W`upMd2Ljhc z&2DV1pcJRzQGY4tE(&JPbG!_(j&4E&mjD(Sdy#J^;!Y(cf_gc`P~3oI&i zEhMvR+$a4YIg?E4#$NYO#f|!7wB#o;8>wy5mL4(&<+k00e(P0D9mi^Ac{1@y|zfX*=)dG7_`$E?3iEW{o*9*>@ zdMfJ`bzt{S3o5zjbh&Zr3>edL8%SGEs!@|ilh6DF8r7}6xqe<$==YvfeE8*G4^Bo%B= zhR#Bqa+X@AvFR{G?dZdMl%r2iBV0Ep*mjh?r-F8LlzyFP+yIl=x^nJNIP6-~X?S-kEtC#2X0 zUfGLtGR#z(Lv_zGmyhQA*4kt1dJPOHqr=o6mwTY)oQLXTyC=C3O8a*mQxPg1ilKF<@DUPX~;VKOj-|g^zvPUkGvlC38qeV;~QonF- zQXobE^<|CQ-{V@z>W1Q;1%RJ~=|7WM=|YOB;ycz5tYO3h$B<5#6ZTzVRpmOLbnW zrgixm3^nF}w2iMA>7E;r|G3J@oUahuHy*NKorv{2`$8q@TrsX`3gi+yiypOZ87=RW zlQKU&%~oO}n5+Z(DzZltz|BzxuG_PT`c5$Fzzm=uhF)kc7u47J8N3g$2rtYH&j8VY zXT9ccLc-`gY~Jh;8H#iVD;X3`C#_yQf%%z-;d_FVBh9oXZq|M0w{z)2;$^*nPr3X@L?N$BxLSvt zZQRcYiJl9hwH_*8emjG6NOS#Er-#>OQFML!bSKU$-wLwxn&A3a^$-4T;TMZQ83+gW z$y$<-nQCTXp#Jzd<`qMVi>Ucc;6nW<|33J7hNLr%V_bm&Hk+h=G$v~zdUJpI?4<{{ zz{0XdJt>e8W)^YVA^Aqr;FNgz?cR&J09}vSAgkVKMBaHLV*B7)O8TtIvX6N;93T0?tRy@SjP^za5(}1FgVDVvsm#r;+jd25~kh%Y!o zJRAAgl0Khs-mfk5UQY{UYpT2Tv-?Dt<#JTA(noq9B z=^i`ZqYbvb(acNT7HT7(_q%Ne16_f*hTISo;$tOnS2gxXAMvELc8EJtsQG z$AtR}!NGrxGZs9@`PBW-ov5!XF^>pTy4x=kkP{Wsb(rF$AoCto0(J6MN(la~tSpFTC2005sRJ2d`5 zc3sYBW}f$pxF0O?HJTp1xa%FjhUyIwxg3?20jTfZqwM69;Up@nc4GFr*Gu97vy})B zdcDuIQCG%kUfn{Ha&iK92`u)@n73hk0$TU-dY9F+wpwdLz?wpkKM?=GcN7) zv6(%vKW;PMySoNY8mN5SmPsG0VI(!e-T9ijS+?sLGH0tv$+8K+l2KYP6>jIJS$g#3 zZ@WrH25Wt29y2yA^X)n*QSp$BxQmaVEUSGOK;}8eS=Tady85(nS(P;7+5|04$jzJ< zCO&*|MB(6(uJ89)hQhS8g5^GH4rnuuFFrYA<#7uR)mnA16Yh)_vo5(}_QS<_5Xq(X ziG@mRj;<8L_H}*ot=)i_1j_$nB*UE=Kh?epVYYvUp+ani3XO)UGjk5%X(NcI3%^2q z8RT^$LQ_2^r_8iIp9Pkd*gQ2lEHY{fG#N~kID0X4TFUl|vBvedD1@qCHGJ{&1B3dM zmWeK>xG-u7<{`?@xIGzfYacZ_jD8rCi>NK?mv+yn<_X^sCrh9>B&w6jeX3yK1w@Ts zNT}OU3{t3C_2*faO8<)O5hDq9_v1oPP;)Tf5pz{klNueG@xH5RUk1EFppwRDj=p$m zyu4b?2;ww=ZS%H<$qbEk3$0U%Td=mu!HPRaLxA5r zGCo2-PsUM=4mq;!{GsXSotJS0!Q%0`Wtqq^SX~+HwI|pkwb2tFQNR*|5S?qW(rZ|i zJ!tQ0orq8C{7ofo7q^}Sz(>T7gJv(@sdcLJd*S1*_EljPDb<yk}chyXVoh5z`y`Nx7(6vz-KIq$Oyqzm+~<7USaJ>Q%Og<)9PVVrKarbbDFZ zOoV8QYAb?m6sOW@bkbp*uK?jiga9uq+7JH}Gg&g+S~-WkN0%0h<=fnx z4Wl9ft2kA6u_dQ40p#Af!zaCUQFC65i+G=e$@(4BU2RL#f&6kOfY#d2cSdv8Nug1o zi4Jc3EWJ#SHh!_3=h5`z*~_Qpx!`eOkmx;CDFxm(p#Zlk8h!7p4ajO#raph{&g(-5 zmi=}UTn)s+`_vvBZ5#^uEPk;7?)M1aYiFE z4P}c`N}Y~^#zk!WhXO*HJ6n}*zSKGyve6D#rj*>{fm7^wcfJ=WWdkb^O5E$n zsUGk~b~zk}Pz(~{V$F84&3NaOL!cIV3m}W8R^rO1%iX6xoeED{+BD71E}nfI(mN84 z1oSNnmf{8-#+xxS;%C3P9g9(V*^M_>Csvu$Evzvq-MC6RGW*evCVDz8ilu+we&Y9T z<29`YMBp%L*o=6IPEH0aghi+a4QXwl6zo_N&pf%_)cK`*bYhgRXaxC!pQZ8oqiBeC zhTFHjvYHj}O>rgfV{+?MsAAq^bE)p~c{}8tRPQJdv}%jKrto{9tHvAj?4#*ej(~)2b2Y zsbC+&r(*?FgBw9Ur9x{7k=2o!2nZR4JR-dFy?K{ZU3zgeJRV;z{n4JvJy(CwI%H61 zs$_w3&&?N?BjP^1Xh^D0Wjggx^|Oq3D2JAcs+;dg7({Y(qhpxEL%8W!3-hPn{AR6& zM;kmyg8er&c0M^<+p5&XCetr*F+ml>wdmbFkLu{u0IH5!7u^jJXXEiX7Va91B`Y2B zOj~mOj7$kL(NL2Ttb29InzWH|pcfaJzt5Gyw9*H)9WwQ z*k8KVU=0qR-ba6FG>0JX;OCoUiD;PYH~r1aeMZ4b)shOk<~D1h?j?ysx*<{t z{8h!Rgs2wqKG#2aj>{J8q7@+=s4agsOn;{?T14t?Z#{Eccx02k|bQVN0J;HS^7ybrA)3) zPPo-D={AmzjzkF3G${|rlPTJKSY- zr86nQ4BHQEU=g!xz(e=_>u?O;6l%&W`jf(QD{F{=uHnVC(OQFCQW+vpcJa%kaxNrc zFwyBh0o!1;CB_0Y2k(p{tKoF`%E_F+gss*jY14+B)~(^~d)e>{%FystSB(m(PC}EzQy@{%T0K=oPx6x9W3 zNoc#kRgH7?%KDtk2wIGNOD>yGiDbz|8KTdPTuf51aoqiUWLm3Jpx^6ndT&0ZBlnC5 z1=UVl23AvMnVX2B2rO*|vsP8Fiv{Z@n>NDUc(RL*$6|}BC39-o2d3+KtvW_w*(AN_ zHRU$e;_C^~<)>5Ag>~gwbp>Ji!hR6O!<-t2tpqV8*6 zZ)jPK=Sapw2f~YvyT6w<#jpsA*l*bSQ;_#2Gm|_yUo!hX*@dClooSHWx2WJsIS)r6V(qUl7`AGMy}3#eXWJq-oiZxItg!HXJ^iS(*!$6>lZwMId3*o({p+Db zR7Z?mJIqKIGKKgUL0cdX5h~IH9cPR9ETv^{fmwO#@VYVkSG~TQsryr|@eTpE@Vlgg zmR^VYxy%RtK0#~aL36qt28Pr`US&7fRk775oy_g}qjM2VV+-Elc>aLJYWRtfgouiL zkb7nm?soqUf9w(8rpb{A^#fy^Q-Cs*mgF z3I>lGZQ;M%=31OOMwD;dyZy>i6@6dOmFj2rjH-99QRJ4y%3F2ViTBoCU$@$QK`^O! z>FN3mdHk9^K?{6D!nVAux?_-HNODOK5j*y6f!Ho*A=Q6ly2EO9KKNYS;cBy&5zA)h zB8L2Up!F_2kd{|jarnxl0YB*bx~_FDj*G3Do#hheP;iSzGPw-6ge`y$mNGNqzxk?` zx@2EA5|#|l%sbPY&fEQOhqb@nHV96;^}*i2rTVCA-!+rl&0@G9Gy1C=LTTP#c@od z=?GsV>kyv;>z4BxgoN||ltR3OcZbc;V)-+Su_*30xdqBfHojgl3pL;Jn7xKS<#MUs zUdy@<**tk~(5k^@zT=sW?@^!Tn zG@l!8?b|M1c0oO3%ERU(Hue|mVVOq^j}0<3dT$L|#>uFNH*MAYtm#fY5qiS4f$zNz zsN&KzASllI3NRL;W#VndA5UP+cXd5J>5|0D2f~PsZ-F$*hs6v5yF-QB^MUmY zVMNS+946mf=E_j_xy?o7FpS@>{(4U29M0X#pbX|2w)SA{3^}Xo)gei>*ZaKzx&%T@ z26U{}mM%T79EoMpY7rYbMpo~p4Y88&_QhzQ9toYYsDMUyTOF9Hu5Wr;7l$1-2%)0r zdoft;GpY>9Uq+4{XQro9#%4ZVfLdIOvFtpW-e|2M>K;x4R-<->Nk3yW5CCLm6_Rg8 zHgo>a|4E8>)*E&Y^3s+MwWI&y|1xo39%t#l{hBd8_8soGL$WiKmnRcH{Z#8(A)^k$ zpUb_&M;cOVr!6Ds6m_rRYQ_6zGSMdElgOc8+B+ywZ43yx=)3oHt5(&QeerVdpcm?w zRth=pwL-}FRvBI*&l0oa>24s#gBl2$$P-jYk+&_2q?bbbo;q4o<$CRXPvw2fo)DQG zIs!|-eKwL#2P3s#et{K8kqWYzPkCy!JdLPnracy#fl)ub{HQOG#NFM4 z)Lr6+{Q4U}br(NNZQFNmdFrI4qDZA#nC8JVs$G)#y8f6WlNo1B6&*KK$Cfne)!twH zgDArZ%b(uD0EeX}5hv3nwHWqIWKuVB_Vu=lI+OzFMw zC?^CEjCjctm0)D}b}gEt6j?TBQAYom3?5v*)le~#E6>*RT`2OkHI@7|&0}Cu)IzmQ z6y1m?fa_mlLFO}wHIj}gAk|T6*B^&db>kkI<&7n-Wmvr)meISKFB$+JJK@-e4sOh^tzr$GK4KKnf z;NSu`J{~*V@^bZ#KfK<p;}O$4sQryT?mam6U)>_2xay9#lMFXjLWBG;sDO z*mC+(-yt%rR)w9?Y*n~5$*fi{mjx3>*E~5~yBzpGOt)MKjIXQ_0x0mkr2Fw_m&JAY zFvC;p<`q`MQ0#n}sx;hJ&4-vnLlHXYn!B`D{3Te3__n;9o zz+P>;E=&(8HOh!)E>^-$@|{;ds>Wg66Hiz!&gu#RZ}0}Jbifts>1oAg&8RHHoTg+dZGhJ>ue zPd=)S@4Y!my4bT@Z^t8nZMsY(m*XUs{i!rX{!O8*Rr7aoE4ENsuCX7@7J1Sto>mg5 z!Ge6X^&^XFD;tFh#FJ*cTVno>$`unlY5m#Xu^F9P*{QGBC*8w;)A{pgrY(84%fk8Y zo)C6!!oEF2{~S8|OGc1bPt8aB>z*R3D-EqaQrKWaN`)NPT_fr4Jf&>ONl0`@@2K z@tJ=X4r@1@aSvox;?&36WiEFVUch@ulkmd9E)a?Hsi%Y2CDU4fTQ%!J@4<+}3#J0z zMFC5I{!z{o#hOTNwk9`;>ySi?)QN}CrCJjM{1xePye8p7MsJu{I8ug-1>d6DU-R@# z5hG(wwRrt}ac8nzDP)D0b-l*{96UBOWj|^u^LzgSB@b{2?Q*g~zS{!Xnmez0frLdxvPT|Wp;>JjftAjJ@m)585Q zgKV&JDJ{ZlX?8b&36r$R*OcSUj&WiKY0g2w#?jY;oh6*s7O0UzAYK?j z`+Az{LXXg($aeK|0*sNza%;6Cef}CJYt@VB3u!rvWnDQm8E-qlN2d|ju&29iX5dKP zaRN3^g~tLC2|5x76&t&SJ<`~o!148)^LrA|G>ymStD%y3rsa>qXxjt|2+go!ChWZk zTZDo$qw{>M1bjW9bBxiUoSu z;^J#LL6=?Cm%{MLp~XAdZ#WjCjKUV_c<&;_D#t>cSpPGCOhis zhkK$dcIM@JS)rs#S_1)>F;ql-0oT57y2H$^Y9XwIKSvhK%WKoOPceE>^6YIr9p=KHSItJdAv(XQz(^)>J> zS(Q_BDg(q66_T*3%IpP!41i2o%q~B6)+;A9ZueY>%HWY1fYYq576um~m7=K1)`z@4 zJHVF(7WVNDJ6s1fpIby{rGrmWSj9=f@#g{?nR0Ij`z>NZJ!egUWqY?J9}V#ARq? z;=G2kZhfZFiXh%~vMN8sKE#_dc>IV>JEBSg)iLk*TI%GsWNIPwXQd+g6 zF{E#Fxg8L4UBNa|wy|_uGsBLfWp+&BA6jxn&np4KNPAMPTn2vE#B?^I@C*?N>752I zv|hz>zxX8&+STI;sw7?(6(M^aoqvjSpOMhb*$x{c-=m*%K3MaA2TZV~r%%8Ai-bTo z29fVnZU|j}5r807Aw6_&1K+XoQhwLJGE_(1loN%3XRlhlS*UuMIA4n_e{_ScFKASK znmTuFsZilpAQ-H20qj)hHBVdEcKq#q*}MMtzCYEY5p|N(%sJw=F!u2_p+5S4ad_Z4 zuSzO9Jmulz+y-CH|8yD1Bot)_4I4GSGzQMwyjjUn9d?aKGcU6ygSI6pL&(~z8w?4k1ocU*#eFpA?nB#21yDg`i%R36z=b?e!^&S&G zyh1{Cp}aOscA`2M-uoMDf@a?!Im0>;a+EF7rl(Qe{~vF|NrhhB?d)O&eNW@Di{a_3 zcEgI=DuZvnhrQXOswJh<1(yF7=>9_`sAd#tWo9%7R6z9Wn#X{&_mji{!A!`&7Zr2( zy$XiWH9j-?KZ{Q#UHc0%O9#go<8ct?>3c3Ps`q?TOa2&%04dRo$>FOXzwxXr?Gaf^ z%{rp6C=cO>ZKB5L%ew4c~#6@KbE@a+5%2O%PErq|}3+v0}F(XdIxU8PX zY`GpAQRh{2Y$v(oW2+&ULa*aXFq;#U&lMe#DqL|J%jhNdr;{c|=*z zrP3Xy3Y2Gnen0w}?y8b3Bl6oJ;k9Ja2EVhR+;lFL>j*{SPJQwh0o=}N(P3;D z_N{VtM0LVI>1MB9p;yRp@ZEDqB%8h6?Bri>`ACg$Y6WT3jG#laP4K1-_KPjRb-O;4 zjKw28&;%tC_|a=O_RzoY4Bd|%IHW1tdQ3@f9O0q_A-ih^MW_n{=IW zMp_N)K^ZKV@C~-6lHzu>%h)_>eW>&sFYryjP)4o#l5;7o~{TG6%tkOfZ1>g7kr_Y_=wZQj?uIrRuz zJRzwe2*oEXMZzwC_om!cRW>G$i4zH>T`pFC1_9T1_xeLN)#ujefw{O7bL4{eoi;da zhf516ATYF||Dmx?YZlkK_|ix&lFbp#h8;EPr7+qyD@k$ClG>og6^0#|`ov`VjD|EM zsh>u@fj3m3p8XFEv@8LzswgOlTs-avZHNAZlh9#DY0;tCN=6K3%FzWi-?F1>Uv^OG zOAk(&M71dTW1iRuv3`{@7UV~ELY2Ha;$XRpLTgG4($}FoKVQLV`jh7Lx~t`VH>mBR zU6?oK)?$eP&!~|5HuT3GGIN5gA5Z8_C|8_d>^~b)$XTGD8y$MN#Ais%i_g?leaWpNYlF&LKshR&lf=*Y@P&5{b3lLV zNG}w83;m-&6^RlMYVfUez89I{9%ThBFueNZDaU_YUzTLl5%?Y*tX?Nvy)|B8LS(^K=5O?!o0QEQLPXOmh0->7tRJMZ-j z0!K2Nn4c&zBP$E|@Sn@3f`E)4Rh3ZuzN6xOLatiP64Cb!>Z z_{@b>%&2>`B}v@5RRIJUjWR<%U=?Gtc{B*Ug9Wk*TW>$002fZTklcFW~LqF?%({Fc2wNCy4ge($H#9oLy$0hsrg9Gdn!^oGfi_ZH)l-9>v z%DtdV<$MhIhN!MQR>2--PD=tbeN~Yen$6nW?MI!m)9&eH-_};fMszomRqbuceb2rZ z-z~ADi2rk7ai}Dgf^sgUxR1VoAX z+6Xuq#7B5QT1rRtxMPvs>?S7iX2K$A6Wq9c2RtEZxZ9I%HbhcMPvx{prXvK~ZT%hF zRBGs*KI~54kEMNbltXFeu-5P0OU3kU~gc4n0^irc8Q5@bb1Dsvf;n zjW2D`oaB)EAQ>qeHbYEMT}c$47d!Ou51itcg*Jm7hueA=F|lwf@6_UcM{*&d9}z9g zxdke)?CATz>;5^y1MgEcnK0F~Z9!`3Z|5;W-{!XZTLu{ZtIpP%b&g|sQlW-q&dQZK zNam(oIsfzhybl)R5M9jOe=j6u-A@;l5L~yMVh=DVGvv4XMbLC@BQwkfZW3f+{rb+# z8^4@RSEbs>QrCo{6_R07eYr<8B#qNgKUEe}d8x(Z?*5GM?2BQ8*tQ4I+B}nXjLQ}{3G*&7V@M@9M%8{{+bgY)Z;H4X?m`k@1>6al~q)Zb|+Q(v=*it??~6q0wcAzSKdo|cK(D*3_)tC zId}d%n<1knzG;S2<_VEij>%3>1wMOH2r^YFckQV#q3oLv&rSa~C4%RCchQd_SdUk3 z{ZPLm4;=FFOO%=Hm0eF=x0FV87le?p_sgGvrK~bI?Tkm6)i}d?EAiDk1vL{3qHlRD zzrUf|$mi^5fm^Wt7;oYQ!5~rKs^af8bqm?Y@R4PYF0LUbNh{{{cNnw29vZ15)vtz} zD}O|rJW8U%*-nD|^nT;ghZ^g_=MK9 z3*~Q&RV3puKqFr0({@^g9(e~K#8`y#^!q-EPMI)=%+rfSqh>k&P7hVjQw-t--S@QQ zbD<8nK)3D654YA%ctWeqom_QCeZ#}3Hx*PJ!KxAv z8n)or`FrYf8dw@u={$#{wXV`IqW1#WX{A@|I{6v0OHDwWg4Y{0Vec&L81XP0U1v?v2J6723XI z3=vZ;zkMpa-R~=h4kg6nv9tM)bqh2%CbzUw?WTT)HEAEPDNbjUDc&Ya=XQsdxUZZw z@MO#v8VxY!t_tsbcw|psX3p>oqzeS6f`=FYB~LesSZC>c44D0ZQMl8cPqxgByjyEx z=F@4%-Oe`-YVfC7r5X|y@+aA+)beyY{Yju+-}5j zktehJ7c>I&QmfDifvcwgeIFIr1c;vn?1n!U`~)v%vnGsWckL~=ciHChf?kwqdSL|4 zs`#6^0!hOrf30@MkZqLPO6zxdOX&E=(qanqomko;F}d#xA}s=$_oQ)h`f36fwHJKc zKRUWv`F&=Ei9ha?H5fWR2A_^cg7jTf3Ht)4wJs9$Te2%r{PII@xB86iWr&l6EmeL` zXYAF`JRoR4ai%6Sta%@z$%@Fj9R-z63#gncvEw9k>ux6gJkYI>dp`BFxKI3%ocFz* z!gbeu5$gbt&3?G+R!D#HSrRFHG}g%FH}hG@W3u@`D8tPaf{tavlP#(pn+TkyVS+KGxir9rxBV2rn0CN94Ew8Wv8 z#Uvr0@4QT{(;a^ARhep4h<>O`o8t9EbL%@qf~`%LKh=9dP^n9t;$QijV;Xp5hn>}p zcoV1cZ^@_M$KRm1aYd z9&^L>f4s_@Pb{^65FO%xh3@sMIb3$Y;Ff$&LoYJ@jZGoy5y95}pOX7aU3)D6?bU|^ z4|4SJXH^`=KhK{lgG!j^ifrUS7BsB~NuPKAJt7|Kcyht%MioiOW*vyC+$4Ev zw~-)ePr7AR658hZ$Dy~MQ33YzMIz?QPkCR{-qrOoyw3GNZYPxY$q2A|Ei`gn)1h)j zZ|VmC^OSg}u9JgRcj6rN;B(KrBaXcF<(pz4L2|bF^ z-+KD12`=@Ym(P?_QELjqs54n8%JkjkA01@x-VMrd;f1QE2(%QPHeUuRF+$B%(~@C@cl1*V zdTaT@-&DQS7QP7mC(1qErhL@--lSBWtwKVkC=i)bby~S$&hnuD`cZ!0cNvL#h5w(kju6H=wliiw5x&ZTi4 z<=CKq4w?g;g$#?iI1ohTzxvqLUX|lcX6E56L}h4)7}I_I4)Z1{+7N(Hx}`dzCswxa zQ-SpZ{nV%yIm-`LTpGI`F7 zt~FKVdprl{dTc%h&VsvB_~&w^m}y-_hRRE1Pop4b+eUh(cx>}gs{W={7@1yT%aP5L zfQz{*`Duljr}FM1~(uHp!s46$y{ zXJU-4z4OYLW5u^Qawn~g#-+7+*V%tdPvRJes?g*_@K4f4Bi5d0ISIoD56EUaPUIbq z-Ww1HYqY%2Pj80)9wry!udHe5N09ZWdG3nUU6``c50cz5TtBR#^c?^B_zTn>Bb6nd z?DL41Rab01hb>!(bX($*S_>KmZ2gJ**)y}tX*uyuVI5!L?@EJo=S$D=Wcw5zNlb<_ zdFlBuEE9;*N}Al89=`v$_H*hR))SL*sJ~H+s_bM89aM<@HL_-Hp(04X;oHh+A219w zEmw;3mx!XdFaUd3sCBVwS6dI=-(D4N9_|3>Q-CJaPIak@i;jt&ucs)L%tTXiQKY@O z?bFjb5j1qJ^k9DZGm0qIU-o3qOus|xlrgupp{&q9XdD-%1OEr75~QFCS>nENOd9ZQ zV|LYmp-la(V!e0nw^TyzDc3T}AmH5jQ#+K}!gpB=l{+;ftvbrs?5?_Tf*hBrPEd0G z?Vd0YMEXC51%vCWwNCxe+(?|l53PH$tw@HypZFlZ_S)``^aOoW{l&ld8) zbJ)IBKbBn%&Er4I^R-jjXVjXAZxK?7<1AC;YN-~coB5wTV3f{vt}lbR^GTSHhgG0M z5jWdu+$@iKQV1hAd_*{ee<)3M;g@oDzo zKwT<+p2_*Nmglsu-#Y(x5%(E7VauoHKpuLTflUODg`!`fXX$;9rFfx1zSj3Dy&W^7d&`wwT! z9~Su>2eJYf0Bl#Gt4XlL4A)bGB;BS}=NQFrSI=K;)7N#&>LFUXH9DS%j{!Pkc_P8j z5`7Fno!NBc5{tFeuC+q<@j{TWB%LaY-gMJ$dPJO+Kb+rOF555wOnYQ z;Alw0DG%8fPF)PBlLW3zAWf5$NngN^Hfe_UEd0vINKy$_%0Rc{LRB@Y<6B*}lTxzu zMWx9|7AL6}s*TnhsY?<1Q(7pA>Xca#5Lea0n&PN}cIpDNL{Q;-9x_zUNWPP2R{%yU zB^AWyu4xpSmT|>~5JpKPB4fBwpAmzX`D;MFA>8PJbuX2Z#<&p7B$^)^hxs9&Pz_ zBWpOtV|jvR`j^vI_>XxrU1l~O+54QN(_!THqgK3|Cde#s_kY^rvHtzvAJC)oCHk2> zBe+Xef+=cj*!pxnt!57^M(kGTaLpCQ*TnCd~Q6G(t(e*%fobgVK zsDlz%YOVGkPQiXiy`qm(tW?}=>NsE!O5?+_lWQlLN(R>vho}iu=(|l!eOS}aDxLaB z5EM5aRK1es)_8-Iaa+FZ1o#NR65d^eiE~| zvMt2qm0B<$0R9g6Boi4%5Pp?D_`$YB+9e1jWQFrlCd;>%&vM?lEvlym)Zd@52%ehr}_Jl}k z8bb{P7zw;311+}{9hpDpHm7l%E}a%7qq5X24+u zo?0+5Rml~pL)Gx#Lm@`F3&w?lNvo*+w{60(a7{sMnM>3oN61TJWn+J)X=uu2qR0C- z*MeuW&lcl45pYYqg!aaRC?O|EBO3teS zz#aU0(@O#Clw%PHb34MDml*D-7O%TrL zGn9+1=iw7cqT+w;k^IZ*nK7R%ctx$N2JEKv*~~hb#@))T@atcT@9q?FNH#i^9Euf; z^1)}O_sf8Xwn>!W^CUhD2p&0TYEfCotz(mz6%78ubjlQMZ8PUQ%3aQ^P2hZ~&tgtZ zzsKPBwCibCmhH=cRhgOOym`CUT#w#7-%!?hLtsjKNTDAaptrfs)!?R;r8ir7k`kpNHATD;L- zZrXaOO_xAfO3M)~ycU1RF#nu8EeacSSjq|aJylh1XHSUl^%1J$GaJDcb_V~^fOMvhc4rvmkM0r2KT=vQ_LnMS_D>D7yaX z-LtmS5;tl#_4T2Q_C$ytm5$Pr^j#IO-+V18Nj+#-F#Tarn7E- zzoPvq?uX@XvQo}U!mI76PHx6{vp+U_Z{S{?ljaAnueF#pxlb`?wZJqQOYuO(h2?{# zlu>Fgel^1Vq|-b_)(D&^!9J|l54xL4sk>GTuAU_+k%jJo^`%7pfu$-pgHOVn)Z*Gn zB6TB7zw3ubg_|D*l}F7oRjSwO6Qs_%RN7C)T{oDT$$oP&93$~^3S-w^xhVV<(Emc4 z(y>UrPDy2nF#S0Fx0=%DIOxIJS|}ZORXRaq9jVNO!nzygI5N5=4W=Cw9_jT&C?9e! zMI#}Na_#7=)+6LpkPfKB{xwLbqaJ8;%R;)L7ZR)^DDcyXm3nXRtAj3RHtE9HHfM1Xflm(ZFgry=ifD!FmqMR>cC#(gp-b)0utkKDOS}`H;!TuWS$I_%c}}&}4u-q6H5xhm3M|oTORVbKdL&x%W9Zv-H$=MuQwV&JG>ip0DVm1u zf0XFRODg=qm^S3DZeV_Ry}_)MK0H z)_VJ7F3eJ7$O5`J8DyvRFXny8f6AIFPnL=ct1(`@ zz-DsSWGKh!Eae$MIMjh7(EQ!)QEh?uH$>MW=Z5dVH`!Cx% z!?Jry-EcKtbHy*X(a&DOO*Csz=b(ub{;JmXEc*bVd z55<&pwb6$Z@9nY{6_Jr^4c7E6p2hF2MnT6!RKF(&f~n=XZIt)py?e*pI&}>k{@^|^ zop+Km-&93W_gwz>!GILt+%9NmAetsh3n4mn%}c9_d)z={6Q1Q>ryx<kyoQKK%*^b>NZRwSaNlhZo*ie?>0;%!dJXJ)?22yaWG)(Lz-GqMe+je z#$r&_Q38yvpWMYviw4qLs|@7eOI z5a_b@0g7}heC!i2t>yl*2eync!+89mR1f8n;*-G^A$}G@e9?QYkBnAchq?0bdio$Y z4n;@^zKAY4>I$5X>v@jITaU(%|7d>#4xGtHT8bd{z#FwFI4goEdcOMcvTSq|xFmX# z$KzOZ!b;1xOv;-UzPiBPZm+9U!WKA1=48Mg5C)0+%2~9@&SLrXnGJe&IVT=g|2%Di zq`u$AiG<-P{@U%aJtu5Jst*dVn^n0Rah};DoURsDC|Bta(xL@>&95Goc>-+98ckQT zW}mghia1`Diin@sQKCF3QYJne?yd2!v%}@7nSMW^@f~UfzUZi_@DR=3Zm-PtV2>Dc%+pyvAf?F4VJq=f{n?4#@@rQ}c?6DZg z5$&S)=wITcbT{D!;q=|BTyR+DXc^xYIy8f2SrpVSGI@S>TqYCdwJ*K0x}Od5w7fAA zSAHr&n2Vi`-LUF>XG`?-Hx#J&N}`qe#*LwvU5%kQ%a6~l{KjwmoMZ9@4ce}$u?+(@ zI*!cF3O;^8CJtyO}_`-J+4ZV~!!xOzxF0;JS(caY*20@n)TY(@GYfIXvQHoa8Le@#|G{cM`?o zVy0UD2Nd8DstIj)S0NVQ{W%IdtH?C5=2&hJtQxU3Zla}-uqIXe!-2RwCY{|kZ|VRAz$QV3i` z4%B~#YhCC@K)Lx(FO}IEp1jdQvGVGT-GcVbU`FS&8*Pf{T}?<RI*fk@5h^ zyzHp*J)ZZ`>};iMsXqrdvZ><3t!@K1b0GTPhSsKma!i;AmAm8L=npNy1GK`#AWJr_iretRVvGqZ+Pwe2 zoS3A)T{bqIa1?`|qY=*-`@o~hNT~|zTg$=-Yswb80=HMirtnaep4EI0HnzzRP)vD+ z=#zM>0>00WRPkTR7($&xXq+MzvK9Boh**B^R{{SaF^rrCfo^2m?%L@7G`d`Cnj(w7 zpd)Szi=!+_R3SNC1y|37M{msoUVJ7{c;dx|Fm1s`yx&TWdr;_wkPF9;*^=gxH6r)A z0+Tx?2sYXQvak4Yp)pbf%q0hu!pIlW`kQ!W5*#gh+}C zn7Z#;$l_66J-AF;I%o?t3RlIxk!hrt|JE`%(h1e!-8KcTb0%w%=aU;m09-2;6yBcg zTvU4HIf*b4vKm}(0G<)FI*7E2{($~%Bv}bayJav?sq&FSW-rKjk~J>W?G1~aP(w#$ z%~QQF@23;6McmCHn4;a{=NP8B=S0_IdEbE<@K;E&M z8>}NFUTSy#4k&D)b5L$Zt?_VpG_2xVR?lDDl_pM)Muohlx1v`DIc9G0u3S)g9~_1$ zA^|zx_PVo#zuD#UuKik==}-r-t*N_A;4Ig~qY~w03J#kV;iGl+`O2hJ4E& z`Y@`t-T9P|_MD-acR<8YO=_34ztE>u=8dNRduG)7y}x>rB!N+UMz{0Uc=USIMuw_3 zeP1~N;UJ~Q!rkRj8L>;Ym7PzP1gM=N>&kClTr{?n&nPSbzMQxAhq=)xBL%woT)DiZ z-wucNm-Xc8uq#j=MOT%#G;%Z6$QQ-il#lJU{o`x|-eeLV>tcE57*lnI0tC)^CD%3e ztxeX4;9mxt2jV*``m?nV)?GmVa|!iYen(Hd&M0$b}cQf!!>V?lw-kETTA!F zD(~%@P5S9*FZa%Gw0HeFJWt5Y`j=9NGfbvUtM~kNKDc-+1gpg0FIu98ml}y_ubA%+ zr3v5}n2v68CAi9DH`i3{-vZ`7Nq&M6qtc+4xEl@2DnneYfc|=hH-q02uL9v1c0d>! zThYE+VRzfwiE|S(3=*{AluqUK z+$4?~HbpL?HnFp0blG2dB=0>hGVSb8yTCFVD?Cj+FDC@+$54B2tbMeoyCT~GRv%F4 zFMd4NaQ zeZ{Do>K|su?ttM@>99_@DTxazw*9h;vp;E3!5%*!Sz64-GFyqgE=mQ~9lnx9lE*r6 z8_Ep&`ygQ3WKcr;cPsnEINM5Beqkkj3N~IYsiffe=eW7fxAg z`_IRg(lEu4iH(vNVz|u^rC2YL+a)wReK(8BUC@lAWfSR8hKeb&2cnM8=X#gaqbJ7t7jLUOp zMAig zjWu=fe)M~;{4~sQC9R3WN?S7iF5O%d2wN_;wYNzpI(Osc&0OmMB{_?)gU!Zd=vttP zIwkPQ^B=|b3XDP#9NT3slb4#_@xsMA$(201Mb&rsyfhQ5CuU!=b6!XRm(pwY+0!VEP)e->sT~774ia^(J&e} z{RqxWN zrnrlUMSzYG%My12^dVdqqLd+dqiNbI>9mt#whek4cllq!Kd4cplQ zs^o+>>dWJ8eQqykiaG@k-o7RH<#uCTX zzSUuzuXG~tX{W=oxV51lS1G@BV}?$wq$-lDlRRkqZ)ViT&44=EH_X1+ zMR#N%JMGm!8J#!+D0VDZs1(&j1E7B*`-WQ7`5t%4!~%*4)Lj#==@gxrX7W`j%IVQY=+8 zd(T3aeA+!$s49LP^`@|W(6=9VCyrW<%D`5;?dZaYMUBDm-HeZXpf<3|waGu2FXP>d z66p@_FgoZJ4H*|N&$FP*kE(OzcP*DGaiwhBxhuab|K|E3`4 zJCzx{2G2Ay5Rz@wlT9r))oKP014>`hh4TLDjdI_zQefV^$OgZ%8EfJ2Hl-gShhC{D z^K6A^8a&lojUI7|rK>ho)%*PusLLme8HFwPfNO3>2Fw>`gWJ6OWMnA7_&%wKmT|wu zokr7sP7UF4nKQ+Kn)d0Z0S7OTsW!a{rJW2YY@m!*piF%S&7Gsc1s2Awo3cY;mr!)g zTN8KUqvEST=Bqc^?rqf9594Zbcq((qDi7~Gv(NRD5G`K03-!cFXIJxct`5=%OB@Ed zF9sq21p^uJ;{0dcvKA#_uFuun957;ZRRNPx0|!r-E)Av=!y4yPL|wvPTOU8pTb{ax zi%9%Q@oF0~YoXAOJU&Ge#AWX!@twj$LEJ3&>IJr5+5E@(YI@F210ja$q0)Fg_5;3Z z+%58RKK?p{fLQG-ZS}<*#gS9dRd*Fvcd}H5=9E1jrSJ+wr-B8M{S3+Faqf!@B8#IO zr4b@WVQ}7(E=i&+gLws`zg-y|oxR<5m-mQoF^~6a=gkgM1U8*;y&3hI6DHdKxYOuj z+HI@??G_6a9qepRtsckXDQ8ygXkK&b>Z7)h46h}2J0xxX^G_Bl{wRt0*kJT)Vkh76 zQi*zl&ZC*8N3@Rlm>wYHJbC)s>`L#aul`Fm8QlP1hli`zStmNdUOEuT2JeztY=O;V2L?F>5y z!NRUbBbIFUaj7w;-@5U3g8lBoVhn+T_xeDhk4|_f^1Tt0gV*8nyHG0}gT*tJvJ5?= z5%^plu#)OvTr^hea0o)@#%{D2WHg%^fCxkuB}<|zI;`?ZL+8xb!2c#U;Lx{j!0tPo zgaw!kaH3-?r>$Wl-a*B|Nc*);gPU7wC!ln`_+6zUGl>z6Hd`-bRoCb(w+JJS;{Ilv zRG-e1|IBHvKvTQ@zSCqZHI5H_gWW@WriUzg4o*%nYcPL1rGtrT163u(%7_I{B5=fT zgsTbzI2yYxFzb11c8Ol8Mz9b=T3*rcAQ=-<`(cLOuOu=2>Ncw~YXFZ?(}Us!L=~D^ z$Zdx00VApt%KS=wo&R1pB|B_c0xd z$%7e>I`kYt!LH;?Iu2^uzmhz}7PShflQGJr_1s5?F%k#B93<};69*Vn)BJ|X(I37= zw13p>U=As{+U(k}UH*;%vKlmevJ_b(K1#xWODE#N7l_?!_OvB>fOTt6{C2osjpOUp zXGKJlZQ-VOct}F;>=<5^X{1O;Zv2SLvpEwowz>S4r>InX{-HL8#=?AMB+-yZCrG)% zNqe}aH?cH)VKK7tXLi^$KJMUmpF5Ng4?uC!75IOy@fVSX16PM@wg{w<5uKPGqe)d| z{q~jkw!FxHIDxRz#N9s*9(kojr5ktRPHY#q;sr~B0@jv=`hU86CHOfnt#-m4d{WLM zu*=#@A7Bg=A^XqLyrliV(%|4k3tQr)r!UMeRdyw^YPo_IFujkYIP@IUG@CLq%6v44{V-el{ zIM{vltO2`YIvsqDl(6o997f=0uTM&7kkEllIU8{?$~n8ZlEd_K^ru+F_o9yOB;rzW*MPVmxH#R1{??^V^q0wG;)FNDu)~lQXcRADhZyJ>wKxn@ z2QBwbjv4j@2&pt=$$`e+_@~n4PVx_N%Di{@Dn*Qj)@0a>M1s0vT_H`wX{N{B_n76$ zJ!1@u0_tdF(=pon?+n{BYwW0-Kc>A9%-*l)I$Y3Mto|t{d0e8}Z+9fo_5BI; z%VMWI_RG8%QeU5;d|@Sz2^{8Kz~0S&>xq_a>EU!FtQA7Wn8y1P#ug*oaHcG|xg@2n zg5Vn!i5y(JYWAYMy71$Enav#z>7WrieZzg49*}!Xkn{jC$6DHO|6f3HcY8cj6=gb8 zxiJ~tKv-fry{SUXlkqH0W9hB7GS2Yh8Ot^&bdI7C@wj3KKh-xraXA#4!3U{4JIS&s z6ExPovbqUz9KrcjSj}*-lV$3$MWBN97v(1C^bLlX8V4X8^|f^cH93*)$L1LdOsMsW z9b;AC@_+fr?#(f}+R8+3YWpZ}Uxt6U?Uv3JrJ}c`JOS8SCQKx12=jssaC8g>j6nW#!X`-d)7?`g;U*Vhv$9a`{ zMb?TXqu%p=et8!Pi|KE#UMsDZgI8IWNlc|$7*eKa5v?*rD<_efbRs9@cp^M8BodJghha;rR2$@*GkE=$_P=qr+Xjsb(+nEdyDxr+M@+dHM0fOAiSPyH`t}htu}b^ zLzsOpaWDXCn@P!xjCBs_$+{|uLAG=A9lCKEzZo(s5|!?y)+_&oj$v{&T{7=!P%K6~ z8R3Yl;Z~|)y$OPwV!H9Z3h-Xy;?DitkF6w(E*ck`<@Jw4#>QRH;A`vpLz7|+%(HNV ze|-Yh`A88-Vm{y5kRNThZk`4DZE$#Z0?XOzOC&GUx2;VN=jDC*@3$L>IrZbiDGtu}$6Hhr zXBx9AW%jgYmkIfVjlE40rj>i9IX+}hY3aR(2UwHSm^P)L7)!YhiFup6BRy+$HKhG( z!wqGN9;Ebz#1RwukeptWf&o~azv*nTQ&Fkby)1h=N}fuim>OTEr9YhC(*;4_xEu-@$e zN%$cUvWe;~m~_b*Sp^wN^6*YReGKwts@1E9;7tom>>Cjtt4iBfvra;LgLyh|r%B?s zFCpCx?d!C4esH|zwBdE-d0)f2I&wx5~iP1 zqv~YG1Hh8QtBtJXhLfjddTw8YPeN31{DFRuYF*D?ROt=5eUH229zLP|@8AbZBCV=p zp~O&6cw32bcW1(Ww{TaP3c>p^4a8GEB|-DLH&SP^HU#N$Jpb>yUXvhTL1xr?cBR^o zG|e^k!H3eIxo1nNRK;3E4RBNJ4a4Y6`Z+1a^)7+(Y zmecYmQRK(hol`Rn-^$Xif`W=rg2Z`?O|+Svi6;XAYlLes zPt8HB7UgQdPPK(%Kn%X-Q0xy}UJ zX*bWA?igp)>aEt>`DcHtKs38ymbgy8B%l)X++|^?&ITZ#tw7zw;@;U<1rwtzgM^_L zdRoV?iPR2-|1eauvCs=CIl8;Jy4X6F>%v5@ZiZ}s9NlG2)|BZmHDV&%J2xxI`(O@z z=%7>ubvDtkpJ1*`+styFvSh-5E5yaVO6{Jvu?zvY={RZVj6?!NA<&tS2 zW2~eVO_-}{ye;+-qP^E_p^?RV%KEh{LIdn+OkaO?%5Qm|f~MZN4lh~TK5u(IRR8AF zt0-0TRKOLH6XO)=Z|_zX*C1>e#I!49YuAX&oe!AZh%i4`T}Gj2=1x8QrLoxl72VBb zUWa^N!xHzFdRxNYH7{e}`y$TGy}~Hz0UzIr&ymC5l8Pw=2cUvHb=TXwt5BE8xPzrD z2B*PvM7~IaIOSy9aX2YN=5)UJ6=QgL-$hRXVqAaVUqFbHbq8Xr6^?$z;)Mc9)1NP@ z6VIMpDyE0mew=Jt36}t7UF`oYnNRF#?KT@}Z7xN&Vz4gPSGbbW%Rlce!2&v<)0PSJ zuR0rfBG&3UT^U7%#Dw@ecv;0eUEz*JQRW)vO|>P)SAPb*GuRNFYT7>(o##YC%21y} zCQqc;gTyPYJ`K5!7vAs5RzA4gsbH-@&HE6Z*^$sJW3wZd%zTHQaJ&}LLh|${OqPRO z(-(d7l3VaOZE2~`pKPdq$u_>}KgF0TB}cKFlxNb1Imv(eJf0IO^yX!`PszUowT-WL zv3ZhbDv$QSgym#g@Oft_vVhFsvr~ph`HvZ)LC*RkkmM14JE1#>UDZxllk~xf3=2|S zXYed=V&B{`SJvOQDe${=5!t*O%r5aG{d0n<9jnsOE#bTN*I8l{#`#CVUV*udymkH# z861mHlZx#4pNkfN2_umQ$v`|U@|_ZJ=qWXP96N^lWsc{=cgelm%&-}TJR2LdmpS~b z5&jJK`N&1#kl{C9r;a`_QSa}Q2u_OTJWoeV<0;WUbDs*4itiH_HGA zvf<kKf}A^=?8N2YDuZr=;i}yYZybP{s0prnqJ1d` zat;%NA$6;jNv-=_4%4q47pwUVs@Ah~5*QCe+J?!uE9krdKNOF#TrdX5n;n(jYh~CL z=fZ5U7py?DmLtS_1%Vhw!GPn%TFiJ|?=P;)BH8|2O{Ye#r{ydG(5Ag8{%O7BN0?L`+8kqWxmKwU&$FWt0j;S7U!IyXl{5ATQaUX_gqg8TU^#2LD5+6BuSwYk_% z%~hNG-@rF*>yoH`sol+hA!H@3I%8DRQ+dozYwK80Bz$Mu&CDn+VwB3!lryC#z2d z@6|Oqy^Y^5i;`|)yF|BTgi+Jzoy3-y_w&@n+u2v2Sm;wkHJ$YBCaYdQl-(+8+F`!^ zasUaiF4g2a47P4y(?N}HwC2@>`y<3{Xk=LqpPt|O(O}gyM`L__)LOE;Bck2sMOSm; zrPnLTTuOTdd@IVpUhI-+;mp%v+&r%F3}v$6($)}lK;DFig}OHB^2Bd`X5Tb9j~$3- zq-r;Lqw(($BfULEZ5C*(hWVfxt zCAq>i3f+~KbHFr^DUm5rE%NKBt3*=dbKbmJ*;!W z_Gobpfg>A1*HiQZ&M%IYoymqgB{CA53RetJ^@~djYBs21=bVe10wut9$A7XZ{ z$hJpzO7R|Y*4A}Z#I$5Q{{{cy!*WDEoBmfwmC0_B%2eag`&8OyPLAD4rhqiQ>2uaC1Nt zyhz58ZwY>`tdhtw0*L)J@pEd-<1>Ed*H`!HKT-g#Dl%}Iq03r5!5Rjl#&cQO%$`hl z31nKS(%qR^g87$J_V=inb$&@+V0YW~IunxotvxB!vnh_*s*wQHiD(;VmR54@tAT;e zvgGMOl@1USch9#BY@e)x_D&-g;Op*3m8Ao_WQbKKdE(IlVW2~qs~P77u9zf;rutp zX!=mQPU$pZCfjXOa(uJh_H+G-Ot9z7fFoDhJ-K?tWxau(2j=Th@m@_arLGHsWA?* z-DE;K6be(RIdI~=lJ*j@m6dvyZ@U49ZSr+* zUt#tT*ZP-Zc3wHfKkVIkFs$m11;;!=&cwlNi3ui{{b#@lwZ|5VtHkwvK5tL#;u9N< z>-k*C2QD6X)gtXOLzNQcz3+u{N51@Pui(Wjuk9T*Dr~)~&&Bn(6YTf7@Jy}H>obPy zvHP<+fO;-#T7FFGU#ldMrfieLM)HED{Xn|oo4G+^^LpxFi^GAY(Dae|R6IUuU!lCz zPl?I?4RauK<5rj#@2dn4n}N)L-9I1tTLvC^>ZtQ}lUX&QyiP`Kr#R z2VTL(Gz;4E{((#Fc+X>fkLyho@$9M#h<1Hd>2W!QDssnpIfK`RY&UMU6$8+XVSdAl z+wyVYU3Sa@oE%82;X28BuZ^nuj{cM{&^TtpwDJ;R)6J5SYsg-Q!DR0m=h| zo#5u=mW3hDIDErh|76Zj{2t#C-iZpc%Tw4#e)J*av?-Fnpo2i+{?f08(!v~QSy=qd zB}7v8Bx18SQNOM>Ltnw-KBvAkEYOAP^*(<^E5Lmce$X}9wyfIN3Em=AAl+lc8{O4T ziWcX`tVz=u0fyA_lMtbgIf^4G#@I0Lu8t*LEgFZivwDue%F8QGWc@~;U-XmSe=5HZ zslw!THOo?O)U#24cYS}Z;K_(LER|Y1_@0d9cxw9+Gj<=|bT1T@o<-)O(gS2)xh0X< z@uPpYfZPBrn?~9b`wCsHeb7bk<4IH5H=d;)Cae(ED56_Q=n^5M*d@MaS#Bgg>Sz>M z|1W!~v2&R-7JB%SrlW7jwCDHsEl(U-p*_TTO6#0{>eq95ceP2l+TNmfb2BMoX3`0- z39ZI$Z-OA2p4v;v3JAAPLz+j?W@xf!j;oi3FFvW)PwJ)_2!M_m86hLhF@x#gSimsb zc{aAKwLmy#EG;=Pf3l0L&VUuglSGa*PI)*;PCtnw!#l^bA}=2R4~^LU-FvAd3fK-o zWB^Aw+3>8rRdxJMV{AZGwDz%(uh%11I9jYJN0j*pA<_I;S;2j}l$s?g^!zPX%Niu> ztR<^a5zOodkqd(WdWSwpUdixLxCQ{yZfUsBu^$^;?(;ie`&p!eHR?Px2a+iUD9~vQ ze%_mDHS;FL9Nr>c$*4mL0OeHuUQRtZl=Fc3a+(mJ+qhd{d+zPgJI7YnGut(Do+KH3 zF41R_(xBQtZZj`M2bNr)bRR(9Dy2n=#V(MlVEcdLkI8vOg=wooa!JuI%T&| zA%dHrr~OWv6cQqa{>H)*zAaha)bufnWy#p&L05+zM@F{t_vL6E0BDk%;+S%XgVcaZ zv_H!8TTQ3{@y>+K(oP6ycZyVR?eHF-goJ|oT(g>%jd)#p8X85gSF*YY~AgHQ}|e-oR} zA|)?p2^A|$v$2G`sWlUN+k98Pxb;FC0Q;_k$+r1LCHyY7qp}0I|BHX?#N@8d?PlO+ ztKt`SA62AYi1v7>=&?4guFb`BjRtXav4XgIGV$XmUp*kTTvF3Jxvbg6wo5FsSgWhr zt4O)}K~!}}%$Y#!RS;_T@6Hcs)5%E58KT%Xzp0wxwZUiX)~SvEo#XB8U*e!$_uj_M zr|7o10FyA+`n_A3zn9@n?pO7;Gj;kV_#;Gpeuky;lj~-6bt3%NITgd?i1(`O@l#KuC;hO@z~YZj3Ssvb zYER_THgT8d+5VB|pob3s&d}af*J4~c?t8q)Yv)IZmKEo?c;ZE_vIbRx z(S9cM(IpL^6SXiep2V{&xAGsTH}psfz^pZz5P_MbNmH1v+KvNo(Xp7Y7DBjH1M3z# zbrrkWGzaPhr1uwe9{R>73r6QUm(L5drxNLol;2I%|L((|i$b;B;V z_%yuU0ImdL`dl?ev>@0)xIq#K_IBYAU3u*AzUyb$Mk?92UeyC3vw~cQz2x_H0!?<( z?K(PXi(d|eUUA0nrY3ZClg;?lI1p;L%v|UHgHmN5e^*$`%?+1f{yL}3ENC3!eKDth zaqd`Rc0Rty^$~G)J8KkKwGjoZf0mE9w2Tl~)fgr%-e(nXgrv41dZ`umeL?gqf5Q*V zsJ}T$iZ912`I+c*Rh@=(Az&TRl3V<%C*n7*X#(N4bEh&t^sSILJ`5Ck)ayQCWZiZD z7|4D$+;Mcj#{+A^5+uX4Xo3^fRcgS8i&{3DN=*KiR;}A8Xk!My_lMc#r}YpWsucg9 z1+XS#Q&0JE3ykr#z_*ixy3v9WPbG~`gd`l=cARY-MoSlpXu`;!DV!ZCqp<|$O#$i< z@$>!Qi={=JB2UYaj2har$eGn1g4LEC^L2>@-H1qe$QmNFxn1nfeeL>9r_{UEYJDllIp);=Fb&HOuh)b{u)dJd zgZvJ1T3}_zD(!i6G5$fwA65tJ@~^$s2_KJrCW%xG^v6VE_!jfv;UWt)*Y*wfH$X?C zrjWJ{X;tt(oWf4L+D+NG0mRWqhjXrr&zc(w%g<#=}B9s;3QW=O)4{Fz;pY%6W zl=H(6`3Ob*l~2CSYHJm#PbT910F_z|mG&QC^K%zpt_|o&8u67Ym03o;PoH;?`lXfE z-6SzQ;Lhs5kGkG0=U>F3+(0FEjl4<14&5FO0$&m}S5Ci=)fo8*Vk!iNu46wdf9HOj z35nCE2c52~w+3E10|u_TPZp!J!{wc&83&fH&tB?oZgBIF+gTAc8Wc~&JNZaRs!zj` zfMlB43(Bd%4kD@9KfkGh??wt;tKNyiR{c}92`Miw7_}EbT`#b=1`@XDXm#ug&w0~? zX11#kC+xm;D@=FTX^Q^7PPyJehgMBNdhZkJLW;XXu*f-61t87b$?WMGHET$4LfPEK zlVSkVlzJxZoSi(q(arI7k0567;ek>r^|nc6So!033_!|f_EuiYnapn75PN54pD$P2 zcTK0?!+MX%1@=nFeR4%Ls52Y6nwGpsOD@aK1v#3AuvsbIsP6ny{#`-cfT zC9`e*bG?N>33?k01e4UgYn`;tFTPgE47zxjG>OK1n&U^Ka+(?p!0mnI-%jEKa}TqK zP!7YITjPtdybNk%Lj5>Ot$UPPb0qZ?=Z==gq(g*7;%q?!a3{D3#O@A1rN-z5rSP zyPGqNLS#DswfzW#MJJG5^Z>g^nY2K00Fdyp`??$-J+ZXd4%fV>#khCDb{Bep=--v@ zaZkt&de2|^EDC*;)#IR8g8-h8G8=^j{XBcY+o4=hQA$W#YMFSkmgF!3q-k=IQ%<$_ zCXr?~ObHn9JsN@Bdhv>2P}}>%?7XrKT?xsScuetAf)6d&5p*23(Qth!(uv^Fm2J7MHwewb588o zZgRFJ2lrPcH5XEs@m=K)BZsl% z4`pD&G_A)VFq+=`;jfjel1i+sBxBx-U(imT?Czxy`t-fut=gdOgdRV4nO#Q${jJJ$ zmu6=jCuRhV_jId_^~ZhP$~fu4ySGdNPCR?Rlw{aJ=OqW%W0Mp^-6DJ3{nQ5-{xxcl z*&AM$yS#*EPX0%5J!Cik+rY~0RPrXkWeaCZ`n%08we2@Kew-$Zf}*IFZIjqu{Jn3_ z0J8N6yNaHSh&uSfYw!h5O%yc#LHg$>5?E2ICR)c5E>;h*Gg;f?Mmb9_b9gyy@_BjtmJ@AV&e|155PLJ#fqhqr#Uto zJ+8~V2j)k`D__PQxDwuvaTIS9YKgiKCk@6nru*4TyV}KsR`mO0V2aR-p?DK^ee~I6 zn~ZMZ-Nk%2H{duWy@RpkhG*axPabLOP3_1&eemQEn-|ijnhhJc70)&5Yw-<*?h%m|DDyXDlc3Dy{>UfH5 zJVeetE>2P;$ky<=whtC>1|gK|!fvSJA#%^C#!Ynvxtc{1Z>nR}{%bX$YdU~je4%@k|R&5QVBa~eeO;B-` zC$5}_k1bO?sVvV%*Q35l%ZBHV-85vg{KL^czN}mACH-*ufP|MMCsb*0O_QM`kL_P0 zZ_N01r{{d|{vDq)@201gh`B=JBr_LHmVYa&B|)BT9?K4CCUm5{RTQ)Ye~^yt=ENN0 zpeRUWgwaGIk;<&SBHawe5D`#` zNjC_idmG(?(lDfZ0@B@#mhSF`!RQ>FzkUDt{kik(ob5d4exB>Tuj}=Gzt4;=E7?~t z=M0t}4o8)&Uca4l<2@a_QV%d3JhSb z1Xa(dCA*=pUmtvOpTEiqMWF!^5-4ckk7Nz|@*;zVZw_`52XEiU7YxKRjf%|uSD(19 zWOxIs-M}K9cIL4>q?!h0nhCBaWzGjdWC0K8NU(<>IhZz5_E)te&3cklfU08Q`5t2W^M8nlN2->-CGJwm5(^yYotR#|+xqNma(!eSESG zWBs4st3x0@dy;W9aqWKdZV3=4Vl{eYw8{$?XL2${B-|M7WUA!7w`PZl< z9bblIH5<}8l|NKgrSs_$jBwbr-UW-dN+j7C@W$Rg2oK(Pe ztEY-$lmBvzzISR!_M)6yW_)txwhLxe)A*TMMK&x))QY$0_^u}blmBj{u){2uc zfRVH=Oe=NisXVgqJv6Ce0soDHi{^|2}Lez>vEo^f-GG0_|$v zb`Y_>+HHiBuJw3iyrV)<&Vm&NaXFbr`=(SsJ4BXN4DWqOTqX_c8?GEfyvVrV$X`20G@QM@8Y6+2|4b*b}PTR}CW$xQDMe&^}qd+w1!2f+? zh*L-Z)txqks>m3hN5Y1s&;Vli+{ev0TK_zM=7lC78?9VaU>%J9bU^3Ig3JU_WYj)WQ8rvnePM3q(W=q^t$enNIeSQrXx_`=;m?_&| zlPeK|usYF?q)zvaCJLaYrvT~eo^LYN-lR>6o>S-a0tS82<$*j-kwOF~7UQuH9XA#A zp|S0hmb`G!5lLhAu}PXxO8p|M;=__>mNB2d7GEV8EWkOj=-R;!lvae`S_5Zd@`+Q9m9v{WGfBMGf)IVs`F_>Q`0LSzi>Hria{HHMaHqoe@lJn= zLKfCuI<=GkYYL7QyHYFgb9X#`Fh${h`w}nUCT9mlc(+AA@l-?a6)=oY%El8S{cXEJnFm4HA)0;SA@HhML*0NoCK7}j9y27EGE+*T}tfl z^VGQtgB0c?5L<@=sc5a_zgV5D27W}_!fQ-{(=fodO~>1~0PCwD`E6@S>HMJ(a{ldO zR3tOVo1kKQmDgXw5GD|(eYCJ&76@80JSlcHF-Y*5`DG+F%h{KmJuoe)q=T+p z-%~6-w^zw&=+8`JQc+f<->72yA=O(&AS>~@p5Wm*vD2CqkF}2Z=ey@<`m{jklT?9N zZw_-MvZ^VuQ1Gcw&~EcNwv`_3LC>D-(mp2(95ZgEMy^J-UUZu7$T(i0bz zF(uEr>sI|PpTWS|`nw7cP4k>&mmM%T`CPHQJ_emZLFalSe);7GUB=$+0CKf>Tk(sW z8h~cZ9aIQamK0UI>mb{^dx1Qnx=jX|BTBDbn(Redf$heKqot_kn<~Of8KUpjNW53^ z0fg>9)jT!rd&~vo9tB9+bCs5a*X+U$os0T}0nbUNf&?$QqaS;bnq) z9w&6IKbr58^{44HCXzs=;fjX)hEJHr&cg5tAv^G}#L=lUb8jGXPc9XZXV<9tBXl8| zj0`b5^cr;27QNd#s$|q!u(-Lw#iMmdPbXMj_nPT!sG`|DY7d$I7t5%1ipD;r{{6u& z&HI;=N8NA|UvXjhu`fWov=DwJ*k8t5t<~T2Z}_=+wMx9;BnndeYiOVnZFs!RJIgr6 zc+=z3$}D;PdnwFmqF-j^jI4>L@Miv`v??`u*_;c;{jy9|fDpefD~>rMGj1~8J*$Ub zR4X(oB|8a21jK$s!hIi5|NU6lGcCg?x&Dz3Fdq)uP4#>G;j@5(Er_~JuO)ox`xyt1 znK`K`!vyPdy+R{Zi9c8XBq~oMh0r76Sy^0Wp=S?&bFL2{3VvMBN6_;YMXm zV1ZG32&v~{$b}I5Bt-)to~zcv?{HA9n6y5In3L8@no0A!#Zyeg;sfXsY+;@h==A`f zX7YmxQo2%<5{^v|{A~Cj2o^?H)VgExo9eYn!K4I-Uhdv+laHhp6IVIF=u~|bzgU$){RO(x?%(#-bJO+B)Ds$kG8@I%ONC)RJWL$Zm&n|Yc2 z(BPHYO4X9P@iI-_K%3;>wb=$oSq#F0n(>RxMYH!ynWOAmRV zmqZ*JS*PN?+ka(_bOOR|qTF8Ncdn+e3PNP>dTk{i2)b`W$l%hJTNFbRDzQhODTk}@ z+!?E7UktZ-Wiy*}OGJB3!62MIj7n}o`SgU{<1{Cnxbbpqu!)Y!b`4W|l4ao0J=cKs z-)xZZoJBMm);K#Qxb15jtw{}a=;!Jaf-3)^JFgYzUZDfrICe#=&m+kSlE-Qq@bM5eSkdHlcc0; zi~S%`H$HSPTVPOK{4ZG45p6=FbWuzz3b|o9pIQOuyV1m4JP-{R8RuRag6YbOfNj`=nJi^0)=TCTG;6f8T#4yZnZy(G+ zMY*W55c=uJe~*s{sbpM%T*$l_nnSxiLlVVSSd6kU3{EkCjxQaSWu^jtS5M9CUyo9? zt%}>Pl-l10V20cCQTfC+0K4M@#q&>V)0COI-iV3pG8|H@*EahnIdz&mx=WPjvbHr% z>2Xa`Me}#2(CP4;Uro=7Qhi6tjfpo$ns@gY-9wK z&M>*j{}p@P^7Z8e0p2c?=}C+_8EQ`Q^tBRdy!eVgV6{8b%aR90ABvK13Q_jywF+c9 z%~DXRav2kv8J}8zqj^=T33S>u!U>vf-tUN_RTVl+b@SB|ODAO@*1tWe8t|<{Ovxl8CocYLtWJmd_^LbCTxM6>tsj?eX1l5uvU(Ugxw;^27ppWc zx>ApVeV>$c(4&dQzr*QlB}oDZ=$e>;Q~NaEw|OycLoT=Xzwnzp8ZJ6rRV$?+0l%Px z9Z8h~3`jf+YyVyGf#hb4lU-+he?`en^8L@*LipXYfP*^yJz1MxKAU*`V~5_v9Mj9- zXBY#gFWHITd2Vj6m$b*&582*}bAibQ?2y-WMKZt~^HdM1+8td(Pb;=Kr7r&9@R}LW z?oI4Lt^30JdbbtAMRJY)6phv!$3@qi)N=1xChzEVHfgP9_kn0B-Hq{$4^Hyl7a3RS zsy@{F;zxb-?vk!Ilt##C9EsGt`KJ&G5fNYb6X0a2ovh(S^Wj#VAY$m~E0To9BZ39` z#TytL-butqPtpV1}P)oxziffugkgWCFR^_B2 zElEBU#C5C^mhKf4IbL)~OvZ&Uil~VR#Cq7@Y;JXkn8$AdL-~A3-U!!kTUc)%9i?Rx zG~UT6P^5{izLZbiekHP{o>P9Mf-qQ*Qnh8N#;w3g&4z9Eg2ottUF%29**S-CYs0JR z@bnx-Q-`hE7)x^nSY>$L!6XMEI*+tTOe0bF%94KjE70q!jbRsV_kVOfMcTzKv;ex2 z>}sM2KQOSri_$cu?Ua$+lDJPhCA)v`ZRLA8;(HWzybUXN0x?;{1j^OPA5!jTh6>&8j9T@Ek#n*)yJ{k^ixtgJz zhe>OB_MIAyZS1a#42&hTI20myV`!4~6eaj}>y5@WI>O0q*1m&*W%L{xPVXhHTy!_u zc9MR{x8*xZ17Mkkj$H$*h7XCubWrEh~pT7#ad1HKQauif+req664x*=ZMD6NeK5Jn>g5M5g-`!F*wOJW^orMA~?*FydEuv z^eSr2-u=FX^!S5JhZ^!Ws2jJ{H2MR2m)$aIsjq`E%=Qy=CFQ3TC03x@yVH}3=WNE9aK)>l7?IZJ25rmQbz~L z0Y={`xKY*dGqtF(3HlM+EE~S;Zezh5#=ucK;rQCnadj8ce(ue4#|q$P-MwSE;Z(mx zjAx&Dpgl**mT?M-6YNm&QGX+*{P2)Rsa#xh&PAQcybT->F1CzkuI)Y~Vf4>d z$1xmyK)CG_!Tw%O8PdefJIhgfbgyWi`$$m>TV4YdJp+L_IOPtqruGmSNbC3sBfaRI-6P}A1hca|0I^wBxb<*cpAKTYtY1t2( z(y+TFtMuV}lL+q?o^gkpd(~!aPBW$Oq8lC9vS;r+a8A;+*}(UJdA%AGCVukLX#C%G zJ;C+Hl?Xj!_Oxb-23H}-^5?C;WUrL!sHi=ppl;)(BDH{OuNQyh0|y%UPam+8H34 zTJ~Po&uMSmaJ^WG?z<=eaf1RJoG?qll~aF}c?|{sW#7 zu-^vAmWai^tVri~O?$`P>78-et$T`(87%U?%Tu|>%Dev9V$#3gK=wxS`{(3?Zm-UX zr1vlq7neOL{szR~P^K7L9y{@qt($a%bN`*Sn`0MV8wJiG)6G1{Q01`}`ad>@_IG6a z+|rHbt0lq+X3t(_ObhA~XuM3%4B6xQFl&88;VVWQ?61&>(OKmDiZ*ZPl((0RYTIb7 zdHbB%$jBx6)MkyNONf3Y&m5QCyj^rb4~D&!bRX<8#k{@zc;NXf!aEFM8FSf2rFgoQ zf!wft4oiC#)#;`z1MG~vwr_w=9~T`wC7T(j!Wg*!x&;~j=W#O>_}@8Wtpd*WVv+5R zf8KGv9>>bsk<@tYih9Uh#PR-*mSEnknTc0Sre(dyy|yq+_w)o2^yF!`$a{)_8O8b( zX)VGTlBsI9gTPk&rMqfLpXRN`1LElO#et@%(h47^?<-68#2)t-F{Q?Xg}XvKQOyBa zXT{?Q8;!4)Bi1cIOaO2$JabxZPHtx7X78!bxm%}pa}^jwFaOz~EnQcMn9jD|O$#@) zOt>nDzU|b$p!p|ytED;Vb@q}f;AMr`&nz-^LwJHI&%3x8mk7BzdoTNjb>TZ9zr;9f z$czBIP~F+^CwmUk4EcWgt&JIvf+lyt3Bv358xp6NuQ%ybgk<8SHeoXlzz1d zx*S0VK>kOB8TD|v{Bk;j`(+wl-0+&rV@Ov#Jqw(UTF%jAyc_88=CkQzUQ8HzFz_-Ztjc|HezPgoe}oMiyN79L*&u6;bghu9 zEwgA<;pyhuy!Eg3mn>(jbN$V!ba6lj#EhXuE!QsSKe+(6vz`PwZ>;!rQb41H_Yhrc z1XA>MSm{y*lM!-Js!xb}utpS_SOtG@O?Bj;OtSH^NyQ(ViPk%uwXt%^_K97fhGj2& zKYn-}qU6MO|I!(1j@#@o5ZLhZhgEb@>-Enq>=QcdS(8<{+)o7nE@oT15&vV{c`l~n z4jWo#E1HfQ9j?tINQk%_XNS-p%@@CXef&E~$na&u{_A6MZ9gAk_1L$$&hdthKG|K? z&2gO%AaR=BovTPoc>v*{dF zR`dROdF29jqwyv}OqVn@bY;Je*^r!dHm6EBsWx09ZGj3i_p1i5aW~;rBZjf4$8#v{ zyAfZ*7w0Sub)3ar)4Hkrt_#1%99N+nH$zp&_vWn!szWmRo6FU%tBS{zEA(K(>)+h@ zmsAkYo~fV8`ZS1nx?Xfy?6k?o=N*~FAdXDRhz^Ig;Sm)3J;_SXU4Qe|yv^{-ys3aH z+Mp7QdI1fuvjIjgOcAHi_sreR(nQ*Q8$i(&_e>^PKip~9B15L(%*%ylf-ZCR_Byf# zhVC*X#%MVX)g}lf#Zkr`Pn+?0VQbyPOQ6>3L2qPz9rgFED-<=jGf}`ifDh97)5w_$ z-Oy8(-!koEVauk3aeOg&aP_1ZvcWIb={u0zVYxcR7AnLTtlXwmyrv8^-qczrO?Gg# zgZUywFxJut9x`tR>LVVRwyVobI9|XdfC`dl0DIes>YGg}krLkyzl!HuXkPgvI?xAL zyEz9g8?J@&!E(1$?^@$`{#^Qz9vw;28fQ3N^msdb=z9(CNU`D*l0+CumBou0XPMLv z9e%{F`tRn9hgIA!d#`keC{@#0lAIH3iNhjA3U%oiFV@N0n9s&k8hR4tDj(Ut*jY^&n*)<94Ssr8y2{mwdAG#eaR9Pd$T6vTN zS8!h$YQqF}P(|nwb!hMJZ0NzYhnDVz?u`9sU)g(|)VJYIAoff3pKmk#ouBsQ^s^h? z{l>&EQ7ygJw>~%cAFo=CSVF4lP8|g@(K=ThgxTBhe7kShqrTpR%T(;dH<7b8Ha01h zzA?YS+{g^g@Rb~;Es3++T;^XW+wF&Eqh4>}YMB`DVvM3~)Pwb!h)$MX3~EE|gVTJ) zBaq)coO2K0og8PLpp8xOB?GmkyBV@T78f-t`@`s;b3SVVMp0f0SBuei;`7%NCFJ`e zvEsWCiEhY0n8{HZ{XM1z?3`^Q8Q_3*W7qb;#tvI|?$boOf88kpBYnSnOEE{m6YlYl z%KfhTKFwfL;!NNq0C^XYb~Sc{Tda`nT#n}V_P z#YIMu>w>{!*<9@zZ@zvjCoZeJ9++{Tasnt7D&^G|l3vRzAD**kjF~dxZwL#7=g- z`v}c|Uz%NTpnue%pS3-a|7c0R!u{C&tX_VJ2D|e$*oW2Tf7DTDrXdr?(3t8m?X2C> zz4CPb8UC@Jjp0z@)ebTMSBv?O_Kq_qCHi|i&zVTkWiBe=y;XXyb0jNq=ZrKOa}weK z(~2tR*ApnCL)Ys%O3hzYihuXX%0CVzR4q~=A||a#zvVQCKTD+Y*ql})q#2m%mJxs9 z17W~R*_xO-B?%-)Lzdr45-Zvp?Lk{=pU=X5rF2DfNzDCqB=VE^na*sjrRpXd66Bx8 zFu}RhFa*J1*0QSZmdsfAU|F=d*fxy#Lbyozk$LjB+62g(d;X0_gM4Bsibf!mvt7JX zMN9)@Qalcu&HDtE1aNFGV}G*uVn!m(Id%K9x<}xFWIEfcf4uvhKBFcl<AEOnZs23 z71GnYRV5@Ix98x`zpYbWvbx$Fbsg04Bwu~gYIKF-P6guEU;hOWoA2V@8PiiUUET3B zB#jy~B~O4_;U^l>l>D*iSLQP%%|$6Ll7(1DPc+x)b&mvCkH+7mh@hr9xOYqx zy;L+v_5`@M`0RSqzchDxcR~{zby3czy`@L(wr$HJXe*C^`Gu?Olw{+omF{pC^`k9> zI(FlVjf7x^?WGpmX;y#Q9Ydp+C!VB#&CPFiqr(K~nbOwZVTh0UW>-_&&83g%O}N|jcYM;`st0zYdtA=;&f!xra$8_xk5eAgb5qN2{MHrbL!{O=16>g`bdxhW zGw77&&p(Rp;^V>KY5eDOLHv~0U3RcKtGfo?dC+gcmgdzLUN5Ft#Ub9tOwm6@nuN>e z8Lu4-eZzO@wZ0f zh>IZ$($vx{uUYE^UBP0G-Dh4ZH%`{O^9dM4N7zgd+%!yU=yAYT)w1ZU#VO;Brxpvo zHKL3m*s#P)z5ZT{U78=bp;KzzCxv)-E^^XN>fgL`2v=y);~5_>m^R_J~5K-BL-}klva@ zzedLJ_}^rcd4|xH9NCo&(wrNwefGu>Xw2p?b=S6m2*q=SO16Tk16|IKdVDV;t@EZa zHEfW(wPoBQe?`bPWxJc>uZ|D?JnVaFCJhRbkpXV^lr#v<^vW*@1E;M(mWyHP6;GJ< zc7I^wj@J{gKf=X;t$Zb$<8Fe5C}#saJVH^N6+-#{O7aY@B=a~kVc~^&DY~L!0tJGK zLIZApZ+@`W42o|Aly3o5cB69UnFd3jv@9hJGEa1g6&RMKJzsEpD+!Z&x-akDLzaeH zu0W*f7ucgvRllU7`*8r=&FJ-JvE*6n%Fxba=$HrRH1YssR`fO9fl6cYxuKYAhW zvu7k%(c@tc`J2Xrm)qP+TJ68>-p6wNU9r&ZRq(-Gf^+X<>ItdIy123lOjCI_BgZ8N znP}x8Eg8K{am|m;+zt`OwIZ>r>eHk^<6f;I(LDVD!;@|KL_oQwVXToH+C8^<`*k!9 zBy#b7=-bp%o=3``G)VmqW&D5o<-9E4B zxKLx&l-v;9j+F|JGf0!S>)Ad%6P-jF=JV4hG`5YFckic^Q{fqn$z*(+a3vDJy9lkp zg33$aA5K>wLeLQN!s$u!Hm!?(m9P%gl~cQ*%s||i?QUwYm4V2V-10IkNUsmz#w+Z> zqQYPzSdtp*{Mku`enW4JJ+GUkvx_h2PXmbZED?-npjk=CpFyI=3ikJ3T7~Q2*O|nOCIGlIP;&(6 z0v;tMac=z~Ev;Y=3Vt^kK~iOt51yo1%{>~KXKk?=UOLmN7A9IfX_AloZk{OfH z@V_Ny5F2kM^(DevJbq%9Sv_#TD$p7cAV9(PsJ-$ZARq$!H$uY3qB6Rq(wec-E#-~m ztW^qQdM{5}fO1dm38dsMUtZ0vnBL{YfR-|+e6p52JI^3i4!&4wUK~fe3DllSLgGd* zHi^27?I3jlecId4txbnzMqKiBALz)zzOV`c349{ZnHhL=spTNiL^!vZmra(KeM_$l)b8 zrE|097oinDHXG+2HWNc3cFwaA-C`;MFFuhMbxb1M$QOf+WP`*+uHKQ3WioJ3BP&>f1ekB_9zclH41@wWGW0 zE5mUb_E>^;;{j^zXGBqZSKn@BXBxI62-@prj!+|-mXM2}v%-0$uwH)>#svJvEH^w? zDUhC|E9-qSTc$DCH$Cama3Zqcwfc5zAI`?JjdRQXgv>43`j6B7dp98kut&E{Q^+N( zy+cd4Cucqe`lW0&0zV=V9v&!55@WK;r#917^^T7e+As4e?ZxSYDcJRs-E2l@EVq?A zfUw~APL{@ute*+Ci@4jhso0hG?J=n#88VF3+D^xCfoYzU-pTtrm;6o?W+OCBDP4vffG-+5>7ioC)#9!11x@-3PVQ8zFAv47ouGl12z) zk_fT(0h!A72oUVmZnU4qv8|aE9}FC7{UGUgtc6K;0}wL3QuSJ(;wv&0hkx_ZVH@IW zMe`ZKZN|3oD?hReL|nCW@_DR^yZ0bGx&U;rzuqfFBDl7hdy#69F6w=ucKQ3=%e`oL zKYd&6Kka0;ok*&pUZLy67Of1hXbxWv>Gu@WX5ax(XhZLM{Bxx-Tb5YH;D zI0`q0c+&CHIQcW9a1%o}Zeh9`FlZSiS-#*{DKe>V)iM8XW#_F#ZE8hsMJIkhk)_=l zVF16!W&+zefukSO^%ak#BT5eBmZuGpA+Xvh&phm50E}33p(#= zr3$}Oi@zII&CzQwNG%`KhOVdO48SAjVGRMaEjhu>x(q#phKPw)B5_!Z+Uhh(Y_MmN zTm%!_7UP{?krtVV)(tDEJ^-Bg8jJz^oPM$FoObR9yadF6SaOa(V2Hr-vwhO_Ly`mW zRY78++A%Rci%#rh$4;Ti8%QtXaY2)(jBOQBUxKyzrVN3snY~ph6mVM*c?>|#7-wnR ziheIlc2qtXAt2#a@WklM@FaC^d^ylqO)Hveu+E*UI29Z`i1<% zFx3JF8JtK=W)Q(f`SzMRuvjrg>uvGQ?@S}rA^_E4>0N%ouT22jek+HA??hke2r7g16^+4*shyZ2`GbWM^NuPIQIok!3`tNo9=v0!rR`H zRw~8RlcsQxv+ewra^$gk(wlu{lDg8U&@Xh<0(!-oQa<{b1h%L}BAjbXt-yU8djV5m zT28j%GO9D~iDp}pjXG(!=2qkm+2JxYo{66y&MZ>`ZNfG=5UX{=sNmCdG7oBb8nFTO zz0%mC%6K&Sy-E1xE7`lnPRlv56s@&IU1mzrSl!!@u_Daaz~oo0j)6;BL@^D#?~Ge- zK>;uYT6@BYHkD+~Y5Fq7v zuUnzNHF3i@?5U7;*|JS=w>p-YpGYS}j`A2_fCJE_qxQe3k}%DPKG&44fa43jr!akJ@-~NIaez-l`8O!9U)?kKr{)P(BB|R z5Z~KEfo`glOLFDB5HR3v*nE}W_4bX3gf?)Bm383B87K_C*peYMAfyw<{Ub)xw9PcE zH$aMhK|To0H8YyaY`)${{a;WhF7t$*#QB9j2bch#kzu<2$@{gWE1S$k#SsMch0&f< zM4EXX{veN>X4%SIkyE>UPaCw55}))jb&L za_h&kv!2My{utZ$(Rg+#zv}{c}B50F9=9);Y~z>PIJnh<6i za;6mE%Y~mM%d_`sBI&(>*nC{%^0s~_#XTkc3Ba>e#^;gsS>_`1^lMPrx$=n=C`=RW z=wQlmJlM8IBn#|Qxc5j?X1n43NMth-)^((aL9=vsA>vu>CpgcT2zkr_3BR^xv#QGc$IN=+Y6q9ec@(Y z8|KazYd3v2L7G0@qrLF?%Mdqn25jEZQ*ClAZph3H)Pxi}hu!DgCT_1yTX8jH_v1H+ zX`Tj#$4cW>uN7EJQ@?gYzO~ydm=b3HOc45Q{DF}*)dNAz3KRn<1zb*s$Aa%ZGOD6d zy;fEY{jYHTEn$;I%Lgzr*LJENp?np+Okj9eJL5~sv%b0y*hoO46XfV5Pr|lfzu}3J zyt6I#_m_&f}U>_ta=_8ma{0mYIf+Q=oU>S5{paw%{ z1?=-B^__}ae4_zU)n?ndfxAg0K!-i2!9TBfRxd@@Ng6R74h(R1%oBP@t%AXE4=^Db z#!re}(c&{TP!tAp0OIv}pJ-zpblriF6k68xrS=|RiZto?MpHV$PYQo%G;wPGz!c|( z;gK_t;6ksz*e%-7!$F)9S_tLJ!SxCZAOvXDSGIpnxK9*wCdt~ z^uEr3P^-T7`e4E~#cTCjQL6dVo0+aIB#l5rU{$c&0f?Q_YWUx8$43H;?%Ts-RIuP5 z;qXDPqzbfZ<7*M2<9`G`Ei{Pg`8Khx9C)e4cJ-HK9r$Bl z$KQmd3Hz1-=FE8+=`kxXXnLk&=n#7;0GdjLz6^A=RfNXCkuYUL3>kxQ=7yMKbh6E` zHasFlWM?j8h)-3&S5GMZv%ww-B98P>8s|t~jMho`rDsa~y}qhkR%lU8;DVwHz|Lkn zJYs;sPhPh2s12L>2`9eLJ$rvKFOPxa2gSet-J%^BYdv>HGf(NF5TF%SPlHOwGzCC@2)K^I9LG z%@w49Y!7)1V3#kvqO#8(`0>kf2IlQJ^$0z92`hkA3N}XZvADh=123MkZ@l;yj3=dF z{oIco)$6(vdbv)`I1HDoD?X=fS)hg043fiyFX~7WKlxwdZCClv7T|?5i=OYUP_`&U zAAi01Om%a?WZ9Z!(ako$vMxKjr+vB%Wn5OWfBXHq2!2@2q zlw0ChTj`sMg^-HZc4j-t-j7>EDtBk?Q2c~@zwzN_pvF@i$wtc9ZPD2A&da?`Jdb{J zD2=tVi#mlq{$@Le|K=-ll$4kj8X4RCWa%$+;MK>jY*5%lKo;4Rofb|*x@xJ(09|mu zdN78Om*DkEBy_MjQEz5tIGUx9OND*QkvME0rh-gxq`~Z+S9=X^)mW9B-WM?N!_^YS zQprrOL{4etOuzHVTCXY>uBrvt0|NGgZ4kehKsr1TiSe-No^~rR;~7qIv3)&jO?tS+ zfy5x?ByFPUjdKuQA*RXO(7YfpYKgrl73IO2O*%ndtDQ%ITa;f(ibZIdS) zc%FW=<{t>c4pX8fPGc!)-)zH9EUPEHQeuZho`PzG7~gv*Xybppz4`(+50+*ua8P%fb_J{1={Mye zohv>10fit0R5Y+0@jS?Bbu+S-H|SDu0A(hMH>ZU#{mN8s0~XvX@fpMp3Ygp`YrSW``^?a2=d?EE+E07Sog!j0k(AKnx_nHF4RC_n*_bK2HhcdRZ(UZQ&@@^(4C{)KJ zx&FcM@Hhg)svoWBKwIEf-LBx9M3%0n8Kt%KgSpeQA9Ko=t^>cwF1sG>G}wJM0wZp7 z7_g#$Zf07Pro}pe-tH!hN|Ek)2Y`YAU7ORQE;;{FMnY~!spVI{?^jX(&hmaFGWC%1 z)UtGZM(1yTRT^ks9z2!e9FRgMEMnKK4W_A?R~jhn)~nd6CMaV8Wd^*?g2y%Of9=n# zd->=T-@#SsOgq;^PiYGjx%E6ZwP59%-=hb2!}%V~SrOL6@^_pjnHOHdhqh#-t3?P=}pEhW&ZhNv>K8_}V6B72byH1V2ldj;b%aQ^DIT#ndEpzxX* zYqZtd4mJmidmt=jJDDS{CY_8H^M*WwUm0b&=@zbgGav(mrEX ziwMh(#UH=0wY+U>0tAZXlqK=pg?jw4D+<4{-As6V?9BdP6Iic;pHhN-t9A?;2QpVE{WSRTmB141 z@97uG0ne3;+DK@;lA7}SXLeY-+Vy1e1aqME0*rb_m|tlDun9@@A}=-@^8aYD%<~M| z)SfPfrk^etT;uPWP0%}hjtY2<>kG@L^^j}38=kn<4e)%FH9=>80hSG>)8ug; zSV(8r7*vLww`Sd?usK%2%fqG7LA#e_hvPZ3ai}RPFee(Cay2?7Em%~wBEW+xwC@k) zdn8vD5E!L(mfZ^#BwLVsYkfG><5eziE2Wuj*MqqQsD- zG_S64t~mjcI;w+(gjl#S8f1E8Fo}E zFd!;|JdOIDn;-_GTWf=6pJaq zNI;r7#U~MNV!5k$i)G95Rj1JBh7i7zpEZY394V>_ ztD>^VGIpP^=)t=8OFG=2`PXSWQUqaVQmY>v?cHoNU;rP2+C??I1ai*FDaJm99_VUl znF_xSMULWKB%E_a!HzF2Q2Kk`6WAB71D2lGQ)9f^1dp>L8RMObwYiUFf&`g@_@>(b zl^sL5GuraqY+o$Bl@6SYBdP^xE>ja(r(^vF(9-Ovk7PbLYIIgqRS826@GJ@sYJ^Q5 z|8_kz#R6?wydFpxZ=l!`#m-LH7CqK}2yq#Yh}okDa8FbwQj zddDCwiysG&QOpk~$#q#&>jHL}m~&3}cXfgw<8MS#vHfdsg7& z3L;7unImiw`OK&N!IYg-(=2hq7tc!W`sF>k$j7rZLE$@k8g3h3Brdlox&ppLXE1_r zn7;%q#4&myz+dP}YI62>JoU67=)__gzL*2JXd&Gz<`fzTBY}?HN<7w5C6v zu!*DcN^HJJD(WK0)Z^D%R z?cHIJ>Ou}%MZhRR3;co9bkO*i;e*d+&kBfNWdG$=RCH5!fnqjUEeX0p9VM=rROXZ@ zIYHDgF2xPcNflBRx3S1C79 zCVNiE`rvHhd$ahxrVGLwvPiXjG9od!Pu*Q-Q-n4qg-Z2NV}>Rd;DdLGfe2Ty<1gRKt}m{V7f9^niFI;&7^{&n z0D3QMT~B$uzUmrw(gt3})Ul?qDnu6x$$^MiP@vGP{lvS(r$E&o=I;*`9^VtNzF+4314H6^^0T4n+?$P>}H@2$i;J!YL-)0f<|f}Zq-tVVJ`j>I_> zQ7jCuBe13(O{bVtk&gEp4~cam1^`(GwlO0D+*Z2Qmfe8pDSBYQbrRW$O&SII2?I(X z5b&XzL&_{f^VAX4`^E00Ki2v94V$2zb_OXmW?wk04^XGMA*FI4$g0Ri1$_r`TzelT zwxOdx_H&acK8gy0ge0jtsqfvF;UYg=UdqfxFM6>3di!_y;ZIie4|T8p`1<(;Jv7#Q zp{DlX!-tU3M}ObRe0cWaMf=159*$bSd;Mgq@!a6f&Fp+e!2AGZ|MBt!dtV+|UoS8O z6cG2=cRR532mySd?%F_`c~b{oD%(h-PGjanL!*X4;RPQM>FxPO=}sHZec^&Zq-x1oY<# z`d`*)7Ex%@hyHrfsQj0$CL@tXi;k&3^Sr~gyU&~7k70vI=|u8-L)g5ATw$wK$c&T} z!w#`!nW%obDm@y~z?j@cpwsyU$>MSP1Er$RH^Ud#F4IPh7*LOit?kzqG?Sqlu0MKY z(ak(p*kk#^3W6R}3h5e>iL-8AU}@0ti*`G_X&<4W!8KZ;ojgmdr*cP{K`ehkR zh1^9n&=C-<=vrFVSJK3qQ$ALPRdeEgWRwb-H+ph*PC7zmG*1GqG-%S+T=0+c$io8- z=lgSj7V&y(=KWeaooT22NGq91Nfya28{hTl96BtVO?P$}_>p@uOZ1I)1WSMr8n5A} zdUFb7Z30EoA13c%q4Oz>4#MB~`w{TbiqA9aIlKpy&oM*L3m~E6!vNXN2OjnmBY9ux z`8G~VpAhyv9sG*`3PJc#8F*o5lyn!*;FUxb|0$dN1X|0HaE6it6qi->@s=O%irM~d z!H!qr3--&{5Zc{@KM1b~Y655~MRz`pUY3j?Ntyom2C@F8`bcwht?;Gx>Q8q0lY!!O zN(LsRbF87NPT>PQuffDSoJBjL!uff1cu&HA#{FfJ3t_RGDX$7CsAAaTUa$nU&c`0p zxAT@cJ~Vilxm5w>W6KU@iuo64>rYR15+h@i#I^^&P&RdYvIpxQ*WE*@M~WsGVz_;6 zeaMadd|wGd$Uj8l03_pSBbyJUMGVB{ot-A7!FQo8A=JN-D}&{VjvWYnA5#myp3cx`{Y4^2%X<;_B}BGctzC;aU9tYJ zYGu!R-XHHq0X`tgW95LRstE?KZ?c@!?2x%BH@aIDsWbk&C`POHKE4Ow!~*})po$nt z^{XZ(RrR^rZiZXT8NHl>dBYuO^(H>9O>L=RatdvUD`Gf5C0${XeEGPcPI$P9x$*K6-i4Cv42+N3k}ws#Kr?5Y z1MiErtbzA!&SjD@wm1&TJtsJeRoD9}R|I%PiE5{Eir zwe9tWabveW_UBrX4Z7;e+tq8Ep?;X2;YB{`tahA!Y~*ErSeN{V@ao3n{UrM+BtN=r zqxLb-K8@dDeH`!zKW%)hCI8U`6|vUlMw!W>WAU7jnSDN< z2xdIAO|jB0DavthtW~j52UF_(*t{&!yWAuh?U_IJ9e`X;lze&_+8)bsL&kVZdM8gj zaXT&bV{BA;4onsOnExOM+olO<<-VIL_Z*CmbucUJh~*fl_xXm5C70*+>;vzyUQQiq zMuIft7#n*8P-oq${RhajK<~L=$2d?MCbNeh9u^R9K>hGBkO#V&HazS9CXelc14I@% zMQNKaBT7BF$L5&m3cM*`BM+2D%ftZ_ zg3^{6f(xaJA9B?jFRYln%qDC^Aqe00@s#+%i<0{^QH;s!T-#!YEn`4ii^XPHXAoKDA+_9)NC`BAc}ut7sh(#QBr?06!`s)XnE1A*sr z9E{HyT9adjU;K|^?a)v<5SloAI8KwJj{=Nqn?L`(ryZc&R@8|314Z)Xu#j7c+{PON zGQ28N&V8IwZnjZQyvgE6J)exxU>p}ZnU9iQbt!kIaCqfN{vAh}ZzluJ&j+X&Cpk)E zj`r`be=tr?M0Spl)nXTTy#*v$nC3m$+EhVEouzJLMrI$`LtS^5tS>oE(e!RCDyH z16#dz%86oN>v81r_Fe`#?US6jVBD+$Wlj~tc+-$+XQcW8J1xlu9hG@M)`p$)fq1|j z;E}|7wIALdZJ#s7XIyz~O2s(5-Z(Huw?8G$y!+S`V|aLFUSf!;&+wyN;_~C=upE{m zt8*;I;;@O6MqW=@tf@kLC>*Ed3S-vd^I@onHKqIT9Bi{T9_A686&#eYcGT8{oPQf~ zOjV!zpqvN&FxsH;wq^sZ{!jZLgOLf%i0KXt1s`K1Cu`uSD{P7=JkGE&hJM^td&KKsRB!j;!m&pfXQ3KeT--u87h-9>Bj6T5TtfC$9B|T-RX-j)AV>_>j zt*R;WHhCL;7UEI+HuQO)GRi#%Wxn=p+U7Md{4dwB?|Im!4mAonay|Rh2XyUcj$@zP ztn10CuVoIB+`sR?SI&CA)+hJ=JeD!BrmhN4SrwML+`dZgWxnlgDM#(wz_9Pz#8JmS zF?k>IdW9Uhp7NZ__i5v?kg-oaYsy(u?(1AvuMatOz6~zl&)d|~Cpqf%DQ~Fu9Q5a9 zu=Rc4rjB;r4`n%?HaT`f`{ecbsy6-R_zjVRk9NM!{dnDm@Oq5*QPrj|+OVJ3)T8$8 zoYVI`&bM=J+EBheY>xMKu;qUqmvefIxA$$@P)0s)o41Ljt*ebSCK_2{#Z1AVV&+t+y;{VG|`?Qztxrak+<_Bysb7u&39 z>-%Vua@fA1Lx zcL2P1`;C?xGqB+qu+vZ*4&R8}n1PKMSbqjy|H*e7jsN8hC1BT&>><0{{Kt}PV`pOq z{#!Hf)@5hQJ6B#+3cu5CJIHQ#{;ee2*!ka?f&A(gqg?#X+cN5c@5z!eZ%fZ3KO=*` z@x!39i(&pg0u`7nRQ61J8nf6sowFPKT5}KcS?P`l7?QqN{42+ zT8CEs62mYoQ29Yty5bnG=+$zD6DZ`V9*b)2G2{>v{1`sFN(gx=FV>IDicLNY2)~8S zMDc^PA+mrnw8Dcd*T9hM_q&jDRE8yL-Z;;-s@W_$OL>;s1y!bx4E(Ark$ke$mtt7=kQF^fQYK z@(3@rN<2Qs1Xf;aM?sQ^%>RQ!K`mV4(+nFfhI(%o@Ph)qJf3 zyaX`Yl00;Z@iHI5UxJ$NFjf+8@EQR8I>1RyasCi6vDku%PqiD7$tp19Hy-EC-!?%$ z_`n8AF7F>Q-s+GzExFD{6^Scr(}uMzYN!*;@p-$1iTsSmkD-KjdCFrf^|1E&=d!ND9W2; z^g*4fO&9Y9c*3HiWqo?fMO*}mw#o3Naw7dLH;NQHvNI|9C1~ZJoc2cm>=(p zaj}Lg-$uOLZY>PPhFbZE^_<3GhGvm4p;vtRanL^T#W@C=@v}AtmqRidhl|hn{SQ@3 zen9s=^yqc%Hy_q$*_4Sg`qE2HNKPVUTF~_vA7&K97Trh|jt3gc1u{JC* z!E>^YT{WSRN^&f8RJ(W>131uTi~&xAVor%eZMl!6YnCpNXO2HahMabmbl+oNl}20j z<+nZ9jJ^39Suo;78GiBg(x_>1?mUkLK72_zP@%^r42Br@r+)mzGNx1$3xXIfu_kic zTk>JhA}=|P_Eu+eU>uNX@i{@Pw6mPjuamQLBX24)s zK69Fky70mX3*)I9v!ciYgG#@NshW%2o+p}=_)HdaWPUg=iYny{K*i;<6kFsd=^-Ou zRlZc0><#LCMn1UB$B_4{Fp!~mEPX+?YVjg@_Opkk?@z)yzebRMU_6SM@T;q2?i0_N zcEZ)aklu%V%I29qXcmVbzUS(febc9XT97ww)ke0w2Ms|a71f7=+E#Tekl+!{GFsjUziXGu3 z9n%tx4W-AyAD7NM>{@7DzD*c&5ylr-JQv%n3nKUoe|w7DSfZRfY&VQqd-gx^%rdzB zp0U`Umc9C(ZzCq(FSpAvhWG=5eo$L+xiy(>2azr1DM0Z_du$*$K=yv2_mZFs`zHI+ z1p)<813@U>u8^@6{K5{F2rE!TZWjgPVGV}bwwII$J$bV8v9XQ)wUrc05hLWpplUKDtZ-0<9Bj1YxDuof`OPW!%&CXumO&4spN66j~@&cYvhL!V_=&^lqXwfLkw#h3u2GsWBk;k zrYwz{<5e5#h$9c}8ADZ{V=~(~KEok5afWRyF_%eajbi-tfml#1Pt1Re)pTx*h!Z|a zwoz|7$77tjh550X5By*?WvCkZq@Q{i(}PZ9@Lz%w9x-e2aTq?EU$5tnRQk6(fP`a3 zli!|9&iRJea|W0ZSgf`^XBcpL8{bYbqX9epuM~qx!$%%3`}9dahW29$19VIUpV`1? z^bZZ=GyV`(vd!@&OvN^&)Fo~Z3b39wiI8)S{yLoxV28P#cj#dn2R{x zWMgJ3j|W|dkHxk>*lY1QLYs5NcmgVXl7ls*#^pf95q+k(Rqyk|7&~pdqjcP62U#@o z^>hNDh!RHS_{>d|S$qI!u`y~5-z#QKmlbnnnY>l6KGLj1CzC_qV=#c`WTE;-Y1E{t zv>&pi`P4xb+iMKS=YwPRxeI*u8MZaV7Hz%GV&Hzv%}IdA@wo51_X{4*(fHeMkOeP| zkk*^@Ge3DOoFkklc<0IsrQ5y-+Zc2I+!lz34=+n&jj?j>fJ-rRoLVzp*fCaL!^SvZ z6Z7o-8E^bZzF|aJMQ-TRAO(~rskX7hsTM!pDmmkKuG4sOd-PMRnx|x|@{U_?FCDfX zE=$IbaVG#mkSPWiGxJLwxpKMrL@x9{!*E+tF6N^ohk+LIv2DWmVcQVxk53CC?g z+04c(wOz6yALENy!~qwyx0szz(?=}%s&W7b#~a~R%I{x%}3io znXYyUYmW40BAuW6B{!N9Phc$Y@KmNum zWa4#K$(j{wNg>@2_*ggrpc2MlhS7HQ(#10IH`mLg>#vm6OIAwz?YEJZI`=I$>7#yL zlzDnGXY#GTk@4GHF2gRnNm}>cEJPD?gP51=-H0{ zl*Z4N4p655^?rH#>>nlCHk$KJdIG>Oh(k-t5n7Sg=0J6}ZAVndKMaB$v0&ib02;N? zN_$a2IrDD0R3-bVPL^>bTA8i$o5rY`6j!wK{aTzd#cjVBhZz=fms@C3+_43I8@tBC zxa|83XDDV5T@ZvA6bUdfXmC7cRQ?D)p~$tfWaPhObmg zW99ggHrW)HF$&$r*2WC{=Q4l|-EYYMxk&!2J##1cUp@aD2~!dU6L=YGnzW%oZ?PvoIwDB+gm@fU!00nF!RY?b17H}S`KY}4!>`GT zDRZUG&`tG1ePdbt*0{g~TVJeO$fiGVkBp6XnGL_?4(YP%-XUJK!^wfS&N)qH-1mSi zdTo@v_Vv%o&cAz98aHnd7(v7FXtPPHCer;-+$ms#OFZZ|@6<(RJb14xpEO&V=^X%O z$k>2qT-Mf3tZ~)q$ir7f{h^5}g02xz5xtGyq zL+X-08jxK3)UyVJJ~8&H0&}R0Mn6h8jyuY8F80lqJh4L^d_rVCDtKsX82W=z1BHBq z&=+H8A9`Y0TOd#%AT3EAx+#aIQ)S{*ftk?G>7uCt;M;8CSRy<@j5mFh#Lk>Z75QCRj*;2+DrWH0D{0KmFt>dp9HP3PwM%Cdw3mhU}0iSA4j;c*ofuS$d zv_spU;h>x{^sVjuQ${TLybWcjQ9L$C+^37R9@gxM)7s-o+%8VU<8{98$5ho09?H4Q z?a9rWHmoU6^X6jXbP;1Vn9?{#i-|;96NftKBHp-SPMk@pNoYx!bu3N*QJ8Bq;|9(c zpk^GDv4#$X`pR({KtHm1G(TCOo;PvAUJG?8zflIBq;uaZ+EZsF@uN!S^%#fuLtV)( zVyf~*JZjqHe3a+&NqGs+d2)Q_!^y25KghwHL!4yVX3jVV-WPGKb6dun^o#+u+m1XZ zIIKi$vZcI%npoC=`uHj5Jk(IR_z)9qfy-kwF5*q^*i=q@^5tX+8SQ~}R7uSS;|9vd zM7`DIiu(cDK?4YUGmSk9WU(?e{3Xs_A6{) z>ti4X^MQWicX=q;IJw!ozUT2=_2g+kkj<;{#!0Iev*))qCs{jb41p+p=3Itz@h2cS z9G}S*$CC5=KF8{1UZGSwD5$J5{()+ zku86ArSv}J6Y|>kzg(OE04~}aZEU9t3b7Bjja#%dEOAZSw3DsRze*Oo_>3L6%a z!04&B;Fn6|=zHQRGU!`+rCx*P7@3I)oqb}#i+m>fq}>Wfyu|{xxE~1l%%(g z_OQ=qTk9HJ@>|RY$C$pW;ElLI<@Y_oW4HsrvuAA%hINVrjIo#wcHpEvmG$Hvn`2a0 zn|uXUxp_Ze*r=WWr>adl#+kHlf7YV7by7i06cY{OMmiO?!lNtWgTQu15yMW16~ ztn4SEIMzyi%n`V2#sMNPcQMchZ4!5Ks*UK^M2Ow@V>{VtpIixVjqC$sY>qSq@KRn_Z(Gim8BSH6FEw9$7^!!v!uqnkIxe`856?~a}$u>AG`~n;K98G9CdGbY>8)sd6^AZONM%ro< zd_49J&f+I9Fwwdcca)W|u9IVZpKaF04_o?(?L_Bξ+Wp#B$^NG}}J4;WG!6YR}L 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

    SgETb#AiR`?zXH=1qC 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

    l$JXBIoz!%cgXku1ilSX* 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

    v2%2{kHuASx1P`}G@pL&G~e1MFbC?zpxq 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 Sn1s3j0000 { +client.on('app.registered', function (appData) { app = appData; - fieldsToWatch = errorHandler(getFieldsToWatchFromSettings, appData.metadata.settings); + fieldsToWatch = getFieldsToWatchFromSettings(appData.metadata.settings); return new App(appData); }); - /** * Event listener that waits for any change events. Reinitiates the app. * Example: Changing who ticket is assigned to will trigger 'ticket.assignee.user.id.changed' * We listen for the event, and update the app in case the URL Template data has changed. */ client.on('*.changed', e => { - if (_.contains(fieldsToWatch, e.propertyName)) { + if (_.includes(fieldsToWatch, e.propertyName)) { return new App(app); } -}); - +}); \ No newline at end of file diff --git a/src/javascripts/modules/app.js b/src/javascripts/modules/app.js index 06deab7..348406b 100644 --- a/src/javascripts/modules/app.js +++ b/src/javascripts/modules/app.js @@ -1,45 +1,30 @@ -/** - * URL Builder App - **/ -import { resizeAppContainer, render, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' +import I18n from '../../javascripts/lib/i18n' +import { render, resizeContainer, escapeSpecialChars as escape, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' +import { getUrisFromSettings, getContext, buildTemplatesFromContext } from './context' import getDefaultTemplate from '../../templates/default' -import getContext, { buildTemplatesFromContext, getUrisFromSettings } from './context' +import client from '../lib/client' + +const MAX_HEIGHT = 1000 class App { - constructor (appData) { - this.settings = appData.metadata.settings; + constructor (_appData) { + this.settings = _appData.metadata.settings; - // this.initializePromise is only used in testing - // indicate app initilization(including all async operations) is complete this.initializePromise = this.init() } - /** - * Initialize module, render main template - * - * Steps: - * 1. Retreive URIs from app settings. - * 2. Build a context object with ticket and user data. - * 3. Templates are built using the URI and Context to replace URL Placeholders with data from context. - * 4. Render these templates as buttons. - */ async init () { - const uris = await asyncErrorHandler(getUrisFromSettings, this.settings); + const currentUser = (await client.get('currentUser')).currentUser + + I18n.loadTranslations(currentUser.locale) + + const uris = errorHandler(getUrisFromSettings, this.settings); const context = await asyncErrorHandler(getContext); const templates = errorHandler(buildTemplatesFromContext, uris, context); - return this.renderTemplates(templates); - } - - /** - * An Array of Objects, with a "title" and "uri". - * The title is rendered as the button text, and the URI is the HTML link. - * @param {Array} templates - */ - renderTemplates(templates) { render('.loader', getDefaultTemplate(templates)) - return resizeAppContainer(this.client); + return resizeContainer(MAX_HEIGHT) } } diff --git a/src/javascripts/modules/context.js b/src/javascripts/modules/context.js index 3fc2ac0..2123493 100644 --- a/src/javascripts/modules/context.js +++ b/src/javascripts/modules/context.js @@ -1,7 +1,5 @@ -import client from '../lib/client'; -import { getTicketData } from "../lib/api"; -import { getUserData } from "../lib/api"; -import { getOrganizationData } from "../lib/api"; +import { getTicketData, getUserData, getOrganizationData } from "../lib/api"; +import client from "../lib/client"; const TEMPLATE_OPTIONS = { interpolate: /\{\{(.+?)\}\}/g }; @@ -63,7 +61,7 @@ export async function processUserObject(user) { * Retreives user and ticket data before building them into a single `context` object * used to replace our placeholders in the URIs with real data. */ -async function getContext() { +export async function getContext() { /** * Builds a context object with the ZAFClient ticket, currentUser, assignee, and requester. * @param {Object} ticket - ZAFClient ticket object (current ticket agent is viewing) @@ -115,6 +113,4 @@ async function getContext() { ticket = assignTicketFields(ticket, ticketFields); return await buildContext(ticket, currentUser) -} - -export default getContext; +} \ No newline at end of file diff --git a/src/manifest.json b/src/manifest.json index e22d8fd..fa6c066 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,16 +1,18 @@ { - "name": "Url Builder App V2", + "name": "URL Builder App", "author": { - "name": "Ibotta, Inc.", + "name": "Ibotta", "email": "osscompliance@ibotta.com", - "url": "https://www.ibotta.com/" + "url": "https://ibotta.com" }, - "private": false, "defaultLocale": "en", + "private": false, "location": { "support": { - "ticket_sidebar": "assets/iframe.html", - "new_ticket_sidebar": "assets/iframe.html" + "ticket_sidebar": { + "url": "assets/iframe.html", + "flexible": true + } } }, "parameters": [ @@ -19,7 +21,7 @@ "type": "multiline", "required": true } - ], - "version": "1.0.0", + ], + "version": "1.0", "frameworkVersion": "2.0" } \ No newline at end of file diff --git a/src/templates/error.js b/src/templates/error.js index f584121..a6f6246 100644 --- a/src/templates/error.js +++ b/src/templates/error.js @@ -1,11 +1,13 @@ /** * Template that renders a generic error message and link to our GitHub Issues page. */ -export default function() { +export default function(error) { return (`

    Oops! Something went wrong! :(

    +

    ${error}

    +

    Please submit an issue below

    Submit Issue diff --git a/src/templates/iframe.html b/src/templates/iframe.html index cf1e574..2c2c119 100644 --- a/src/templates/iframe.html +++ b/src/templates/iframe.html @@ -7,7 +7,7 @@ -
    +
    <% _.forEach(htmlWebpackPlugin.options.vendorJs, function(js) { %><% }); %> diff --git a/src/translations/en.json b/src/translations/en.json index 3806127..edb8114 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -1,14 +1,12 @@ { "app": { - "name": "URL Builder App V2", - "short_description": "Generate Buttons from a list of URLs", - "long_description": "Generate Buttons from a list of URLs", - "installation_instructions": "Simply click the install button", - "parameters": { - "uri_templates": { - "label": "A JSON Array of URLs.", - "helpText": "See [our README](https://github.com/Ibotta/url_builder_app/blob/master/README.md) for more information." - } - } + "name": "Example App", + "short_description": "Short Description", + "long_description": "Long Description", + "installation_instructions": "Configure the following app settings, then click Install:...", + "title": "Example App" + }, + "default": { + "organizations": "organizations" } } \ No newline at end of file diff --git a/url_builder_app/.babelrc b/url_builder_app/.babelrc deleted file mode 100644 index 2b7bafa..0000000 --- a/url_builder_app/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["@babel/preset-env", "@babel/preset-react"] -} diff --git a/url_builder_app/.browserslistrc b/url_builder_app/.browserslistrc deleted file mode 100644 index 8d41d52..0000000 --- a/url_builder_app/.browserslistrc +++ /dev/null @@ -1,2 +0,0 @@ -# Browsers that we support -last 2 version diff --git a/url_builder_app/.gitignore b/url_builder_app/.gitignore deleted file mode 100644 index 9e879f1..0000000 --- a/url_builder_app/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -tmp/ -dist/ -node_modules/ -coverage/ -npm-debug.log -yarn-error.log diff --git a/url_builder_app/LICENSE b/url_builder_app/LICENSE deleted file mode 100644 index 8dada3e..0000000 --- a/url_builder_app/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/url_builder_app/README.md b/url_builder_app/README.md deleted file mode 100644 index 49b62ad..0000000 --- a/url_builder_app/README.md +++ /dev/null @@ -1,205 +0,0 @@ -*Use of this software is subject to important terms and conditions as set forth in the License file* - -# React App Scaffold - -## Description -This repo contains a scaffold to help developers build [apps for Zendesk products](https://developer.zendesk.com/apps/docs/apps-v2/getting_started). - -## Getting Started - -### Dependencies -- [Node.js](https://nodejs.org/en/) >= 18.12.1 -- [Ruby](https://www.ruby-lang.org/) = 2.6.x - -### Setup -1. Clone or fork this repo -2. Change (`cd`) into the `app_scaffolds/packages/react` directory -3. Run `yarn install` - -To run your app locally in Zendesk, you need the latest [Zendesk CLI](https://github.com/zendesk/zcli). - -### Running locally - -To serve the app to your Zendesk instance with `?zcli_apps=true`, open a new terminal and run - -``` -yarn run watch -``` -and then open a new terminal under `apps_scaffolds/packages/react` directory and run -``` -zcli apps:server dist -``` - -## But why? -The App Scaffold includes many features to help you maintain and scale your app. Some of the features provided by the App Scaffold are listed below. However, you don't need prior experience in any of these to be able to use the scaffold successfully. - -- [ES6 (ES2015)](https://babeljs.io/docs/learn-es2015/) - -ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard. The App Scaffold includes the [Babel compiler](https://babeljs.io/) to transpile your code to ES5. This allows you to use ES6 features, such as classes, arrow functions and template strings even in browsers that haven't fully implemented these features. - -- [Zendesk Garden](https://garden.zendesk.com/) React UI components - -Collection of React components for Zendesk products. You’ll find components built to respond to a range of user input devices, tuned to handle right-to-left layouts, and finessed with just the right touch of subtle animation. - -- [Webpack 5](https://webpack.github.io/) module bundler - -Webpack is a module bundler, we use it to bundle up Javascript modules for use as web applications, also to perform tasks like transforming and transpiling, etc. - -- [PostCSS](https://postcss.org//) stylesheets - -PostCSS transforms stylesheets with JS plugins. These plugins can lint your CSS, support variables and mixins, transpile future CSS syntax, inline images, and more. - -- [StandardJS](https://standardjs.com/) JS linting - -StandardJS is a Javascript style guide, it helps catching style issues or code errors, and automatically formats code for you. - -- [Jest](https://jestjs.io/) Javascript testing framework - -Jest is bundled with JSDom and built on top of Jasmine. It's more than just a ReactJS testing framework. In the Zendesk Apps team, we use it for unit and integration testing of the Official Apps. It also includes a good test coverage toolset out of the box. - -## Folder structure - -The folder and file structure of the App Scaffold is as follows: - -| Name | Description | -|:----------------------------------------|:---------------------------------------------------------------------------------------------| -| [`.github/`](#.github) | The folder to store PULL_REQUEST_TEMPLATE.md, ISSUE_TEMPLATE.md and CONTRIBUTING.md, etc | -| [`dist/`](#dist) | The folder in which webpack packages the built version of your app | -| [`spec/`](#spec) | The folder in which all of your test files live | -| [`src/`](#src) | The folder in which all of your source JavaScript, CSS, templates and translation files live | -| [`webpack/`](#src) | translations-loader and translations-plugin to support i18n in the application | -| [`.babelrc`](#packagejson) | Configuration file for Babel.js | -| [`.browserslistrc`](#packagejson) | Configuration file for browserslist | -| [`jest.config.js`](#packagejson) | Configuration file for Jest | -| [`package.json`](#packagejson) | Configuration file for Project metadata, dependencies and build scripts | -| [`postcss.config.js`](#packagejson) | Configuration file for PostCSS | -| [`webpack.config.js`](#webpackconfigjs) | Configuration file that webpack uses to build your app | - -#### dist -The dist directory is created when you run the app building scripts. You will need to package this folder when submitting your app to the Zendesk Apps Marketplace, It is also the folder you will have to serve when using [ZCLI](https://developer.zendesk.com/documentation/apps/app-developer-guide/zcli/). It includes your app's manifest.json file, an assets folder with all your compiled JavaScript and CSS as well as HTML and images. - -#### spec -The spec directory is where all your tests and test helpers live. Tests are not required to submit/upload your app to Zendesk and your test files are not included in your app's package, however it is good practice to write tests to document functionality and prevent bugs. - -#### src -The src directory is where your raw source code lives. The App Scaffold includes different directories for JavaScript, stylesheets, templates, images and translations. Most of your additions will be in here (and spec, of course!). - -#### webpack -This directory contains custom tooling to process translations at build time: - -- translations-loader.js is used by Webpack to convert .json translation files to JavaScript objects, for the app itself. -- translations-plugin.js is used to extract compulsory translation strings from the en.json file that are used to display metadata about your app on the Zendesk Apps Marketplace. - - -#### .babelrc -[.babelrc](https://babeljs.io/docs/en/babelrc.html) is the configuration file for babel compiler. - -#### .browserslistrc -.browserslistrc is a configuration file to specify browsers supported by your application, some develop/build tools read info from this file if it exists in your project root. At present, our scaffolding doesn't reply on this file, [default browserslist query](https://github.com/browserslist/browserslist#queries) is used by [Babel](https://babeljs.io/docs/en/babel-preset-env/) and [PostCSS](https://github.com/csstools/postcss-preset-env#browsers) - -#### jest.config.js -[jest.config.js](https://jestjs.io/docs/en/configuration.html) is the configuration file for Jest - -#### package.json -package.json is the configuration file for [Yarn](https://yarnpkg.com/), which is a package manager for JavaScript. This file includes information about your project and its dependencies. For more information on how to configure this file, see [Yarn package.json](https://yarnpkg.com/en/docs/package-json). - -#### postcss.config.js -postcss.config.js is the configuration file for [PostCSS](https://postcss.org/) - -#### webpack.config.js -webpack.config.js is a configuration file for [webpack](https://webpack.github.io/). Webpack is a JavaScript module bundler. For more information about webpack and how to configure it, see [What is webpack](http://webpack.github.io/docs/what-is-webpack.html). - -## Helpers -The App Scaffold provides some helper functions in `/src/javascripts/lib/helpers.js` to help building apps. - -### I18n -The I18n (internationalization) module in `/src/javascripts/lib/i18n.js` provides a `t` method to look up translations based on a key. For more information, see [Using the I18n module](https://github.com/zendesk/app_scaffolds/blob/master/packages/react/doc/i18n.md). - -## Parameters and Settings -If you need to test your app with a `parameters` section in `dist/manifest.json`, foreman might crash with a message like: - -> Would have prompted for a value interactively, but zcli is not listening to keyboard input. - -To resolve this problem, set default values for parameters or create a `settings.yml` file in the root directory of your app scaffold-based project, and populate it with your parameter names and test values. For example, using a parameters section like: - -```json -{ - "parameters": [ - { - "name": "myParameter" - } - ] -} -``` - -create a `settings.yml` containing: - -```yaml -myParameter: 'some value!' -``` - -## Testing - -The App Scaffold is currently setup for testing with [Jest](https://jestjs.io/). To run specs, open a new terminal and run - -``` -yarn test -``` - -Specs live under the `spec` directory. - -## Deploying - -To check that your app will pass the server-side validation check, run - -``` -zcli apps:validate dist -``` - -If validation is successful, you can upload the app into your Zendesk account by running - -``` -zcli apps:create dist -``` - -To update your app after it has been created in your account, run - -``` -zcli apps:update dist -``` - -Or, to create a zip archive for manual upload, run - -``` -zcli apps:package dist -``` - -taking note of the created filename. - -For more information on the Zendesk CLI please see the [documentation](https://developer.zendesk.com/documentation/apps/app-developer-guide/zcli/). - -## External Dependencies -External dependencies are defined in [webpack.config.js](https://github.com/zendesk/app_scaffolds/blob/master/packages/react/webpack.config.js). This ensures these dependencies are included in your app's `index.html`. - -## Contribute -* Put up a PR into the master branch. -* CC and get a +1 from @zendesk/vegemite. - -## Bugs -Submit Issues via [GitHub](https://github.com/zendesk/app_scaffolds/issues/new) or email support@zendesk.com. - -## Useful Links -Links to maintaining team, confluence pages, Datadog dashboard, Kibana logs, etc -- https://developer.zendesk.com/ -- https://github.com/zendesk/zendesk_apps_tools -- https://webpack.github.io -- https://developer.zendesk.com/documentation/apps/build-an-app/using-react-in-a-support-app/ - -## Copyright and license -Copyright 2018 Zendesk - -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. - -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. diff --git a/url_builder_app/doc/i18n.md b/url_builder_app/doc/i18n.md deleted file mode 100644 index a0da8a9..0000000 --- a/url_builder_app/doc/i18n.md +++ /dev/null @@ -1,68 +0,0 @@ -## Using the I18n module - -The I18n module provides a helper called `i18n.t` that you can use to localize your application. - -### Setup - -Put a `defaultLocale` property into your `manifest.json` file, otherwise it will use english (en) - -Add your translation files as `src/translations/XX.json` where `XX` is a locale such as `en-US`, `de`, or `zh`. - -A simple translation file might look like this: - -```json -{ - "hello": "Hello!", - "goodbye": "Bye {{name}}!", - "formal": { - "farewell": "Farewell, friend." - } -} -``` - -The "app" section in translation files is used *only* for public app listings in the Zendesk Marketplace. For these listings, we only allow English. The "app" sections in other translation files will be ignored. - -### Initialization - -When you know which locale you want to use, call `i18n.loadTranslations(locale)` where `locale` is a string like `en-US`, `de`, `zh`. This will load the strings under the matching file in `src/translations`. For example, you could use - -```javascript -import i18n from 'i18n'; - -const zafClient = ZAFClient.init(); -zafClient.get('currentUser.locale').then((data) => { - const locale = data['currentUser.locale']; - i18n.loadTranslations(locale); -}); -``` - -## Reference - -### i18n.loadTranslations(locale) - -Sets the locale to be used by `i18n.t()` - -#### Arguments - -* `locale`: String representing the filename of the required translation JSON file. - -### i18n.t(key, context) - -Returns a translated string using a key that is available in the relevant translation file (found in `src/translations/XX.json`). - -#### Arguments - -* `key`: The key assigned to the string in the JSON file. Dots may be used to access nested objects. -* `context`: An object with named values to be interpolated into the resulting string. - -#### Returns - -A translated string generated by keying into the JSON file and interpolating any placeholders. - -#### Example - -```javascript -i18n.t('hello'); // returns "Hello!" -i18n.t('goodbye', { name: 'Yak' }); // returns "Bye Yak!" -i18n.t('formal.farewell'); // returns "Farewell, friend." -``` diff --git a/url_builder_app/jest.config.js b/url_builder_app/jest.config.js deleted file mode 100644 index 502c1e9..0000000 --- a/url_builder_app/jest.config.js +++ /dev/null @@ -1,18 +0,0 @@ -module.exports = { - verbose: true, - testEnvironmentOptions: { - url: 'http://localhost/' - }, - testEnvironment: 'jsdom', - collectCoverage: true, - globals: { - ZAFClient: { - init: () => {} - } - }, - coveragePathIgnorePatterns: [ - '/spec' - ], - setupFilesAfterEnv: ["/setupTests.js"], - roots: ['./spec'] -} diff --git a/url_builder_app/json b/url_builder_app/json deleted file mode 100644 index 88dc129..0000000 --- a/url_builder_app/json +++ /dev/null @@ -1,34 +0,0 @@ -[ - { - "title": "Profile", - "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}" - }, - { - "title": "App PR Item", - "url": "https://admin.ibotta.com/firehouse/{{ticket.custom_field_37825807}}/{{ticket.custom_field_37764748}}" - }, - { - "title": "App PR - PWI", - "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/{{ticket.custom_field_37825807}}/{{ticket.custom_field_37764748}}" - }, - { - "title": "Receipts", - "url": "https://admin.ibotta.com/firehouse/receipts?q%5Bcustomer_id_eq%5D={{ticket.requester.externalId}}" - }, - { - "title": "Offers", - "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/customer_offers" - }, - { - "title": "Bonuses", - "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/customer_bonuses" - }, - { - "title": "Teamwork", - "url": "https://admin.ibotta.com/firehouse/customers/{{ticket.requester.externalId}}/friend_display" - }, - { - "title": "Care Agent Center", - "url": "https://ibotta-support.zendesk.com/hc/en-us" - } -] diff --git a/url_builder_app/package.json b/url_builder_app/package.json deleted file mode 100644 index 372859e..0000000 --- a/url_builder_app/package.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "name": "app_scaffold", - "version": "2.0.0", - "description": "A scaffold for developers to build ZAF v2 apps", - "keywords": [ - "zendesk", - "app", - "framework" - ], - "author": "Zendesk", - "license": "Apache-2.0", - "engines": { - "node": ">=18.12.1" - }, - "scripts": { - "test": "jest", - "watch": "webpack --watch --mode development", - "build:dev": "webpack --mode development", - "build": "webpack --mode production", - "lint": "standard", - "start": "zcli apps:server dist" - }, - "devDependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.5", - "@babel/polyfill": "^7.12.1", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", - "clean-webpack-plugin": "^4.0.0", - "copy-webpack-plugin": "^11.0.0", - "css-loader": "^6.7.3", - "html-webpack-plugin": "^5.5.0", - "jest": "^29.3.1", - "jest-environment-jsdom": "^29.3.1", - "@testing-library/react": "^12.1.5", - "lodash": "^4.17.15", - "mini-css-extract-plugin": "^2.7.2", - "postcss": "^8.4.20", - "postcss-import": "^15.1.0", - "postcss-loader": "^7.0.2", - "postcss-preset-env": "^7.8.3", - "standard": "^17.0.0", - "webpack": "^5.75.0", - "webpack-cli": "^5.0.1" - }, - "dependencies": { - "node-gyp": "^9.3.0", - "react": "^16.8.0", - "react-dom": "^16.8.0", - "styled-components": "^5.3.6", - "@zendeskgarden/css-bedrock": "^9.0.0", - "@zendeskgarden/react-accordions": "^8.62.0", - "@zendeskgarden/react-avatars": "^8.62.0", - "@zendeskgarden/react-breadcrumbs": "^8.62.0", - "@zendeskgarden/react-buttons": "^8.62.0", - "@zendeskgarden/react-chrome": "^8.62.0", - "@zendeskgarden/react-colorpickers": "^8.62.0", - "@zendeskgarden/react-datepickers": "^8.62.0", - "@zendeskgarden/react-dropdowns": "^8.62.0", - "@zendeskgarden/react-forms": "^8.62.0", - "@zendeskgarden/react-grid": "^8.62.0", - "@zendeskgarden/react-loaders": "^8.62.0", - "@zendeskgarden/react-modals": "^8.62.0", - "@zendeskgarden/react-notifications": "^8.62.0", - "@zendeskgarden/react-pagination": "^8.62.0", - "@zendeskgarden/react-tabs": "^8.62.0", - "@zendeskgarden/react-tables": "^8.62.0", - "@zendeskgarden/react-tags": "^8.62.0", - "@zendeskgarden/react-theming": "^8.62.0", - "@zendeskgarden/react-tooltips": "^8.62.0", - "@zendeskgarden/react-typography": "^8.62.0" - } -} diff --git a/url_builder_app/postcss.config.js b/url_builder_app/postcss.config.js deleted file mode 100644 index 24bfbca..0000000 --- a/url_builder_app/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: [ - require('postcss-preset-env'), - require('postcss-import') - ] -} diff --git a/url_builder_app/setupTests.js b/url_builder_app/setupTests.js deleted file mode 100644 index 4372947..0000000 --- a/url_builder_app/setupTests.js +++ /dev/null @@ -1,6 +0,0 @@ -global._ = require('lodash'); -global.faker = require('faker'); - -import mockClient from './spec/mocks/clientMock'; - -mockClient(); diff --git a/url_builder_app/spec/app.spec.js b/url_builder_app/spec/app.spec.js deleted file mode 100644 index 467bf12..0000000 --- a/url_builder_app/spec/app.spec.js +++ /dev/null @@ -1,76 +0,0 @@ -/* eslint-env jest, browser */ -import App from '../src/javascripts/modules/app' -import i18n from '../src/javascripts/lib/i18n' -import { NO_APP_DATA, APP_DATA } from './mocks/mock' -import createRangePolyfill from './polyfills/createRange' -import * as helpers from '../src/javascripts/lib/helpers'; -import mockCurrentUser from './factories/currentUser' -import mockTicket from './factories/ticket' -import client from '../src/javascripts/lib/client' - -const mockEN = { - 'app.name': 'Example App', - 'app.title': 'Example App', - 'default.organizations': 'organizations' -} - -if (!document.createRange) { - createRangePolyfill() -} - -describe('App Initialization', () => { - beforeAll(() => { - i18n.loadTranslations('en') - - jest.mock('../src/translations/en', () => { - return mockEN - }) - }) - - let errorSpy - let app - - describe('Initialization Failure', () => { - beforeEach((done) => { - jest.spyOn(console, 'error').mockImplementation(() => {}); - document.body.id = 'app'; - document.body.innerHTML = '
    ' - - client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))); - app = new App(APP_DATA); - errorSpy = jest.spyOn(helpers, 'asyncErrorHandler'); - - app.initializePromise - .then(() => done()) - .catch(() => done()); - }); - - it('should display an error when no templates are input', () => { - expect(errorSpy).toBeCalled(); - expect(document.querySelector('.error')).not.toBe(null) - }) - }) - - describe('Initialization Success', () => { - beforeEach((done) => { - document.body.id = 'app'; - document.body.innerHTML = '
    ' - app = new App(APP_DATA) - client.request = jest.fn().mockImplementation(async ({ url }) => { - if (url.includes('user')) { - return mockCurrentUser(true); - } else if(url.includes('tickets')) { - return mockTicket(true); - } - }); - - app.initializePromise - .then(() => done()) - .catch(() => done()); - }) - - it('should render main stage with data', () => { - expect(document.querySelector('#well-urls')).not.toBe(null) - }) - }) -}) \ No newline at end of file diff --git a/url_builder_app/spec/context.spec.js b/url_builder_app/spec/context.spec.js deleted file mode 100644 index d97a621..0000000 --- a/url_builder_app/spec/context.spec.js +++ /dev/null @@ -1,82 +0,0 @@ -import currentUserFactory from "./factories/currentUser"; -import ticketFactory from "./factories/ticket"; -import { getContext, assignTicketFields, processUserObject } from "../src/javascripts/modules/context"; -import client from "../src/javascripts/lib/client"; - -describe('#context', () => { - describe('#assignTicketFields', () => { - it ('should add custom field keys to original ticket', () => { - let ticket = ticketFactory(); - const ticketFields = ticketFactory(true); - const customFields = ticketFields.ticket.custom_fields.map(cf => `custom_field_${cf.id}`); - ticket = assignTicketFields(ticket, ticketFields); - expect(Object.keys(ticket)).toEqual(expect.arrayContaining(customFields)) - }); - }); - - describe('#processUserObject', () => { - it('should add user_fields key to user object', async () => { - const userEndpoint = currentUserFactory(true); - client.request = jest.fn().mockReturnValue(Promise.resolve(userEndpoint)) - const user = currentUserFactory(); - const newUser = await processUserObject(user); - - expect(newUser).toMatchObject({ user_fields: {} }); - }); - - it('should split a users name into first and last name', async () => { - client.request = jest.fn().mockReturnValue(Promise.resolve(currentUserFactory(true))) - let user = { name: "MY NAME" }; - const { firstName, lastName } = await processUserObject(user); - expect(firstName).toEqual('MY'); - expect(lastName).toEqual('NAME'); - }); - - it('should handle missing first or last name', async () => { - client.request = jest.fn().mockReturnValue(Promise.resolve(currentUserFactory(true))) - let user = { name: "" }; - const { firstName: fn1, lastName: ln1 } = await processUserObject(user); - expect(fn1).toEqual(''); - expect(ln1).toEqual(''); - - user = { name: " Test" }; - const { firstName: fn2, lastName: ln2 } = await processUserObject(user); - expect(fn2).toEqual(''); - expect(ln2).toEqual('Test'); - - user = { name: "Test " }; - const { firstName: fn3, lastName: ln3 } = await processUserObject(user); - expect(fn3).toEqual('Test'); - expect(ln3).toEqual(''); - }) - - it('should throw error when user fetch fails', async () => { - client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('bad error'))) - const user = currentUserFactory(); - expect.assertions(1); - processUserObject(user).catch(err => expect(err.message).toMatch('bad error')); - }); - }); - - describe('#getContext', () => { - it('should retrieve the ticket context with user information ', async () => { - client.get = jest.fn().mockImplementation(async () => ({ ...ticketFactory(), ...currentUserFactory() })); - - client.request = jest.fn().mockImplementation(async ({ url }) => { - if(url.includes('users')) { - return currentUserFactory(true); - } else if (url.includes('tickets')) { - return ticketFactory(true); - } - }); - - const context = await getContext(); - const requesterKeys = Object.keys(context.ticket.requester).sort(); - const assigneeKeys = Object.keys(context.ticket.assignee.user).sort(); - - const expected = ['externalId', 'id', 'name', 'firstName', 'lastName', 'user_fields'].sort(); - expect(requesterKeys).toEqual(expected); - expect(assigneeKeys).toEqual(expected); - }); - }); -}); \ No newline at end of file diff --git a/url_builder_app/spec/factories/currentUser.js b/url_builder_app/spec/factories/currentUser.js deleted file mode 100644 index 60b5bc5..0000000 --- a/url_builder_app/spec/factories/currentUser.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Generates a Zendesk Current User object with random values - * Randomly generated values are overidable through default params - * - * @param {*} ticketDefaults - Object to override the entire current user object - * - * @returns a new random Zendesk current user object - */ -const currentUserFactory = (useEndpoint = false, currentUserDefaults = {}) => { - - if (useEndpoint) { - return { - user: { - user_fields: { - field1: null, - field2: null, - field3: null, - }, - ...currentUserDefaults, - } - } - } - return { - currentUser: { - externalId: null, - id: faker.datatype.number(), - name: `${faker.name.firstName()} ${faker.name.lastName()}`, - ...currentUserDefaults, - } - } -} - -export default currentUserFactory; diff --git a/url_builder_app/spec/factories/customFields.js b/url_builder_app/spec/factories/customFields.js deleted file mode 100644 index 4b0f48a..0000000 --- a/url_builder_app/spec/factories/customFields.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Generates a Zendesk custom_field object with random values - * Randomly generated values are overidable through default params - * - * @param {*} num number of custom fields to generate - * @param {*} fieldDefaults Overrides the randomly generated field values - */ -const customFieldFactory = (num = 5, fieldDefaults = {}) => { - const customFields = []; - for (let i = 0; i < num; i += 1) { - customFields.push({ - id: faker.datatype.number(), - value: `${faker.datatype.number()}`, - ...fieldDefaults - }); - } - - return customFields; -} - -export default customFieldFactory; diff --git a/url_builder_app/spec/factories/ticket.js b/url_builder_app/spec/factories/ticket.js deleted file mode 100644 index 62dca7c..0000000 --- a/url_builder_app/spec/factories/ticket.js +++ /dev/null @@ -1,57 +0,0 @@ -import customFieldFactory from './customFields'; - -/** - * Generates a Zendesk Ticket object with random values - * Randomly generated values are overidable through default params - * - * @param {Boolean} useEndpoint - Decides whether to generate ticket from client/endpoint - * @param {Object} ticketDefaults - Object to override the entire ticket object - * @param {Object} requesterDefaults - Object to override the child, requester object - * @param {Object} assigneeUserDefault - Object to override the user object within the assignee object - * - * @returns a new random Zendesk ticket object - */ -const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaults = {}, assigneeUserDefault = {}) => { - - // When using the endpoint, the only field we care about is custom_fields - if (useEndpoint) { - return { - ticket: { - custom_fields: customFieldFactory(), - ...ticketDefaults, - } - } - } - - const requester = { - externalId: `${faker.datatype.number()}`, - id: faker.datatype.number(), - name: `${faker.name.firstName()} ${faker.name.lastName()}`, - ...requesterDefaults, - }; - - const assigneeFirstName = faker.name.firstName(); - const assigneeLastName = faker.name.lastName(); - const assignee = { - user: { - externalId: null, - firstName: assigneeFirstName, - id: faker.datatype.number(), - lastName: assigneeLastName, - name: `${assigneeFirstName} ${assigneeLastName}`, - ...assigneeUserDefault - }, - } - - return { - ticket: { - id: faker.datatype.number(), - assignee: assignee, - requester: requester, - externalId: `${faker.datatype.number()}`, - ...ticketDefaults, - } - } -} - -export default ticketFactory; diff --git a/url_builder_app/spec/helpers.spec.js b/url_builder_app/spec/helpers.spec.js deleted file mode 100644 index 6d7eb4b..0000000 --- a/url_builder_app/spec/helpers.spec.js +++ /dev/null @@ -1,75 +0,0 @@ -/* eslint-env jest */ -import { resizeContainer, templatingLoop, render, escapeSpecialChars as escape } from '../src/javascripts/lib/helpers' -import createRangePolyfill from './polyfills/createRange' -import client from '../src/javascripts/lib/client' - -if (!document.createRange) { - createRangePolyfill() -} - -const dataSet = [1, 2, 3] -function mockGetTemplate (item) { - return `${item}-` -} - -describe('resizeContainer', () => { - let clientSpy; - - beforeEach(() => { - clientSpy = jest.spyOn(client, 'invoke'); - }); - - it('client.invoke has been called', () => { - resizeContainer() - expect(client.invoke).toHaveBeenCalled() - }) -}) - -describe('templatingLoop', () => { - it('generate html with data set and template function', () => { - expect(templatingLoop(dataSet, mockGetTemplate, '-')).toBe('-1-2-3-') - }) - - it('return empty string if data set and initial value is empty', () => { - expect(templatingLoop([], mockGetTemplate)).toBe('') - }) -}) - -describe('render', () => { - it('should replace target dom node with the given HTML string', () => { - document.body.innerHTML = '
    ' - expect(document.querySelectorAll('#placeholder').length).toBe(1) - - render('#placeholder', '
    ') - expect(document.querySelectorAll('#placeholder').length).toBe(0) - expect(document.querySelectorAll('#app').length).toBe(1) - }) -}) - -describe('escapeSpecialChars', () => { - it('should throw error if the passed in argument type is not String', function () { - expect(() => { - escape(1) - }).toThrow() - }) - - it('should escape open/close html tags', () => { - expect(escape('')).toBe('<script></script>') - }) - - it('should escape ampersand', () => { - expect(escape('a && b')).toBe('a && b') - }) - - it('should escape quotes and back tick', () => { - expect(escape('"string" \'string\' `string`')).toBe('"string" 'string' `string`') - }) - - it('should escape equal sign', () => { - expect(escape('a = b')).toBe('a = b') - }) - - it('should escape unsafe tags and characters', () => { - expect(escape('Test Ticket for Text App
    ')).toBe('Test Ticket for Text App</a><script>javascript:alret(1);</script>') - }) -}) diff --git a/url_builder_app/spec/i18n.spec.js b/url_builder_app/spec/i18n.spec.js deleted file mode 100644 index 5c910a3..0000000 --- a/url_builder_app/spec/i18n.spec.js +++ /dev/null @@ -1,91 +0,0 @@ -/* eslint-env jest */ -import i18n from '../src/javascripts/lib/i18n' - -const mockEN = { - one: 'the first translation', - 'two.one': 'the second translation for: {{fname}}', - 'two.two': 'the second translation for: {{fname}}-{{lname}}', - 'three.one.one': 'the third translation from {{name}} for {{name}} should be {{name}}', - four: {} -} - -describe('i18n', () => { - beforeAll(() => { - i18n.loadTranslations('en') - - jest.mock('../src/translations/en', () => { - return mockEN - }) - - jest.mock('../src/translations/fr', () => { - throw new Error('no such file') - }) - }) - - describe('#loadTranslations', () => { - it('return undefined for fr and fallback to en', () => { - i18n.loadTranslations('fr') - const result = i18n.t('one') - expect(result).toBe('the first translation') - }) - }) - - describe('#tryRequire', () => { - it('returns a json if the file exists', () => { - const result = i18n.tryRequire('en') - expect(result).toEqual(mockEN) - }) - - it('returns null if the file doesn\'t exist', () => { - const result = i18n.tryRequire('fr') - expect(result).toBe(null) - }) - }) - - describe('#t', () => { - it('returns a string', () => { - const result = i18n.t('one') - expect(result).toBe('the first translation') - }) - - it('interpolates one string', () => { - const result = i18n.t('two.one', { - fname: 'Olaf' - }) - expect(result).toBe('the second translation for: Olaf') - }) - - it('interpolates multiple strings', () => { - const result = i18n.t('two.two', { - fname: 'Olaf', - lname: 'K' - }) - expect(result).toBe('the second translation for: Olaf-K') - }) - - it('interpolates duplicates strings', () => { - const result = i18n.t('three.one.one', { - name: 'Olaf' - }) - expect(result).toBe('the third translation from Olaf for Olaf should be Olaf') - }) - - it('should throw error if translate keyword is not string', function () { - expect(() => { - i18n.t({}) - }).toThrow() - }) - - it('should throw error if translation is not a string', function () { - expect(() => { - i18n.t('four') - }).toThrow() - }) - - it('should throw error if translate keyword is missing in the language file', function () { - expect(() => { - i18n.t('five') - }).toThrow() - }) - }) -}) diff --git a/url_builder_app/spec/mocks/clientMock.js b/url_builder_app/spec/mocks/clientMock.js deleted file mode 100644 index 6ee378a..0000000 --- a/url_builder_app/spec/mocks/clientMock.js +++ /dev/null @@ -1,31 +0,0 @@ -import mockCurrentUser from '../factories/currentUser'; -import mockTicket from '../factories/ticket'; - -/** - * Globably mocks the client library - * Is overrideable by other test blocks - */ -const mockClient = () => { - jest.mock('../../src/javascripts/lib/client', () => ({ - get: async (endpoint) => { - switch (endpoint) { - case 'currentUser': - return mockCurrentUser(); - case 'ticket': - return mockTicket(); - default: - return {}; - } - }, - invoke: (height) => (height), - request: async ({ url }) => { - if(url.includes('users')) { - return mockCurrentUser(true); - } else if (url.includes('tickets')) { - return mockTicket(true); - } - }, - })); -} - -export default mockClient; diff --git a/url_builder_app/spec/mocks/mock.js b/url_builder_app/spec/mocks/mock.js deleted file mode 100644 index 120b836..0000000 --- a/url_builder_app/spec/mocks/mock.js +++ /dev/null @@ -1,47 +0,0 @@ -export const CLIENT = { - _origin: 'zendesk.com', - get: (prop) => { - if (prop === 'currentUser') { - return Promise.resolve({ - currentUser: { - locale: 'en', - name: 'Sample User' - } - }) - } - return Promise.resolve({ - [prop]: null - }) - }, - invoke: (prop) => { - return Promise.resolve({ - [prop]: null - }) - } -} - -export const APP_DATA = { - metadata: { - settings: { - uri_templates: '[{"title": "Google", "url": "https://google.com/"}, {"title": "Ibotta", "url": "https://ibotta.com/"}]' - } - } -} - -export const NO_APP_DATA = { - metadata: { - settings: { - uri_templates: '[]' - } - } -} - -export const ORGANIZATIONS = { - organizations: [ - { id: 1, name: 'Organization A' }, - { id: 2, name: 'Organization B' } - ], - next_page: null, - previous_page: null, - count: 1 -} diff --git a/url_builder_app/spec/polyfills/createRange.js b/url_builder_app/spec/polyfills/createRange.js deleted file mode 100644 index 28cb3e1..0000000 --- a/url_builder_app/spec/polyfills/createRange.js +++ /dev/null @@ -1,10 +0,0 @@ -// jsdom createRange polyfill -export default () => { - document.createRange = () => ({ - createContextualFragment: (templateString) => { - const template = document.createElement('template') - template.innerHTML = templateString - return template.content - } - }) -} diff --git a/url_builder_app/src/images/dots.gif b/url_builder_app/src/images/dots.gif deleted file mode 100644 index ae87d152faeba1120463ffd539aafd0996a2a6c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36531 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 Ge)vBaB@ZP4 diff --git a/url_builder_app/src/images/logo-small.png b/url_builder_app/src/images/logo-small.png deleted file mode 100644 index f85386375564a5babb968e9c974473d49b7f7bf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3039 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 d^#6GlP5~9j_a$a^ diff --git a/url_builder_app/src/images/logo.png b/url_builder_app/src/images/logo.png deleted file mode 100644 index 1ea7391276f3dcea38f54ef58bcade2cc8afedc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9241 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 diff --git a/url_builder_app/src/images/spinner.gif b/url_builder_app/src/images/spinner.gif deleted file mode 100644 index 72eb86904f9a8a572ccda71b8053241431c6da13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23724 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 diff --git a/url_builder_app/src/images/warning.png b/url_builder_app/src/images/warning.png deleted file mode 100644 index 74840a9e1e04af681bcdc6a1b4cad7bed6216419..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19033 zcmZu32{@EnTe+c-N;Q$CQp%O42v?T5E%KL8+?ukC7E6Vu2(!pk$Ssv*ONvTTS4U*2Ww^r^wBNExzU~NW+Hqt9pH=EPW&e?t? z_UOt$?Ck)nm4O8n%%z&FD+J5STQ+V`S~P!=-1%iaeU5%9|G3o^ta-Scb#2X>-?43h zv;7Yor0O-$^YrK`Z@A%U%Ex2ly1Ekb{~9I^x4a8)jW~@7HJx}gC_L@^(P)JUf!ACR zB(0!!#q7d`eJ=24C?rA2MEuZB6R!ySd-84m`>&sB&D*z^9KRgXZ#dJ;5kI~xkM{5m z6<~a8@^T{iUoSOK-Nz-3m z9xu$ldv{SW{0X}2e(LB^bLU9P5(V)?9mKt69DRcBQ&(3}w%;?yR63R)UQi@{x*ww) z|J=`*Av4kM{pEoDXUv1(Q1Mf{2d((RW7&%tJZDF_3F)O%q?Vz4yVwK9!FOh?(fvdaKaU0r{pIDhty6AwUU*GbUt*TjQt{&G zXq-{C#KJD8A=C+pm<-3|>Qi{|r^DCV+jB(^Jin-IE>xc!O~)D4=m*@DdbvU{1tPaN zkBqLCm?xZE=K;a8anIicuf+(l%q?l2Je&DKxw(@QbC?HP#HR&6O#-dP37ShlL07~BW54op4(m(Yod~X&-uFL6m`~i*VgwH{CSsL5 zC&{Mz0)@ryHALkOF+`uwi+ULg>m6tNQQ8)PNuFa#8LoNW=2{MZ+E}+JZ3S&?`kw5^gN|b; zW^`@$sRM61&V|O3s9!pWZzc8*2WqSdRzABK@QgNPi2~ZLp-f(6@QTxpcO3iP7%@NF9epKQT>=QRYw+sz0 zH9cMMl6^v{%4x4s&S}@i_aF5SGOx_InbyQ__lREgAt>uVFG z)o_RD-VbN2sm}X?Zj@*}LS2BM#I+F%`GSq&eVg^VO6@kJjQvosX!9%_Uc8~=MM>i3y~o&Or)e0&^tI7t&-od zeKwYSX%^s|b>!AQaPU@pwDKw3mYsZF0yyW`TP({kzU$VWhX`O`CCxwaP=! z-77X!%c_YfeY6!XwAqtxQtiP}KR&Z>P_uPj*DM9Q3nQc>EB?vFgm zXZnD)>AG3S01w=gAxe+=`JKq=kxkN8C3zmG?dGVH(%;$Z!sIw?A^XxtiQo~%b$Y<` zz5ON@W^TLr9=(@FRK_HR&xh9b^AtwLFP@MPpimQdkt?#6ym-^vKAIs6Kl9pKm2WV& z=snCwC==S%kYBToM?^}>{rjG|CC_*YG%t-@W5z&4hw65EGbgJ_o6j7Rx`RtuKkvAN z7)%dS*NPk~dC^N!fUj^SvWqm_JLce>8Q%&noQEmiR``C1N4@Mo8sA^jp#N@E85ygC zyT;ipc`a#Ix^_S5S{_GKd*hFT`Yi`u&_p zb?v-uFjS{byX3_Mkc0bymT+X6Gb7>`-)uri=6)$dLFmO zV>L(p!>Q!YX%QL^F(xJ;n$aIw?GZxm0-=20qV*A{9!>q4#Zv9)^PkCK-|}xTYO6(- zK-TY~*|8?BOXgf@J+WL6KbU>B?F5PK;2bD194aR1HCm&svYUN^Z96ORC1f(t%KIICJfOb+IG@$mWFBdqpXkp(ZBd^+L zS&B+PdShy?oA0s7me$H#V?4A+L)<0l&>M9Pt__)ND@!5#rrhR4YSgp!< z-0qUTLg3J?Ws&}O{pzz{fe9B03j#6k)XRTHmu_BOEg^?!)OQJfZE@u>PQkup z)3$PJW`qXdoVNd0^!hcyyOkX5TSC)9mP<$7qAMt$4fu=iKGAmvGen*NIt^Pg=sCs+ z_I0O|^Y?B#hirAI9CXoc?mfmy$!p>Co%4dOxIan3?zFD+Ha^sJ0N=2`FI#+wkK9dY z=09p`^o0(i0jpufeSYf*ZF)or`m$~PWrQpLM9)@Kua zMa!%8)L7?nw7k(R@)F3H4|eI77t}NjM`@t;FbM=po|rV5e=#%LT+0`SKj|CTzB!w~ zx=*`7dR=rR?4SuPn@rmOHA=g7UQHP_ zR5)J9j>+(Lk%XUZatEFyTwgGJSxkOe#dcQ%Za=YpkfLG~G&O^LA2C}c$uUmjab%~K zgB#s{IG*z#FFRS{C^`o{z+&I2wf^L(pKFL=gKJT1#J8T;rAKy&u$U+wWR& zqA;t(U`|Hz11I9T66u7^-x!U%hM&b;_HJ_z_P~?MW7Lo7C|y-B*-9h$b3>FR3e}nW zVe3`!lANH8Z{@!%YUogwI5tpluw{4~pBg)(t$YG`nRT&JlrUD%p<3C0E;Q$rbkLPr zZG>MH)7=Q+>1zWbS|r8Pp$MGmVePh>bNm7vaxcFOHJ5BwBCVzt6y*LqC26`UHE&{3NDhZ#?XA|=iIlY41Up*K-2=frZks-Y+y!!KH8-T}>s zNtYA>30q56>jGngAApzSZCK&rL(>6{5p#)dMnHO+@x*n-Vn8&2Yxc1VIyl_m)bC zip@n0lsH&x7Wb86xO2YmN`Lu7f9Ei5W?&RXW;YXxy5I4b<9QS9D`JJC&W=1Vi?@(v z!8CX@qW1g=e+DdEaAu|_QM+U*E}S$=WW<)J?p`RhMgGr=1+Ojh{NGrFn+1>>Nx|!1 zIkc{QDLEQ==E0|LZT(pm(r~==uU(tb^=58W z3oa1$uqvNt4R)lcd#eBh3WS2XaWHu;LMS!dxnH+3Q0sx-I9{q16W7+i3TyFF>t#f> z$Wx_hKN+Q~8uPg43k>I9AY38j_2e(VYDkMBZF^; z%+=kx6}q}sBn6{z+F(+t4@X7)!9u8WDf%v`tF?u)R8_I1Gc|m{mt)w3RL@8AafDu8 zcKCrzY~rc6VMZ(-Y5A0AwaQEYa#IJhg2t=w^g3{R94|&&!F$nD)a>7Z*LRG7O8p;! z<6D@=Z3x1*^NTG{eIpssPdSv_)@Ys4c{svt-f`>pxu&ZoR2T#;InhBz;uooxlvD3S zBhKK-Uhg`FHM4|?-h=C~u>_4PFT`-UBk^I5U)hvX1u$q%uMQ~lRpo;~ z$HPpAz7dYsdx(nOw=!G}IU%ttsRj{`oG3LybQ_@l8j9OT-!1tkzhza;2YcP}2yMW? zN|M8NAM7o{=l%+#z<%2{{iOmRt<|74a^@Mp0rpMQG#kU4_gx$Q0Pk#Qr`GRSwPl{X z>pfNA^ECzf<(Bq`Ax=zIDVWEap1k+4J%MZq8u3$VZ}KpiXkZTj*vMRrH!obnab z0lv`WyxvL_GOTr$I~M{v>WhR27{*@|CU7qgw)nmpuc}oD;8Z@;xBS#RoRQ*K_o%i^ z?*iz3WMGx=WX$A9+i>~vGx zspXWm&o|jNj$+VC+}T~HV~@|>+)dt|_2R3Gldr-uK?@<rppEW{L&`N#E&7`E@C zL%{=0O7wuyF~49}kD3qZDoht#NrT`{9LM?5m#&ylaOiEAG1&EtX8q1zaIQW|Xm@>Y zdSfYkWmy=L-!$M?DN?Hq8)BM@I(Lsc=X(UmOS0DP*LNmWG6c13Bn( zX377#L66ZqFU?(HxXAi7diwm;94%!qLJ8KF)HvLFLuAf%>r` zC+Of^b@6ZYj0D{qC8{eTO_>pjaa3SQ+BPDDbfUEt*2fusiBl2ImzNmMcmhfW8*X`S zY!2{~<>eHov6+!X#e^~r<9{&wHgFF_MN-S_Nt`@fHFC)@~tx^(U4;Q&w4mBH`!4e}l4byfIbvTUQn5__dl&H3BK`eg& zE9P3Kl9V*{n2obmOh(({LdtAdn`;Ooe8Aw+G+lL|U7NN&i0wSOdSu0BaN6+a@S?>k+_I7B?p>|E(l=aRW{UySEkEND9OFRj-dV{v0wxXasIxSeV0HAT!>Ty*vD8@N& zd;yv-al=oxK1+~8!CJcwc-?jP2Ck~Ml!f3O>vcd#&P)A(pu0b$9tPP$Bv?465s8;Y z2+ckjXa7aZL9JRlxilaI^@2=Yc>MdoG)oaB%pF*y$zDv>3}x6>TZX~mq2NHa)b;|o ze;c`LkYUDObJuooiwkh*0j&FGOFqCUj{?2YW*c1^Q-EmPLXE*jik-pf@MWCvoY5SL zLq4;$K?=?q|76A;+-G8Ww8%wRG$OqdFm)z0aPzJ5el6ehWGkwDImi#Vx|V45MAW(kn= zds;{CfI=mO;6+~liQenwbldpw_>H}X2E390m9@tJ^Q%aTab6ffPKrt77~;Qrd}=Vb z=@S>wfNT$8i}%X-mM&oyOaf%RmDStPJ8G}Vo(tSAT7kUYga?07$WyNnDh#TF6^E)Y z9t*~O(x25rFzxe|(m()axn5Cob8nkz{_hmCNW3(hw3v{t z5}jRzMY1|m$(yEe7M{7OxlJ!=-<7hAAOMD{Km5Mz%6Z4QK}X`;!NmUm!hk)j5o?ov zej8%ou0P=S3BZcJhuhSnWf52^a6kP+45q1pMek6^4=c-%g;|}`Y|&0&T(VvYAU4x6 z(G=(tVJR9%uj8|YmUrnPN!`W4E4nPh5&`GYZnV=tlukoV`Ww}Pfcn9oJY(4GaX&ZJNLSPpkG%NerBr66 zn>h09=V(n+5i4E)j3~4$qXNO;!r}L>+!~*9N?AaC=1)$EU8mEgfNj>f-inc~vB>0a z{9aaDj?+7zHeOks$h*{5nPS@cy%sU;14SELraJ>>XCFikx+FfnG~n9Uv(YXvvQUE%3%YW7pq+wh~W- ztjOijJ~wRShY_dQ_>5S;XkRMRT@I_MCjldEYSD5yo}j~YH`8x8a+353adx7$rzV`f4|TZ+Bqg|R4}`$^K<59tERu9(?_K$d@lZ1243zhF>{!)zY1=ToEZWwdS9 ztOzDf^M@%IuZcN0sT(%4DN-q+CWvTRtB8nfS|iRq-XKqNDP62YB`oq@`;v4?g7b6bu!er|NY5V2> zJc{Ay2HiG;;8^6Y6SGHm&7~wij14A3RMM{_%xMLL8Brkanygj%6#1fm+`zAth11j#cogRK5Jq3ZOBbV zG>!J6u2r+ZUzpk6QBD5d0k;lMaUx#KC_dtCd2WguuJf;)k1|}2b_ujj`_T)!eUDdr zeNVRFW|__^*dW3UTK$mSLW25ZMo)ichSOrnQ>J5%j0RTL8i3H{8^NvLe@^fiTX8Te z#B$?R>2+# z-^Gh4_ z+oA8Ux8);*O^``kNDbS4`~@w>xPWH3E?xfFo9Pzy_=8Ah^HStVFPj4^zyc zI3(Qjtb5}Ubr`l5E{22LP`h6*9y_f5T0F*y7p375ciFZN_7jE>JISQ2TxL)Y^6~zk zfKX>e?omMW$V_16>ls(hd-j86qy_K8YnR(7SSEV6+G{4MAvVPsWck~`g|!gyzmYhb zLYqr~kd?b`*L+x9Y(+ujI)dREXpNopMXax;l(-VTRt)|TxhEVJVX!53qdP~VG?vol z*M*OnE&4aL>8DFGTJ19zU;&ii%g2+DysgFC-SdF9Gg6^mHw+>eVCY%wUa({BgJzJ-9G;6mn8yy*GHRk z!niKFU7HbF`Rie<+K^jszM(FA^_%aroPMJ;Jq(`~lyl|4sGidBohg=h?*Q(;FS7$9 zIKTAeU;M9^LD8jQa2t6xyVRtnwZwHC zD9)hDQK$Z$SJsZkuM$LZoC4}Ugx^%k%wA7i(hStOVJXm8Q$mJo5~55-XNz@3o+*;z z{J2Z)0y5KOMAFLx?^?B!vt?eVwoGttxl$h+DHXRKLUfJTno_G@QySBR=#u=^g8s$* z)|)!{uE$pl%4#YEA#Tb&5a}eQUAkbGN7;I|qL3g<$h2lR#F@w;%ETPeHU6f|7{d+7 zyK%zkZNuk@h(1v$g0Cs(5D>f|NSDif9IomkGq#!E5&{Y(_J)ZZV)7weQY^=Px_3;k zQ~?qjqhOTotjh>1D?;=M!X*%ot$dg@cnPgSQW<;K#0x(&svgvYgKU_Sroz@KrGXlx z>1gC~ud6!^o=+AX5ht%2T8?2az%nDC2GSm(B269kT~l|OP0`*bIj`R4dF8>J%kH-VrwEs6DpHdrID+C zU0roZY&9ixSe4IK=^@A>asc6k4Idh^9&o9p;cv)t)~Q7z?=ny)pAVKeOgr0Qxgf3m z=(gUi^Ervf!HC!hyEBL56Y~HM3PsG-<_kOJMLUcf>oRT!sp9v*)}8Oek?{l#GgIh0 zjG|0d2<$qwu$q5->R$n0is`?gA!YWGRpBzCYGQ&m6<|*72L2rf?IO#XxpWpWK?kjY zyd{95c&1%@>PgE-MA{+lL$mqgd4wwvavyk@HCg$Rw*df?gnd1oazs(ICF8#dREgEP z=>1}AhFkNCWK zbIY8MHu@obcJ)*jJElY1!O!POi+;Vt5+&is--pkm8XEF7js2_Qr1PVA_)Wix7LOcG z5kdw<8v{q`@odI=1H@*UMO}`s_+MYj>I8zod*I=Z#Ra~M3C6`BRq7$Y?kGsPS=9Ml zq3k8RM!538rN9Jf`LlbuhUd3DoUz2^Nq4Y_q_jJ`v83Q)?GvB`@U>-eML4e&KH>hk ztz}6+6&uVJ?a!GwlMtjx)k5eNVTlJO%m|8R_~9lxc8>nHr7?vJ9G@DQ@=;UQ_>VvO zZ-P$;_9QaCZD(xOT^DjtoKt&6GSaJYmOx(&YlH@ivyoiPYC%I^6K}YU zdQ&N9;ne#{#!x2KXzJ$S1+NEU6@|f+2AZOcN#Iz`yGAMiV~<#dh$SV9(?fE|BL4Vq z^I%jrU3%S`{BS^3G9WUU1bRRR)5C^ z-5UAp_+W}9y<}e-;|(0XHy|8Q7qYliumLHn+4h9d#7>T=f~q1Y>^)MmZmu;g1`%tB zQAJ1_f>4;L#nqJpltLh-De+U-Z_&H*UwC&P?UPoyMeypM)EP8CqFu1)-oFkv)M$~> zOH3kyW>dWYYOtuz*BSsn>IaJ=3%@I^w2~7sY2D`1)jgG7D!T|?h^{;yO)Bt+hY)cP zXqZCEuj(GQH`#B0PkV z_vGfn&(d;v@jBlWOuVh+sYgtJ5e(35nszf}S+=y!Q{54RnEsw3xlNf)Q=Y~ydCL6x zZRNGdScGQe#e}C#%e`2sB-Q5dD55Pe6KEjE`s%*)N@VqFgbBcJLCD6n;&G03f~$T0 zN2gW)yBRQ4-n_;^7zPMyNl2-br`YU46I20Xu?vJc1b9h^^qwiLh{MwAblfg5YV5i7 zP~rxapN>RRjtxHy#80%gzYnZY+~6G)$DwA`#8Z=Tycgg<_Pw=xZ^K`zB3!W|K|@pt zNYm#g?9nT7_DJL6%wd))NcOERWViAXql%)n7r_aq6B(pf@hn)zZ9wkL6vw!CcHT=k z_%E~Om(Py}FjHC8x@rF0^=N^|-n5jFBv`9U%i^^RMY4$Pu$uCwAUIZrn=n7KP`u0z zdh@D605VY)0F`T7kFg8<6W9 zWMJ&`sv0QHJ6<2%G4f^Bz_-r3RxcbDqO+1Qt&a?suqUFlDt}=bqy!{NTIXS-tLWp5vGy zEZL+j)tBSm*_emzt=r~a`(P|BI4?h$n{GuG#`obK4e!N&Af34g;PRb^`~iA(XRi&!I1d-}TekJ!kFR)#WSc2$)*n)izf=(FD2 zU3Gj{YBnR75=uA9QSkNMz`Y;f3fW)vTQ!VUwHj!Kbx!VJKr! z>I|9Q)sEH!D`es=d_?9?KO@!tzJ(w|ufPAE1MXiCHFd-c> z{Av6godv{7jK_O<{+8cgli3JJqM4ZcA6v9kW6oJgEr zo|>}(JiNB1fhyOM)$7p}-<5Rk4lNR?;t6fS4@YXUrVeNU4JzwjygM^<)3w-d15z+6 z^rBP<`Mre}YbH-@B{4yRyK_G-X40T~yfRdD(?;EQ8w6R_Oad7Tnfd_>(^bj8=}?^! zOUmc zuL=yOrgpK(^;Y7rw}6F!U$ah3LK~qNRIrG{zQkiV4wT1`|NXf<+86>{ib6{$=}1g| zE^cgj-wHuyNEV;(fFkB7?M0Vlk;6h;;i}3i1^kLo(|8{KyLV=o%|XwN1l?9&_lay;uF?dWnrrhVG+E$Idj= zW~J{Po!h-Hl=7)z zzM#A%op3mf^l%ihdKRZqC!W_t9xzidp^=u(ss5-%;)WR7Bgv!m}71 z|4iHurtlu_&B|{#MS3=d_sKkK6Zx(Y1Z9pwlR)?!(POsiP-r0f%dV+HQ3U>1TB5vl zN3F!5hZ{4=?`>uxACo5*@)%H!pt|2Z<@+kvtUHnYj${5nkobsEC&#y6IqEAhf}oPE zv3+Cs_QB#J2hYT_Oy7eM-xggLya{1wSp1IlLk=-4Sac!r{%ZI}1M~j4(>drN!E-!j z{PRI0HzkJ{(lnJs`B=sq<&G!b1NP>ur7mkzs(`uvjiDu3wv{^Krq})da)F%#N z&P^#|gDt*LQjN8Oxlz#W%*^XwiwrZTH82hcQ`7Mat37$>&UjJuVJ+;52TNei7xf~^ zP6g4+yaAWV3B8WwVgh(x=mz$4o%5zpdbI)C7Q7QF3-H4pHSta9!=vHi{k@FO)KlMp zkR?)pWh+M@$O`%r@0$nOw|UVnERuw3a;R@ZDzeVb=b%^IQ_21NFz`w759vmEw;b9{=sWnE={Wxc8CW5pdpry5|h_#$X%LhgVe~ z4J#p|vk4w4g@}wuZ3JfnNd2K$a&0UCg#`Q z;wh+M0#{AVew%dLB+2UgD4XS2OL=s~8UV*U!9T%$AKxSGqZb>(E4;4R%x3&mmQ0Kn9oJ=b&++$$0do*s4nCRly&1BWs&o4OyVjaG%mMw}de zkS=yAgYkp<5TANeNoemuCriWm zqCN~d8s!$WeH9yjPRIG-w@K9>9$2K6@IkR1CMD?V39?v&crg8Whaq)g0SOLj8+mx+ zQo*>ezXaRCC`K%*v$Y2$-`Z(Qy+*=-CNz5BoIms;9DWmxcu41ax>f(v4_!)uDQ&pD8{rg9+V~sw0LvAHB1+}Kq zny&@obFd;ni&CBqnJKH#cbpI1ru#?u{|Hdx8HY}cT@w3jhKbfdjryHPr_fmX1yOX0 z`at8&$VUUn4mzENfsnu{qmr}%dA0X*&Q$*6i4;D}j!QVUNf3HrUlf$*Ux#hrXR}5V z+{8foCqit1qf_PZVHa<_TlfmPho0g2+?!v>`p6l|(t1a4poAZCz-uLdtk^M@DK%Y{ z#_~ABL7F7B98NSt2dc+8|B_s{5X5`)Ge7{C3Bh$^sJ!0rUAt(gKdS3PdcX|?o8~N= ztA^Tugf0sz!k+f6;N76N|H2I$e+GIRYk(Y8R;f?si?95&_F&P_?H4az-xGfbdC3oU z8EZf93jC(zW<4YIns=)Sg73xT+JM)WdDxv;>KMdZLTe9$$h>0ygQ+?;5o~IKyW?3` z1^rH0pL`VFM|*`22lDaczp%F?5$f58U+7|4<*=IR(5#$au>0GFxgcIGl0Q#G8Unor z(na2Q$Q=En%~*<1e|_s@iPjc>ZZuT=|Cc#BDExghGbRUVbn+T{F!wFV&k|hIcInf_ zrq_VmJdzCavbp!)`XWX45B=XcKcDd_)$Xl!@s&)4#WbtOxN>r?KKtM9tSj z!Lh?ArE{W0P5C%b~CjiAA4Kr_=GbNU#mNHiCVt!+m(^`ceFA^p9*uDqc{f(9OH z^m#9O5Q8B?JsBH`t={TuNqbLJN$64h9aOz{@fdYW6# zYTiCZ$@6;X0DJ`bPwyj-J!T+vFUW{bq$!*2-YKF}WqCDagNx^gR1uWx(kUKokgtm}az8HVPitQsk{#`^aA@ z0g2X!@@IU4{v;3s98U5&fqz<4Bvb@F@$h2*L+4J2g9Dnqm(uH$OqU*)@Jp{c&O~sJ zJZN*!sC-5FKeu!JT#9holBBCN`@DPp4N6X#t->P1KpW#v6ogs5!ff65gO4D2o-r^ zN%)eRUu5}^5!&}mgDbBrVKvpXpUg`2mrv{{&D)mi?U#ufM_MV7rxVgy?w7pV7EA%j zRIxGA)hdr>Ls6*sX-AasMenviXmUj!7*IFBfNF-qsk;N>pd?5Q?y;2`n z_Z~5AAh!%yGE$u0<*jxJU4!+jA>ZwgnYtyQR+2-#b(z&$dU*{tyGB+_!r~qNW6EsG z?529_l176~)|E#XClyjU>U$zv27O@9UnY#&xU;0{Or*4h1<5ld1QI(lJzAr6{pWwnST7? zj2rSH5Lg#Do-a9JJQ#OUa(xanZ2I1WA*hFW;?Wy9*yz*NGARG@YD7n+DU^v!bh!G(9karEIz`#C*U6u~aeD z5-#@&8S6JbJG}m=1k4;28X8_fN)Py}E+YuUr=avQZ*Pc4FV1&}19q0bE=8 zk$}lVAgDHeDv7oLMB{qYM9s=(BBgIzt)8-?&$IsSfi_elC>R98M=a1rz&N%_&`9aj z()yTt7V|^z{`vgpveLxtC{qXFo;q(7n0;c>=!W`=+X)(pm*)s~^J6F6!PK9;xMaW= zJKMf>0}`nrGxQ1XA4CYlpkZUq^oK2QYs2=ujO}^4_d}EWPy@U9XlRBmE;SitN69y7 zeEN&e9W05xJzUUX)>Z)hJU27-G$!3gF|fsSxCUgiYsJpq@*OOa(oqA-gy_urzVny^ zBIUC&!IUqUJLpdb|Ccx5$c!G8X5J>fmO9n?3o?Sz3+tZvHUV9tjRXUwBIfaE< z(NB8@m08c-`vp41UzOklpFyKS)5$M8pPD#aeV2Z#)o5TxTX|i5^doS|#)h5`hk6~U z3Hp#!Q`5O8HRDX>&8aZjf-}DPI+^7$z2z}g<o+ z1-Y#Pd8n&tQ+bnr<=VgA^0Y{`{jn%(N?{uO!tb5tuNSm$BfH2A0?3p6M*Axfn)&w8 z*)ntPN*%m5P2{(Ks+*cpv%bH&07XntUwkG zV%q(ZxT0^8E$EzS4F|=dL1Hm(!RJnt6p??6a(Lpne(D6I>24r1!_V5v#>h@`Yf<-| z+Ddiwg&LHaXMuOYG?NV}Pqf6nRhuDsw`!K|)Q_FKnVAuo1cl!DyZ3+ocW6_8#wpb7 z^578}8RQld_t_CpXIREeZQ5;WB!re1Y23oELez!!JVe-|A() k!dw-D9U422E0TU^|DyA^-8as|l~EEq%&oVjZ#j7W|0T3{CIA2c diff --git a/url_builder_app/src/index.css b/url_builder_app/src/index.css deleted file mode 100644 index 8686870..0000000 --- a/url_builder_app/src/index.css +++ /dev/null @@ -1,48 +0,0 @@ -.main { - height: 100%; - min-height: 100%; - vertical-align: middle; -} - -.loader { - display: block; - margin: auto; - width: 25%; - height: 25%; -} - -.error { - display: block; - margin: auto; - text-align: center; - color: rgb(0, 0, 0); - overflow-y: hidden; -} - -.error > img { - width: 25%; - height: 25%; -} - -.btn-url { - width: 100%; - color: #2F3941; - background-color: #ffffff; - background-image: none; - white-space: nowrap; -} - -.btn-list { - text-align: center; - width: 90%; - margin: auto; -} - -#app { - height: 100%; - overflow: hidden; -} - -html { - overflow: hidden; -} diff --git a/url_builder_app/src/javascripts/lib/api.js b/url_builder_app/src/javascripts/lib/api.js deleted file mode 100644 index 3ac06bc..0000000 --- a/url_builder_app/src/javascripts/lib/api.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Zendesk API function to retrieve full Ticket object via ticketId. - * - * @param {number} ticketId The ticketId the agent is currently viewing. - * @return {Object} an Object used in the ZAFClient.request method to make the REST call. - */ -export function getTicketData(ticketId) { - return { - url: `/api/v2/tickets/${ticketId}.json`, - type: 'GET', - dataType: 'json' - } -} - -/** - * Zendesk API function to retrieve full User object via userId. - * @param {number} userId Assignee, Requester, or Current User's userId. - * @return {Object} an Object used in the ZAFClient.request method to make the REST call. - */ -export function getUserData(userId) { - return { - url: `/api/v2/users/${userId}.json`, - type: 'GET', - dataType: 'json' - } -} - -/** - * Zendesk API function to retrieve full Organization object via orgId. - * @param {number} orgId Organization ID of the User or Ticket object. - * @return {Object} an Object used in the ZAFClient.request method to make the REST call. - */ -export function getOrganizationData(orgId) { - return { - url: `/api/v2/organizations/${orgId}.json`, - type: 'GET', - dataType: 'json' - } -} \ No newline at end of file diff --git a/url_builder_app/src/javascripts/lib/client.js b/url_builder_app/src/javascripts/lib/client.js deleted file mode 100644 index bf30f27..0000000 --- a/url_builder_app/src/javascripts/lib/client.js +++ /dev/null @@ -1,6 +0,0 @@ -/** - * ZAFClient used to interact with Zendesk V2 API. - */ -const client = ZAFClient.init(); - -export default client; diff --git a/url_builder_app/src/javascripts/lib/helpers.js b/url_builder_app/src/javascripts/lib/helpers.js deleted file mode 100644 index 0dafad0..0000000 --- a/url_builder_app/src/javascripts/lib/helpers.js +++ /dev/null @@ -1,99 +0,0 @@ -import getErrorTemplate from '../../templates/error'; -import client from '../lib/client' - -const MAX_HEIGHT = 1000 - -/** - * Resize App container - * @param {Number} max max height available to resize to - * @return {Promise} will resolved after resize - */ -export function resizeContainer (max = Number.POSITIVE_INFINITY) { - const newHeight = Math.min(document.body.clientHeight, max) - return client.invoke('resize', { height: newHeight }) -} - -/** - * Helper to render a dataset using the same template function - * @param {Array} set dataset - * @param {Function} getTemplate function to generate template - * @param {String} initialValue any template string prepended - * @return {String} final template - */ -export function templatingLoop (set, getTemplate, initialValue = '') { - return set.reduce((accumulator, item, index) => { - return `${accumulator}${getTemplate(item, index)}` - }, initialValue) -} - -/** - * Render template - * @param {String} replacedNodeSelector selector of the node to be replaced - * @param {String} htmlString new html string to be rendered - */ -export function render (replacedNodeSelector, htmlString) { - const fragment = document.createRange().createContextualFragment(htmlString) - const replacedNode = document.querySelector(replacedNodeSelector) - - if (replacedNode) { - replacedNode.parentNode.replaceChild(fragment, replacedNode) - } -} - -/** - * Helper to escape unsafe characters in HTML, including &, <, >, ", ', `, = - * @param {String} str String to be escaped - * @return {String} escaped string - */ -export function escapeSpecialChars (str) { - if (typeof str !== 'string') throw new TypeError('escapeSpecialChars function expects input in type String') - - const escape = { - '&': '&', - '<': '<', - '>': '>', - '"': '"', - "'": ''', - '`': '`', - '=': '=' - } - - return str.replace(/[&<>"'`=]/g, function (m) { return escape[m] }) -} - -/** - * Logs error message and renders our error template. - * @param {Error} error Exception caught by our error handling functions. - */ -export function renderErrorTemplate(error) { - console.error(error); - - render('.loader', getErrorTemplate(error)); - return resizeContainer(MAX_HEIGHT); -} - -/** - * Wraps synchronous function calls in an error handler. - * @param {*} func Synchronous client function call. - * @param {...any} params Function parameters used in the call. - */ -export function errorHandler(func, ...params) { - try { - return func(...params); - } catch (err) { - renderErrorTemplate(err); - } -} - -/** - * Wraps async function calls in an error handler. - * @param {*} asyncFunction Asynchronous client function call. - * @param {...any} params Function parameters used in the call. - */ -export async function asyncErrorHandler(asyncFunction, ...params) { - try { - return await asyncFunction(...params); - } catch (err) { - renderErrorTemplate(client, err); - } -} \ No newline at end of file diff --git a/url_builder_app/src/javascripts/lib/i18n.js b/url_builder_app/src/javascripts/lib/i18n.js deleted file mode 100644 index e0ebb49..0000000 --- a/url_builder_app/src/javascripts/lib/i18n.js +++ /dev/null @@ -1,67 +0,0 @@ -import manifest from '../../manifest.json' - -// map to store the key/translation pairs of the loaded language -let translations - -/** - * Replace placeholders in the given string with context - * @param {String} str string with placeholders to be replaced - * @param {Object} context object contains placeholder/value pairs - * @return {String} formatted string - */ -function parsePlaceholders (str, context) { - const regex = /{{(.*?)}}/g - const matches = [] - let match - - do { - match = regex.exec(str) - if (match) matches.push(match) - } while (match) - - return matches.reduce((str, match) => { - const newRegex = new RegExp(match[0], 'g') - return str.replace(newRegex, context[match[1]] || '') - }, str) -} - -class I18n { - constructor (locale) { - this.loadTranslations(locale) - } - - tryRequire (locale) { - try { - return require(`../../translations/${locale}.json`) - } catch (e) { - return null - } - } - - /** - * Translate key with currently loaded translations, - * optional context to replace the placeholders in the translation - * @param {String} key - * @param {Object} context object contains placeholder/value pairs - * @return {String} translated string - */ - t (key, context) { - const keyType = typeof key - if (keyType !== 'string') throw new Error(`Translation key must be a string, got: ${keyType}`) - - const template = translations[key] - if (!template) throw new Error(`Missing translation: ${key}`) - if (typeof template !== 'string') throw new Error(`Invalid translation for key: ${key}`) - - return parsePlaceholders(template, context) - } - - loadTranslations (locale = 'en') { - translations = this.tryRequire(locale) || - this.tryRequire(locale.replace(/-.+$/, '')) || - translations || - this.tryRequire('en') - } -} - -export default new I18n(manifest.defaultLocale) diff --git a/url_builder_app/src/javascripts/locations/ticket_sidebar.js b/url_builder_app/src/javascripts/locations/ticket_sidebar.js deleted file mode 100644 index cb0c8a1..0000000 --- a/url_builder_app/src/javascripts/locations/ticket_sidebar.js +++ /dev/null @@ -1,42 +0,0 @@ -// need to import basic garden css styles -import '@zendeskgarden/css-bedrock' - -import { renderErrorTemplate } from '../lib/helpers'; -import App from '../modules/app' - -/* global ZAFClient */ -const client = ZAFClient.init() -let fieldsToWatch = []; -let app = {}; - -/** - * Retrieves JSON array from app metadata settings, and parses which fields we support. - * @param {String} uri_templates - String JSON array of URLs with title and URI address. - */ -function getFieldsToWatchFromSettings({ uri_templates }) { - return _.reduce(JSON.parse(uri_templates), function (memo, uri) { - const fields = _.map(uri.url.match(/\{\{(.+?)\}\}/g), function (f) { return f.slice(2, -2) }) - return _.union(memo, fields) - }, []) -} - -/** - * Event Listener that waits for app to be created; initiates the URL Builder app.. - */ -client.on('app.registered', function (appData) { - app = appData; - fieldsToWatch = getFieldsToWatchFromSettings(appData.metadata.settings); - - return new App(appData); -}); - -/** - * Event listener that waits for any change events. Reinitiates the app. - * Example: Changing who ticket is assigned to will trigger 'ticket.assignee.user.id.changed' - * We listen for the event, and update the app in case the URL Template data has changed. - */ -client.on('*.changed', e => { - if (_.includes(fieldsToWatch, e.propertyName)) { - return new App(app); - } -}); \ No newline at end of file diff --git a/url_builder_app/src/javascripts/modules/app.js b/url_builder_app/src/javascripts/modules/app.js deleted file mode 100644 index 348406b..0000000 --- a/url_builder_app/src/javascripts/modules/app.js +++ /dev/null @@ -1,31 +0,0 @@ -import I18n from '../../javascripts/lib/i18n' -import { render, resizeContainer, escapeSpecialChars as escape, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' -import { getUrisFromSettings, getContext, buildTemplatesFromContext } from './context' -import getDefaultTemplate from '../../templates/default' -import client from '../lib/client' - -const MAX_HEIGHT = 1000 - -class App { - constructor (_appData) { - this.settings = _appData.metadata.settings; - - this.initializePromise = this.init() - } - - async init () { - const currentUser = (await client.get('currentUser')).currentUser - - I18n.loadTranslations(currentUser.locale) - - const uris = errorHandler(getUrisFromSettings, this.settings); - const context = await asyncErrorHandler(getContext); - const templates = errorHandler(buildTemplatesFromContext, uris, context); - - render('.loader', getDefaultTemplate(templates)) - - return resizeContainer(MAX_HEIGHT) - } -} - -export default App \ No newline at end of file diff --git a/url_builder_app/src/javascripts/modules/context.js b/url_builder_app/src/javascripts/modules/context.js deleted file mode 100644 index 2123493..0000000 --- a/url_builder_app/src/javascripts/modules/context.js +++ /dev/null @@ -1,116 +0,0 @@ -import { getTicketData, getUserData, getOrganizationData } from "../lib/api"; -import client from "../lib/client"; - -const TEMPLATE_OPTIONS = { interpolate: /\{\{(.+?)\}\}/g }; - -/** - * Parses the JSON Array of URI Templates from the app's settings. - * @param {Object} uri_templates - URI Templates from app settings - */ -export function getUrisFromSettings({ uri_templates }) { - return JSON.parse(uri_templates); -}; - -/** - * Replace placeholders in URIs with data from context. - * @param {Array} uris - An array of JSON URI Objects, with a title and URIs. The URIs have placeholders (See README). - * @param {Object} context - An object containing user and ticket data. - */ -export function buildTemplatesFromContext(uris, context) { - return _.map(uris, uri => { - uri.url = _.template(uri.url, TEMPLATE_OPTIONS)(context) - uri.title = _.template(uri.title, TEMPLATE_OPTIONS)(context) - - return uri; - }); -} - -/** - * Takes the `custom_fields` object from the Ticket and assigns them to a copy Object - * using the format `custom_field_ID######` as the key, and text as the custom field value. - * @param {Object} ticket - ticket object retrieved from ZAFClient - * @param {Object} ticketFields - Ticket object (with more data) retrieved from Zendesk API - */ -export function assignTicketFields(ticket, ticketFields) { - const ticketCopy = Object.assign({}, ticket); - - ticketFields.ticket.custom_fields.forEach(custom_field => { - ticketCopy[`custom_field_${custom_field.id}`] = custom_field.value - }); - - return ticketCopy; -} - -/** - * Adds the firstName, lastName, and user_fields objects to our existing User objets. - * @param {Object} user - assignee, requester, or current user objects. - */ -export async function processUserObject(user) { - const [firstName = '', lastName = ''] = (user.name || '').split(' '); - const { user: { user_fields } } = await client.request(getUserData(user.id)); - - return { - ...user, - firstName, - lastName, - user_fields - }; -} - -/** - * Retreives user and ticket data before building them into a single `context` object - * used to replace our placeholders in the URIs with real data. - */ -export async function getContext() { - /** - * Builds a context object with the ZAFClient ticket, currentUser, assignee, and requester. - * @param {Object} ticket - ZAFClient ticket object (current ticket agent is viewing) - * @param {Object} currentUser - Current logged in user - */ - async function buildContext(ticket, currentUser) { - let context = {}; - context.ticket = ticket; - - if (ticket.requester) { - context.ticket.requester = await processUserObject(ticket.requester); - } - - if (ticket.assignee.user) { - context.ticket.assignee.user = await processUserObject(ticket.assignee.user); - } - - context.currentUser = await processUserObject(currentUser); - - return context; - }; - - const { currentUser } = await client.get('currentUser'); - let { ticket } = await client.get('ticket'); - - const ticketFields = await client.request(getTicketData(ticket.id)); - - /** - * Ticket organization is based on the nature of how the ticket was created. - * If an organization is available and we can access it, we'll assign the fields. - * - * From Zendesk (https://support.zendesk.com/hc/en-us/articles/203690926-Updating-ticket-requesters-and-organizations): - * - When a user who belongs to multiple organizations submits a ticket by email, it is assigned to their - * - default organization. When the user creates a ticket in your Help Center, or when an agent creates a - * - ticket on behalf of the user, the user or agent can select the organization for the ticket. - */ - if (ticket.organization) { - try { - const { organization } = await client.request(getOrganizationData(ticket.organization.id)) - - if (organization) { - ticket.organization.organization_fields = organization.organization_fields; - } - } catch (error) { - console.error(`Error retrieving Organization fields for ${ticket.organization.id}: ${error}`) - } - } - - ticket = assignTicketFields(ticket, ticketFields); - - return await buildContext(ticket, currentUser) -} \ No newline at end of file diff --git a/url_builder_app/src/manifest.json b/url_builder_app/src/manifest.json deleted file mode 100644 index fa6c066..0000000 --- a/url_builder_app/src/manifest.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "URL Builder App", - "author": { - "name": "Ibotta", - "email": "osscompliance@ibotta.com", - "url": "https://ibotta.com" - }, - "defaultLocale": "en", - "private": false, - "location": { - "support": { - "ticket_sidebar": { - "url": "assets/iframe.html", - "flexible": true - } - } - }, - "parameters": [ - { - "name": "uri_templates", - "type": "multiline", - "required": true - } - ], - "version": "1.0", - "frameworkVersion": "2.0" -} \ No newline at end of file diff --git a/url_builder_app/src/templates/default.js b/url_builder_app/src/templates/default.js deleted file mode 100644 index 946d7a3..0000000 --- a/url_builder_app/src/templates/default.js +++ /dev/null @@ -1,27 +0,0 @@ -import { templatingLoop as loop, escapeSpecialChars as escape } from '../javascripts/lib/helpers.js' - -/** - * Create a list item that is a button with a hyperlink. - * @param {Object} uri - Object with a title for the button text and URL for the hyperlink - */ -function uriMarkup (uri) { - return (` -

  • - - ${uri.title} - -
  • - `); -} - -/** - * Creates an unordered list, displayed as buttons, with hyperlinks. - * @param {Array} templateUris - Array of text and URLs used to create buttons with hyperlinks. - */ -export default function (templateUris) { - return (` -
    -
      ${loop(templateUris, uriMarkup)}
    -
    - `); -} diff --git a/url_builder_app/src/templates/error.js b/url_builder_app/src/templates/error.js deleted file mode 100644 index a6f6246..0000000 --- a/url_builder_app/src/templates/error.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Template that renders a generic error message and link to our GitHub Issues page. - */ -export default function(error) { - return (` -
    - -

    Oops! Something went wrong! :(

    -

    ${error}

    -
    -

    Please submit an issue below

    - - Submit Issue - -
    - `); -} diff --git a/url_builder_app/src/templates/iframe.html b/url_builder_app/src/templates/iframe.html deleted file mode 100644 index 2c2c119..0000000 --- a/url_builder_app/src/templates/iframe.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - <% _.forEach(htmlWebpackPlugin.options.vendorCss, function(css) { %><% }); %> - - - -
    - -
    - <% _.forEach(htmlWebpackPlugin.options.vendorJs, function(js) { %><% }); %> - - diff --git a/url_builder_app/src/translations/en.json b/url_builder_app/src/translations/en.json deleted file mode 100644 index edb8114..0000000 --- a/url_builder_app/src/translations/en.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "app": { - "name": "Example App", - "short_description": "Short Description", - "long_description": "Long Description", - "installation_instructions": "Configure the following app settings, then click Install:...", - "title": "Example App" - }, - "default": { - "organizations": "organizations" - } -} \ No newline at end of file diff --git a/url_builder_app/src/translations/fr.json b/url_builder_app/src/translations/fr.json deleted file mode 100644 index 2ffcf6c..0000000 --- a/url_builder_app/src/translations/fr.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "default": { - "organizations": "organizations" - } -} \ No newline at end of file diff --git a/url_builder_app/src/translations/zh-cn.json b/url_builder_app/src/translations/zh-cn.json deleted file mode 100644 index ee83269..0000000 --- a/url_builder_app/src/translations/zh-cn.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "default": { - "organizations": "组织" - } -} \ No newline at end of file diff --git a/url_builder_app/webpack.config.js b/url_builder_app/webpack.config.js deleted file mode 100644 index b0ab704..0000000 --- a/url_builder_app/webpack.config.js +++ /dev/null @@ -1,108 +0,0 @@ -const path = require('path') -const { CleanWebpackPlugin } = require('clean-webpack-plugin') -const CopyWebpackPlugin = require('copy-webpack-plugin') -const MiniCssExtractPlugin = require('mini-css-extract-plugin') -const HtmlWebpackPlugin = require('html-webpack-plugin') -const TranslationsPlugin = require('./webpack/translations-plugin') -const devDependencies = require('./package.json').devDependencies - -// this function reads Zendesk Garden npm dependencies from package.json and -// creates a jsDelivr url -const zendeskGardenJsDelivrUrl = (function () { - const pkg = Object.keys(devDependencies).filter(item => item.includes('@zendeskgarden/css')) - const getPkgName = (url, pkg) => { - const version = devDependencies[pkg] - .replace(/^[\^~]/g, '') - .replace(/\.\d$/, '') - url = `${url}npm/${pkg}@${version},` - return url - } - return pkg.length && pkg.reduce( - getPkgName, - 'https://cdn.jsdelivr.net/combine/' - ).slice(0, -1) -}()) - -const externalAssets = { - css: [ - zendeskGardenJsDelivrUrl, - 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css' - ], - js: [ - 'https://assets.zendesk.com/apps/sdk/2.0/zaf_sdk.js', - 'https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js', - 'https://cdn.jsdelivr.net/jquery/3.0.0/jquery.min.js' - ] -} - -module.exports = { - entry: { - app: [ - '@babel/polyfill', - './src/javascripts/locations/ticket_sidebar.js', - './src/index.css' - ] - }, - output: { - filename: '[name].js', - path: path.resolve(__dirname, 'dist/assets') - }, - module: { - rules: [ - { - test: /\.js$/, - exclude: /node_modules/, - loader: 'babel-loader', - options: { - presets: ['@babel/preset-env', '@babel/preset-react'] - } - }, - { - type: 'javascript/auto', - test: /\.json$/, - include: path.resolve(__dirname, './src/translations'), - use: './webpack/translations-loader' - }, - { - test: /\.(sa|sc|c)ss$/, - use: [ - MiniCssExtractPlugin.loader, - { loader: 'css-loader', options: { url: false } }, - 'postcss-loader' - ] - } - ] - }, - - plugins: [ - // Empties the dist folder - new CleanWebpackPlugin({ - verbose: true, - cleanOnceBeforeBuildPatterns: [path.join(process.cwd(), 'dist/**/*')] - }), - - // Copy over static assets - new CopyWebpackPlugin({ - patterns: [ - { from: 'src/manifest.json', to: '../[name][ext]' }, - { from: 'src/images/*', to: './[name][ext]' } - ] - }), - - new MiniCssExtractPlugin({ - filename: '[name].css' - }), - - new TranslationsPlugin({ - path: path.resolve(__dirname, './src/translations') - }), - - new HtmlWebpackPlugin({ - warning: 'AUTOMATICALLY GENERATED FROM ./src/templates/iframe.html - DO NOT MODIFY THIS FILE DIRECTLY', - vendorCss: externalAssets.css.filter(path => !!path), - vendorJs: externalAssets.js, - template: './src/templates/iframe.html', - filename: 'iframe.html' - }) - ] -} diff --git a/url_builder_app/webpack/translations-loader.js b/url_builder_app/webpack/translations-loader.js deleted file mode 100644 index 06d256e..0000000 --- a/url_builder_app/webpack/translations-loader.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * { - * name: 'test app', - * author: { - * title: 'the author', - * value: 'mr programmer' - * }, - * app: { - * instructions: 'install', - * steps: { - * click: 'this button' - * } - * } - * } - * - * becomes - * - * { - * name: 'test app', - * author: 'mr programmer', - * app.instructions: 'install', - * app.steps.click: 'this button' - * } - */ -/* eslint-disable array-callback-return */ -function translationFlatten (object, currentKeys = []) { - const res = {} - - Object.keys(object).map( - key => { - const value = object[key] - - if (typeof value === 'object') { - if (value.title && value.value) { - const flattenedKey = [...currentKeys, key].join('.') - res[flattenedKey] = value.value - } else { - Object.assign( - res, - translationFlatten(value, [...currentKeys, key]) - ) - } - } else { - const flattenedKey = [...currentKeys, key].join('.') - res[flattenedKey] = value - } - } - ) - - return res -} -/* eslint-enable array-callback-return */ - -function TranslationsLoader (content) { - let translationsInput - try { - translationsInput = JSON.parse(content) - } catch (error) { - console.error(error) - process.exit(1) - } - - const compiledTranslations = translationFlatten(translationsInput) - - return `module.exports = ${JSON.stringify(compiledTranslations)}` -} - -module.exports = TranslationsLoader diff --git a/url_builder_app/webpack/translations-plugin.js b/url_builder_app/webpack/translations-plugin.js deleted file mode 100644 index 9d23453..0000000 --- a/url_builder_app/webpack/translations-plugin.js +++ /dev/null @@ -1,67 +0,0 @@ -const path = require('path') -const fs = require('fs') -const JS_INDENT = 2 - -const marketplaceKeys = [ - 'name', - 'description', - 'short_description', - 'long_description', - 'installation_instructions', - 'parameters' -] - -class TranslationsPlugin { - constructor (options) { - this.options = options - } - - // Defines `apply` method in it's prototype. - apply (compiler) { - // Specifies webpack's event hook to attach itself. - compiler.hooks.emit.tapAsync('TranslationsPlugin', (compilation, callback) => { - Object.assign( - compilation.assets, - buildMarketplaceTranslationFile('en.json', this.options.path) - ) - callback() - }) - } -} - -function buildMarketplaceTranslationFile (filename, filepath) { - let translationsInput - try { - translationsInput = JSON.parse(fs.readFileSync(path.resolve(filepath, filename))) - } catch (err) { - console.error(err) - process.exit(1) - } - - const translationsPath = `../translations/${filename}` - const marketplaceTranslations = extractMarketplaceTranslation(translationsInput, filename) - - return { - [translationsPath]: { - size: () => marketplaceTranslations.length, - source: () => marketplaceTranslations - } - } -} - -function extractMarketplaceTranslation (translations, filename) { - const translationsOutput = { - _warning: `AUTOMATICALLY GENERATED FROM $/src/translations/${filename} - DO NOT MODIFY THIS FILE DIRECTLY`, - app: {} - } - - marketplaceKeys.forEach( - key => { - if (translations.app[key]) translationsOutput.app[key] = translations.app[key] - } - ) - - return JSON.stringify(translationsOutput, null, JS_INDENT) -} - -module.exports = TranslationsPlugin diff --git a/webpack.config.js b/webpack.config.js index 25fea5f..b0ab704 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,5 +1,5 @@ const path = require('path') -const CleanWebpackPlugin = require('clean-webpack-plugin') +const { CleanWebpackPlugin } = require('clean-webpack-plugin') const CopyWebpackPlugin = require('copy-webpack-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin') const HtmlWebpackPlugin = require('html-webpack-plugin') @@ -30,14 +30,15 @@ const externalAssets = { ], js: [ 'https://assets.zendesk.com/apps/sdk/2.0/zaf_sdk.js', - 'https://cdn.jsdelivr.net/g/lodash@4.3.0,handlebarsjs@4.0.5,jquery@2.2.0' + 'https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js', + 'https://cdn.jsdelivr.net/jquery/3.0.0/jquery.min.js' ] } module.exports = { entry: { app: [ - 'babel-polyfill', + '@babel/polyfill', './src/javascripts/locations/ticket_sidebar.js', './src/index.css' ] @@ -50,8 +51,10 @@ module.exports = { rules: [ { test: /\.js$/, - use: { - loader: 'babel-loader', + exclude: /node_modules/, + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env', '@babel/preset-react'] } }, { @@ -64,7 +67,7 @@ module.exports = { test: /\.(sa|sc|c)ss$/, use: [ MiniCssExtractPlugin.loader, - {loader: 'css-loader', options: { url: false }}, + { loader: 'css-loader', options: { url: false } }, 'postcss-loader' ] } @@ -73,13 +76,18 @@ module.exports = { plugins: [ // Empties the dist folder - new CleanWebpackPlugin(['dist/*']), + new CleanWebpackPlugin({ + verbose: true, + cleanOnceBeforeBuildPatterns: [path.join(process.cwd(), 'dist/**/*')] + }), // Copy over static assets - new CopyWebpackPlugin([ - { from: 'src/manifest.json', to: '../', flatten: true }, - { from: 'src/images/*', to: '.', flatten: true } - ]), + new CopyWebpackPlugin({ + patterns: [ + { from: 'src/manifest.json', to: '../[name][ext]' }, + { from: 'src/images/*', to: './[name][ext]' } + ] + }), new MiniCssExtractPlugin({ filename: '[name].css' diff --git a/webpack/translations-loader.js b/webpack/translations-loader.js index 9843947..06d256e 100644 --- a/webpack/translations-loader.js +++ b/webpack/translations-loader.js @@ -22,6 +22,7 @@ * app.steps.click: 'this button' * } */ +/* eslint-disable array-callback-return */ function translationFlatten (object, currentKeys = []) { const res = {} @@ -48,6 +49,7 @@ function translationFlatten (object, currentKeys = []) { return res } +/* eslint-enable array-callback-return */ function TranslationsLoader (content) { let translationsInput diff --git a/url_builder_app/yarn.lock b/yarn.lock similarity index 100% rename from url_builder_app/yarn.lock rename to yarn.lock From 079c007191abce78bbc0633ce9bb4142cc5d340a Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:34:41 -0400 Subject: [PATCH 10/60] updaet ignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 9e879f1..8227cee 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ node_modules/ coverage/ npm-debug.log yarn-error.log +.DS_Store +.vscode +.idea \ No newline at end of file From d54ec51186250094ed45c5288872a7bc01ae2428 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:36:24 -0400 Subject: [PATCH 11/60] untracking files --- .github/.DS_Store | Bin 6148 -> 0 bytes .vscode/settings.json | 31 ------------------------------- 2 files changed, 31 deletions(-) delete mode 100644 .github/.DS_Store delete mode 100644 .vscode/settings.json diff --git a/.github/.DS_Store b/.github/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Date: Thu, 20 Apr 2023 11:39:05 -0400 Subject: [PATCH 12/60] update package json notes, add faker --- package.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 372859e..dab3700 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,14 @@ { - "name": "app_scaffold", + "name": "url_builder_app", "version": "2.0.0", - "description": "A scaffold for developers to build ZAF v2 apps", + "description": "A Zendesk plugin to render URLs", "keywords": [ "zendesk", "app", - "framework" + "framework", + "url" ], - "author": "Zendesk", + "author": "Ibotta", "license": "Apache-2.0", "engines": { "node": ">=18.12.1" @@ -31,6 +32,7 @@ "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.7.3", + "faker": "^4.1.0", "html-webpack-plugin": "^5.5.0", "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", From 8273136b7107ba14444f93fdd9ea7c774bd1a093 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:44:30 -0400 Subject: [PATCH 13/60] update json docs --- src/manifest.json | 10 +++++++--- src/translations/en.json | 15 ++++++++++----- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/manifest.json b/src/manifest.json index fa6c066..05eb5c0 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,9 +1,9 @@ { - "name": "URL Builder App", + "name": "URL Builder App V2", "author": { - "name": "Ibotta", + "name": "Ibotta, Inc.", "email": "osscompliance@ibotta.com", - "url": "https://ibotta.com" + "url": "https://www.ibotta.com" }, "defaultLocale": "en", "private": false, @@ -12,6 +12,10 @@ "ticket_sidebar": { "url": "assets/iframe.html", "flexible": true + }, + "new_ticket_sidebar": { + "url": "assets/iframe.html", + "flexible": true } } }, diff --git a/src/translations/en.json b/src/translations/en.json index edb8114..2caa254 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -1,10 +1,15 @@ { "app": { - "name": "Example App", - "short_description": "Short Description", - "long_description": "Long Description", - "installation_instructions": "Configure the following app settings, then click Install:...", - "title": "Example App" + "name": "URL Builder App V2", + "short_description": "Generate Buttons from a list of URLs", + "long_description": "Generate Buttons from a list of URLs", + "installation_instructions": "Use the install button", + "parameters": { + "uri_templates": { + "label": "A JSON Array of URLs.", + "helpText": "See [our README](https://github.com/Ibotta/url_builder_app/blob/master/README.md) for more information." + } + } }, "default": { "organizations": "organizations" From e35f6fe8de72bfd1afe8df2572ed3921fe232db4 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:50:19 -0400 Subject: [PATCH 14/60] move wiki notes to a doc --- .github/V1_TO_V2_NOTES.md | 63 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 .github/V1_TO_V2_NOTES.md diff --git a/.github/V1_TO_V2_NOTES.md b/.github/V1_TO_V2_NOTES.md new file mode 100644 index 0000000..50b2b86 --- /dev/null +++ b/.github/V1_TO_V2_NOTES.md @@ -0,0 +1,63 @@ +# Overview +The V2 version of this app seeks to offer the same functionality as the [V1 version](https://github.com/zendesklabs/url_builder_app). During the development process, we used the [Zendesk App Scaffold](https://github.com/zendesk/app_scaffold) as a template and made improvements to the maintainability of the code base. We reviewed the [existing issues outlined](https://github.com/zendesklabs/url_builder_app/issues) for areas we can address, as well as identified some small issues we fixed. These are outlined below. + +## Changed Keys +ticket.requester.firstname -> ticket.requester.firstName +ticket.requester.lastname -> ticket.requester.lastName +ticket.assignee.firstname -> ticket.assignee.firstName +ticket.assignee.lastname -> ticket.assignee.lastName +current_user.firstname -> currentUser.firstName +current_user.lastname -> currentUser.lastName + +### Note about `externalId` vs `external_id` keys +We noticed the README mentioned using `ticket.requester.externalId`, but this appeared to be replaced with `external_id`. This is due to the User object called via Zendesk API using snake_case keys while the ZAFClient's ticket object uses camelCase keys. We no longer use the API call, and now the `externalId` is the usage of this key. + +### Note about `firstName` and `lastName` keys +The Zendesk API and ZAFClient provide two different depths of information on User type objects. The API call returns [a detailed object](https://developer.zendesk.com/rest_api/docs/support/users#json-format-for-agent-or-admin-requests) while the ZAFClient's `ticket.[requester, assignee` and `currentUser` objects are [less detailed](https://developer.zendesk.com/apps/docs/support-api/all_locations#user-object). In addition, we noticed the object keys from the ZAFClient come back as camelCase while the Zendesk API returns snake_case keys. + +The detailed User object was used to get the full name and then split them into the `firstname` and `lastname` keys. However, with the ZAFClient `ticket` object, we were able to replicate the same functionality without the extra API call and logic to map this. The keys are still present but now follow camelCase naming. + +## Error Handling +The V2 version of this app will now display an error message and link to the V2 app's GitHub Issues page when an error occurs. There are steps outlined to file an issue there and what we will need to help you troubleshoot the issues. + +# Upcoming App Improvements +We're always interested in ways to improve this app for agents and developers! Please create an issue or PR detailing your ideas! Below, you will find a few ideas we have to make this app an even better experience. + +## URL Sanitization +We noticed that if a ticket did not have an assignee or was requested via email, and a Zendesk User was not matched to the email, then the `ticket.requester` fields became null. This caused some URLs to have issues. + +An example of this issue that we observed: +```javascript +[ + { + "title": "Example URL", + "url": "http://example.com/?name={{ticket.requester.name}}" + }, + { + "title": "User Profile", + "url": "http://example.com/user/{{ticket.requester.id}}/profile" + } +] +``` + +Would generate: +```html + +``` + +To resolve this, we want to sanitize URLs to provide an error message when a field referenced does not have a value. + +## Specific Error Messages +Currently, our error handling creates a warning image and reference to our GitHub Issues page. We would like to expand on this to provide specific error handling cases, like Zendesk's API returning an error, or a field referenced in the JSON URL that is not supported. + +## TODOS + +### Custom Field Naming +Should `ticket.requester.user_fields.YYY`, `ticket.custom_field_XXXXXX`, `ticket.organization.organization_fields.XXXXXX` be renamed to be consistent? I noticed that these fields used to be referenced via the `containerContext` object, and are now retrieved via Zendesk API calls. I'd like to have these fields available, but use consistent naming across them. \ No newline at end of file From a603388819747370f150b1d57aaf5fa099884680 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:50:34 -0400 Subject: [PATCH 15/60] remove travis badge --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ca67353..4218a80 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) -[![Build Status](https://travis-ci.com/Ibotta/url_builder_app.svg?branch=master)](https://travis-ci.com/Ibotta/url_builder_app) [![Maintainability](https://api.codeclimate.com/v1/badges/ae9af0fae166c51f8f8a/maintainability)](https://codeclimate.com/repos/5d9242ca2d833400b1000180/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/ae9af0fae166c51f8f8a/test_coverage)](https://codeclimate.com/repos/5d9242ca2d833400b1000180/test_coverage) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](.github/CODE_OF_CONDUCT.md) From fe9cc81963b02da07aa4b5abacce11cc87b8d8e7 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 11:51:10 -0400 Subject: [PATCH 16/60] faker --- yarn.lock | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/yarn.lock b/yarn.lock index 11f3882..b492445 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3757,6 +3757,11 @@ expect@^29.5.0: jest-message-util "^29.5.0" jest-util "^29.5.0" +faker@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/faker/-/faker-4.1.0.tgz#1e45bbbecc6774b3c195fad2835109c6d748cc3f" + integrity sha512-ILKg69P6y/D8/wSmDXw35Ly0re8QzQ8pMfBCflsGiZG2ZjMUNLYNexA6lz5pkmJlepVdsiDFUxYAzPQ9/+iGLA== + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" From c89caee5b57145db8d39f971303bebf52055f784 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 12:23:10 -0400 Subject: [PATCH 17/60] remove nvmrc --- .nvmrc | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 3c03207..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -18 From 4e0688aeeb70e4cc417006ababe77094949e1c76 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 12:23:37 -0400 Subject: [PATCH 18/60] use updated faker --- package.json | 16 ++++++++-------- setupTests.js | 1 - spec/app.spec.js | 2 +- spec/factories/currentUser.js | 1 + spec/factories/customFields.js | 2 ++ spec/factories/ticket.js | 1 + yarn.lock | 10 +++++----- 7 files changed, 18 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index dab3700..2457e76 100644 --- a/package.json +++ b/package.json @@ -27,16 +27,16 @@ "@babel/polyfill": "^7.12.1", "@babel/preset-env": "^7.20.2", "@babel/preset-react": "^7.18.6", + "@faker-js/faker": "^7.6.0", + "@testing-library/react": "^12.1.5", "babel-jest": "^29.3.1", "babel-loader": "^9.1.0", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.7.3", - "faker": "^4.1.0", "html-webpack-plugin": "^5.5.0", "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", - "@testing-library/react": "^12.1.5", "lodash": "^4.17.15", "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.20", @@ -48,10 +48,6 @@ "webpack-cli": "^5.0.1" }, "dependencies": { - "node-gyp": "^9.3.0", - "react": "^16.8.0", - "react-dom": "^16.8.0", - "styled-components": "^5.3.6", "@zendeskgarden/css-bedrock": "^9.0.0", "@zendeskgarden/react-accordions": "^8.62.0", "@zendeskgarden/react-avatars": "^8.62.0", @@ -67,11 +63,15 @@ "@zendeskgarden/react-modals": "^8.62.0", "@zendeskgarden/react-notifications": "^8.62.0", "@zendeskgarden/react-pagination": "^8.62.0", - "@zendeskgarden/react-tabs": "^8.62.0", "@zendeskgarden/react-tables": "^8.62.0", + "@zendeskgarden/react-tabs": "^8.62.0", "@zendeskgarden/react-tags": "^8.62.0", "@zendeskgarden/react-theming": "^8.62.0", "@zendeskgarden/react-tooltips": "^8.62.0", - "@zendeskgarden/react-typography": "^8.62.0" + "@zendeskgarden/react-typography": "^8.62.0", + "node-gyp": "^9.3.0", + "react": "^16.8.0", + "react-dom": "^16.8.0", + "styled-components": "^5.3.6" } } diff --git a/setupTests.js b/setupTests.js index 4372947..2c9b9f3 100644 --- a/setupTests.js +++ b/setupTests.js @@ -1,5 +1,4 @@ global._ = require('lodash'); -global.faker = require('faker'); import mockClient from './spec/mocks/clientMock'; diff --git a/spec/app.spec.js b/spec/app.spec.js index 467bf12..9556ee7 100644 --- a/spec/app.spec.js +++ b/spec/app.spec.js @@ -1,7 +1,7 @@ /* eslint-env jest, browser */ import App from '../src/javascripts/modules/app' import i18n from '../src/javascripts/lib/i18n' -import { NO_APP_DATA, APP_DATA } from './mocks/mock' +import { APP_DATA } from './mocks/mock' import createRangePolyfill from './polyfills/createRange' import * as helpers from '../src/javascripts/lib/helpers'; import mockCurrentUser from './factories/currentUser' diff --git a/spec/factories/currentUser.js b/spec/factories/currentUser.js index 60b5bc5..da17fb7 100644 --- a/spec/factories/currentUser.js +++ b/spec/factories/currentUser.js @@ -1,3 +1,4 @@ +import { faker } from '@faker-js/faker'; /** * Generates a Zendesk Current User object with random values * Randomly generated values are overidable through default params diff --git a/spec/factories/customFields.js b/spec/factories/customFields.js index 4b0f48a..93a19a2 100644 --- a/spec/factories/customFields.js +++ b/spec/factories/customFields.js @@ -1,3 +1,5 @@ +import { faker } from '@faker-js/faker'; + /** * Generates a Zendesk custom_field object with random values * Randomly generated values are overidable through default params diff --git a/spec/factories/ticket.js b/spec/factories/ticket.js index 62dca7c..6b150ce 100644 --- a/spec/factories/ticket.js +++ b/spec/factories/ticket.js @@ -1,4 +1,5 @@ import customFieldFactory from './customFields'; +import { faker } from '@faker-js/faker'; /** * Generates a Zendesk Ticket object with random values diff --git a/yarn.lock b/yarn.lock index b492445..51b51cf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1170,6 +1170,11 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.38.0.tgz#73a8a0d8aa8a8e6fe270431c5e72ae91b5337892" integrity sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g== +"@faker-js/faker@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07" + integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw== + "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" @@ -3757,11 +3762,6 @@ expect@^29.5.0: jest-message-util "^29.5.0" jest-util "^29.5.0" -faker@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/faker/-/faker-4.1.0.tgz#1e45bbbecc6774b3c195fad2835109c6d748cc3f" - integrity sha512-ILKg69P6y/D8/wSmDXw35Ly0re8QzQ8pMfBCflsGiZG2ZjMUNLYNexA6lz5pkmJlepVdsiDFUxYAzPQ9/+iGLA== - fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" From 86605af254db72afece215fd691b11199d2b2829 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 12:23:57 -0400 Subject: [PATCH 19/60] update imports --- postcss.config.js | 10 ++-- webpack.config.js | 143 +++++++++++++++++++++++----------------------- 2 files changed, 74 insertions(+), 79 deletions(-) diff --git a/postcss.config.js b/postcss.config.js index 24bfbca..d546984 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,4 @@ -module.exports = { - plugins: [ - require('postcss-preset-env'), - require('postcss-import') - ] -} +export const plugins = [ + require('postcss-preset-env'), + require('postcss-import') +]; diff --git a/webpack.config.js b/webpack.config.js index b0ab704..6a666b6 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,10 +1,10 @@ -const path = require('path') -const { CleanWebpackPlugin } = require('clean-webpack-plugin') -const CopyWebpackPlugin = require('copy-webpack-plugin') -const MiniCssExtractPlugin = require('mini-css-extract-plugin') -const HtmlWebpackPlugin = require('html-webpack-plugin') -const TranslationsPlugin = require('./webpack/translations-plugin') -const devDependencies = require('./package.json').devDependencies +import { resolve, join } from 'path' +import { CleanWebpackPlugin } from 'clean-webpack-plugin' +import CopyWebpackPlugin from 'copy-webpack-plugin' +import MiniCssExtractPlugin, { loader as _loader } from 'mini-css-extract-plugin' +import HtmlWebpackPlugin from 'html-webpack-plugin' +import TranslationsPlugin from './webpack/translations-plugin' +import { devDependencies } from './package.json' // this function reads Zendesk Garden npm dependencies from package.json and // creates a jsDelivr url @@ -35,74 +35,71 @@ const externalAssets = { ] } -module.exports = { - entry: { - app: [ - '@babel/polyfill', - './src/javascripts/locations/ticket_sidebar.js', - './src/index.css' - ] - }, - output: { - filename: '[name].js', - path: path.resolve(__dirname, 'dist/assets') - }, - module: { - rules: [ - { - test: /\.js$/, - exclude: /node_modules/, - loader: 'babel-loader', - options: { - presets: ['@babel/preset-env', '@babel/preset-react'] - } - }, - { - type: 'javascript/auto', - test: /\.json$/, - include: path.resolve(__dirname, './src/translations'), - use: './webpack/translations-loader' - }, - { - test: /\.(sa|sc|c)ss$/, - use: [ - MiniCssExtractPlugin.loader, - { loader: 'css-loader', options: { url: false } }, - 'postcss-loader' - ] +export const entry = { + app: [ + '@babel/polyfill', + './src/javascripts/locations/ticket_sidebar.js', + './src/index.css' + ] +} +export const output = { + filename: '[name].js', + path: resolve(__dirname, 'dist/assets') +} +export const module = { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env', '@babel/preset-react'] } - ] - }, - - plugins: [ - // Empties the dist folder - new CleanWebpackPlugin({ - verbose: true, - cleanOnceBeforeBuildPatterns: [path.join(process.cwd(), 'dist/**/*')] - }), - - // Copy over static assets - new CopyWebpackPlugin({ - patterns: [ - { from: 'src/manifest.json', to: '../[name][ext]' }, - { from: 'src/images/*', to: './[name][ext]' } + }, + { + type: 'javascript/auto', + test: /\.json$/, + include: resolve(__dirname, './src/translations'), + use: './webpack/translations-loader' + }, + { + test: /\.(sa|sc|c)ss$/, + use: [ + _loader, + { loader: 'css-loader', options: { url: false } }, + 'postcss-loader' ] - }), + } + ] +} +export const plugins = [ + // Empties the dist folder + new CleanWebpackPlugin({ + verbose: true, + cleanOnceBeforeBuildPatterns: [join(process.cwd(), 'dist/**/*')] + }), + + // Copy over static assets + new CopyWebpackPlugin({ + patterns: [ + { from: 'src/manifest.json', to: '../[name][ext]' }, + { from: 'src/images/*', to: './[name][ext]' } + ] + }), - new MiniCssExtractPlugin({ - filename: '[name].css' - }), + new MiniCssExtractPlugin({ + filename: '[name].css' + }), - new TranslationsPlugin({ - path: path.resolve(__dirname, './src/translations') - }), + new TranslationsPlugin({ + path: resolve(__dirname, './src/translations') + }), - new HtmlWebpackPlugin({ - warning: 'AUTOMATICALLY GENERATED FROM ./src/templates/iframe.html - DO NOT MODIFY THIS FILE DIRECTLY', - vendorCss: externalAssets.css.filter(path => !!path), - vendorJs: externalAssets.js, - template: './src/templates/iframe.html', - filename: 'iframe.html' - }) - ] -} + new HtmlWebpackPlugin({ + warning: 'AUTOMATICALLY GENERATED FROM ./src/templates/iframe.html - DO NOT MODIFY THIS FILE DIRECTLY', + vendorCss: externalAssets.css.filter(path => !!path), + vendorJs: externalAssets.js, + template: './src/templates/iframe.html', + filename: 'iframe.html' + }) +] From 31948c79b0ce83fbffb4cc4b2b682116a91818e4 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 16:30:49 -0400 Subject: [PATCH 20/60] linting, import changes --- jest.config.js | 2 +- package.json | 2 +- postcss.config.js | 2 +- setupTests.js | 6 +- spec/app.spec.js | 32 +++--- spec/context.spec.js | 108 ++++++++++---------- spec/factories/currentUser.js | 11 +- spec/factories/customFields.js | 10 +- spec/factories/ticket.js | 25 +++-- spec/helpers.spec.js | 5 - spec/mocks/clientMock.js | 22 ++-- src/javascripts/lib/api.js | 38 +++---- src/javascripts/lib/client.js | 4 +- src/javascripts/lib/helpers.js | 24 ++--- src/javascripts/locations/ticket_sidebar.js | 23 ++--- src/javascripts/modules/app.js | 12 +-- src/javascripts/modules/context.js | 69 +++++++------ src/templates/default.js | 6 +- src/templates/error.js | 4 +- yarn.lock | 2 +- 20 files changed, 198 insertions(+), 209 deletions(-) diff --git a/jest.config.js b/jest.config.js index 502c1e9..5b19984 100644 --- a/jest.config.js +++ b/jest.config.js @@ -13,6 +13,6 @@ module.exports = { coveragePathIgnorePatterns: [ '/spec' ], - setupFilesAfterEnv: ["/setupTests.js"], + setupFilesAfterEnv: ['/setupTests.js'], roots: ['./spec'] } diff --git a/package.json b/package.json index 2457e76..33dfe74 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "html-webpack-plugin": "^5.5.0", "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", - "lodash": "^4.17.15", + "lodash": "^4.17.21", "mini-css-extract-plugin": "^2.7.2", "postcss": "^8.4.20", "postcss-import": "^15.1.0", diff --git a/postcss.config.js b/postcss.config.js index d546984..d3a1355 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,4 +1,4 @@ export const plugins = [ require('postcss-preset-env'), require('postcss-import') -]; +] diff --git a/setupTests.js b/setupTests.js index 2c9b9f3..922ba5d 100644 --- a/setupTests.js +++ b/setupTests.js @@ -1,5 +1,3 @@ -global._ = require('lodash'); +import mockClient from './spec/mocks/clientMock' -import mockClient from './spec/mocks/clientMock'; - -mockClient(); +mockClient() diff --git a/spec/app.spec.js b/spec/app.spec.js index 9556ee7..8072631 100644 --- a/spec/app.spec.js +++ b/spec/app.spec.js @@ -3,7 +3,7 @@ import App from '../src/javascripts/modules/app' import i18n from '../src/javascripts/lib/i18n' import { APP_DATA } from './mocks/mock' import createRangePolyfill from './polyfills/createRange' -import * as helpers from '../src/javascripts/lib/helpers'; +import * as helpers from '../src/javascripts/lib/helpers' import mockCurrentUser from './factories/currentUser' import mockTicket from './factories/ticket' import client from '../src/javascripts/lib/client' @@ -32,45 +32,45 @@ describe('App Initialization', () => { describe('Initialization Failure', () => { beforeEach((done) => { - jest.spyOn(console, 'error').mockImplementation(() => {}); - document.body.id = 'app'; + jest.spyOn(console, 'error').mockImplementation(() => {}) + document.body.id = 'app' document.body.innerHTML = '
    ' - client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))); - app = new App(APP_DATA); - errorSpy = jest.spyOn(helpers, 'asyncErrorHandler'); + client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('a fake error'))) + app = new App(APP_DATA) + errorSpy = jest.spyOn(helpers, 'asyncErrorHandler') app.initializePromise .then(() => done()) - .catch(() => done()); - }); + .catch(() => done()) + }) it('should display an error when no templates are input', () => { - expect(errorSpy).toBeCalled(); + expect(errorSpy).toBeCalled() expect(document.querySelector('.error')).not.toBe(null) }) }) describe('Initialization Success', () => { beforeEach((done) => { - document.body.id = 'app'; + document.body.id = 'app' document.body.innerHTML = '
    ' app = new App(APP_DATA) client.request = jest.fn().mockImplementation(async ({ url }) => { if (url.includes('user')) { - return mockCurrentUser(true); - } else if(url.includes('tickets')) { - return mockTicket(true); + return mockCurrentUser(true) + } else if (url.includes('tickets')) { + return mockTicket(true) } - }); + }) app.initializePromise .then(() => done()) - .catch(() => done()); + .catch(() => done()) }) it('should render main stage with data', () => { expect(document.querySelector('#well-urls')).not.toBe(null) }) }) -}) \ No newline at end of file +}) diff --git a/spec/context.spec.js b/spec/context.spec.js index d97a621..4741b28 100644 --- a/spec/context.spec.js +++ b/spec/context.spec.js @@ -1,82 +1,82 @@ -import currentUserFactory from "./factories/currentUser"; -import ticketFactory from "./factories/ticket"; -import { getContext, assignTicketFields, processUserObject } from "../src/javascripts/modules/context"; -import client from "../src/javascripts/lib/client"; +import currentUserFactory from './factories/currentUser' +import ticketFactory from './factories/ticket' +import { getContext, assignTicketFields, processUserObject } from '../src/javascripts/modules/context' +import client from '../src/javascripts/lib/client' describe('#context', () => { describe('#assignTicketFields', () => { - it ('should add custom field keys to original ticket', () => { - let ticket = ticketFactory(); - const ticketFields = ticketFactory(true); - const customFields = ticketFields.ticket.custom_fields.map(cf => `custom_field_${cf.id}`); - ticket = assignTicketFields(ticket, ticketFields); + it('should add custom field keys to original ticket', () => { + let ticket = ticketFactory() + const ticketFields = ticketFactory(true) + const customFields = ticketFields.ticket.custom_fields.map(cf => `custom_field_${cf.id}`) + ticket = assignTicketFields(ticket, ticketFields) expect(Object.keys(ticket)).toEqual(expect.arrayContaining(customFields)) - }); - }); + }) + }) describe('#processUserObject', () => { it('should add user_fields key to user object', async () => { - const userEndpoint = currentUserFactory(true); + const userEndpoint = currentUserFactory(true) client.request = jest.fn().mockReturnValue(Promise.resolve(userEndpoint)) - const user = currentUserFactory(); - const newUser = await processUserObject(user); + const user = currentUserFactory() + const newUser = await processUserObject(user) - expect(newUser).toMatchObject({ user_fields: {} }); - }); + expect(newUser).toMatchObject({ user_fields: {} }) + }) it('should split a users name into first and last name', async () => { client.request = jest.fn().mockReturnValue(Promise.resolve(currentUserFactory(true))) - let user = { name: "MY NAME" }; - const { firstName, lastName } = await processUserObject(user); - expect(firstName).toEqual('MY'); - expect(lastName).toEqual('NAME'); - }); + const user = { name: 'MY NAME' } + const { firstName, lastName } = await processUserObject(user) + expect(firstName).toEqual('MY') + expect(lastName).toEqual('NAME') + }) it('should handle missing first or last name', async () => { client.request = jest.fn().mockReturnValue(Promise.resolve(currentUserFactory(true))) - let user = { name: "" }; - const { firstName: fn1, lastName: ln1 } = await processUserObject(user); - expect(fn1).toEqual(''); - expect(ln1).toEqual(''); + let user = { name: '' } + const { firstName: fn1, lastName: ln1 } = await processUserObject(user) + expect(fn1).toEqual('') + expect(ln1).toEqual('') - user = { name: " Test" }; - const { firstName: fn2, lastName: ln2 } = await processUserObject(user); - expect(fn2).toEqual(''); - expect(ln2).toEqual('Test'); + user = { name: ' Test' } + const { firstName: fn2, lastName: ln2 } = await processUserObject(user) + expect(fn2).toEqual('') + expect(ln2).toEqual('Test') - user = { name: "Test " }; - const { firstName: fn3, lastName: ln3 } = await processUserObject(user); - expect(fn3).toEqual('Test'); - expect(ln3).toEqual(''); + user = { name: 'Test ' } + const { firstName: fn3, lastName: ln3 } = await processUserObject(user) + expect(fn3).toEqual('Test') + expect(ln3).toEqual('') }) it('should throw error when user fetch fails', async () => { client.request = jest.fn().mockReturnValueOnce(Promise.reject(new Error('bad error'))) - const user = currentUserFactory(); - expect.assertions(1); - processUserObject(user).catch(err => expect(err.message).toMatch('bad error')); - }); - }); + const user = currentUserFactory() + expect.assertions(1) + processUserObject(user).catch(err => expect(err.message).toMatch('bad error')) + }) + }) describe('#getContext', () => { it('should retrieve the ticket context with user information ', async () => { - client.get = jest.fn().mockImplementation(async () => ({ ...ticketFactory(), ...currentUserFactory() })); + client.get = jest.fn().mockImplementation(async () => ({ ...ticketFactory(), ...currentUserFactory() })) client.request = jest.fn().mockImplementation(async ({ url }) => { - if(url.includes('users')) { - return currentUserFactory(true); - } else if (url.includes('tickets')) { - return ticketFactory(true); - } - }); + if (url.includes('users')) { + return currentUserFactory(true) + } else if (url.includes('tickets')) { + return ticketFactory(true) + } + }) - const context = await getContext(); - const requesterKeys = Object.keys(context.ticket.requester).sort(); - const assigneeKeys = Object.keys(context.ticket.assignee.user).sort(); + const context = await getContext() + const requesterKeys = Object.keys(context.ticket.requester).sort() + const assigneeKeys = Object.keys(context.ticket.assignee.user).sort() - const expected = ['externalId', 'id', 'name', 'firstName', 'lastName', 'user_fields'].sort(); - expect(requesterKeys).toEqual(expected); - expect(assigneeKeys).toEqual(expected); - }); - }); -}); \ No newline at end of file + const expected = ['externalId', 'id', 'name', 'firstName', 'lastName', 'user_fields'].sort() + expect(requesterKeys).toEqual(expected) + expect(assigneeKeys).toEqual(expected) + }) + }) +}) diff --git a/spec/factories/currentUser.js b/spec/factories/currentUser.js index da17fb7..7f45038 100644 --- a/spec/factories/currentUser.js +++ b/spec/factories/currentUser.js @@ -1,4 +1,4 @@ -import { faker } from '@faker-js/faker'; +import { faker } from '@faker-js/faker' /** * Generates a Zendesk Current User object with random values * Randomly generated values are overidable through default params @@ -8,16 +8,15 @@ import { faker } from '@faker-js/faker'; * @returns a new random Zendesk current user object */ const currentUserFactory = (useEndpoint = false, currentUserDefaults = {}) => { - if (useEndpoint) { return { user: { user_fields: { field1: null, field2: null, - field3: null, + field3: null }, - ...currentUserDefaults, + ...currentUserDefaults } } } @@ -26,9 +25,9 @@ const currentUserFactory = (useEndpoint = false, currentUserDefaults = {}) => { externalId: null, id: faker.datatype.number(), name: `${faker.name.firstName()} ${faker.name.lastName()}`, - ...currentUserDefaults, + ...currentUserDefaults } } } -export default currentUserFactory; +export default currentUserFactory diff --git a/spec/factories/customFields.js b/spec/factories/customFields.js index 93a19a2..a8e9ad5 100644 --- a/spec/factories/customFields.js +++ b/spec/factories/customFields.js @@ -1,4 +1,4 @@ -import { faker } from '@faker-js/faker'; +import { faker } from '@faker-js/faker' /** * Generates a Zendesk custom_field object with random values @@ -8,16 +8,16 @@ import { faker } from '@faker-js/faker'; * @param {*} fieldDefaults Overrides the randomly generated field values */ const customFieldFactory = (num = 5, fieldDefaults = {}) => { - const customFields = []; + const customFields = [] for (let i = 0; i < num; i += 1) { customFields.push({ id: faker.datatype.number(), value: `${faker.datatype.number()}`, ...fieldDefaults - }); + }) } - return customFields; + return customFields } -export default customFieldFactory; +export default customFieldFactory diff --git a/spec/factories/ticket.js b/spec/factories/ticket.js index 6b150ce..69d436c 100644 --- a/spec/factories/ticket.js +++ b/spec/factories/ticket.js @@ -1,5 +1,5 @@ -import customFieldFactory from './customFields'; -import { faker } from '@faker-js/faker'; +import customFieldFactory from './customFields' +import { faker } from '@faker-js/faker' /** * Generates a Zendesk Ticket object with random values @@ -13,13 +13,12 @@ import { faker } from '@faker-js/faker'; * @returns a new random Zendesk ticket object */ const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaults = {}, assigneeUserDefault = {}) => { - // When using the endpoint, the only field we care about is custom_fields if (useEndpoint) { return { ticket: { custom_fields: customFieldFactory(), - ...ticketDefaults, + ...ticketDefaults } } } @@ -28,11 +27,11 @@ const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaul externalId: `${faker.datatype.number()}`, id: faker.datatype.number(), name: `${faker.name.firstName()} ${faker.name.lastName()}`, - ...requesterDefaults, - }; + ...requesterDefaults + } - const assigneeFirstName = faker.name.firstName(); - const assigneeLastName = faker.name.lastName(); + const assigneeFirstName = faker.name.firstName() + const assigneeLastName = faker.name.lastName() const assignee = { user: { externalId: null, @@ -41,18 +40,18 @@ const ticketFactory = (useEndpoint = false, ticketDefaults = {}, requesterDefaul lastName: assigneeLastName, name: `${assigneeFirstName} ${assigneeLastName}`, ...assigneeUserDefault - }, + } } return { ticket: { id: faker.datatype.number(), - assignee: assignee, - requester: requester, + assignee, + requester, externalId: `${faker.datatype.number()}`, - ...ticketDefaults, + ...ticketDefaults } } } -export default ticketFactory; +export default ticketFactory diff --git a/spec/helpers.spec.js b/spec/helpers.spec.js index 6d7eb4b..2444792 100644 --- a/spec/helpers.spec.js +++ b/spec/helpers.spec.js @@ -13,11 +13,6 @@ function mockGetTemplate (item) { } describe('resizeContainer', () => { - let clientSpy; - - beforeEach(() => { - clientSpy = jest.spyOn(client, 'invoke'); - }); it('client.invoke has been called', () => { resizeContainer() diff --git a/spec/mocks/clientMock.js b/spec/mocks/clientMock.js index 6ee378a..b13677d 100644 --- a/spec/mocks/clientMock.js +++ b/spec/mocks/clientMock.js @@ -1,5 +1,5 @@ -import mockCurrentUser from '../factories/currentUser'; -import mockTicket from '../factories/ticket'; +import mockCurrentUser from '../factories/currentUser' +import mockTicket from '../factories/ticket' /** * Globably mocks the client library @@ -10,22 +10,22 @@ const mockClient = () => { get: async (endpoint) => { switch (endpoint) { case 'currentUser': - return mockCurrentUser(); + return mockCurrentUser() case 'ticket': - return mockTicket(); + return mockTicket() default: - return {}; + return {} } }, invoke: (height) => (height), request: async ({ url }) => { - if(url.includes('users')) { - return mockCurrentUser(true); + if (url.includes('users')) { + return mockCurrentUser(true) } else if (url.includes('tickets')) { - return mockTicket(true); + return mockTicket(true) } - }, - })); + } + })) } -export default mockClient; +export default mockClient diff --git a/src/javascripts/lib/api.js b/src/javascripts/lib/api.js index 3ac06bc..1d75549 100644 --- a/src/javascripts/lib/api.js +++ b/src/javascripts/lib/api.js @@ -4,12 +4,12 @@ * @param {number} ticketId The ticketId the agent is currently viewing. * @return {Object} an Object used in the ZAFClient.request method to make the REST call. */ -export function getTicketData(ticketId) { - return { - url: `/api/v2/tickets/${ticketId}.json`, - type: 'GET', - dataType: 'json' - } +export function getTicketData (ticketId) { + return { + url: `/api/v2/tickets/${ticketId}.json`, + type: 'GET', + dataType: 'json' + } } /** @@ -17,12 +17,12 @@ export function getTicketData(ticketId) { * @param {number} userId Assignee, Requester, or Current User's userId. * @return {Object} an Object used in the ZAFClient.request method to make the REST call. */ -export function getUserData(userId) { - return { - url: `/api/v2/users/${userId}.json`, - type: 'GET', - dataType: 'json' - } +export function getUserData (userId) { + return { + url: `/api/v2/users/${userId}.json`, + type: 'GET', + dataType: 'json' + } } /** @@ -30,10 +30,10 @@ export function getUserData(userId) { * @param {number} orgId Organization ID of the User or Ticket object. * @return {Object} an Object used in the ZAFClient.request method to make the REST call. */ -export function getOrganizationData(orgId) { - return { - url: `/api/v2/organizations/${orgId}.json`, - type: 'GET', - dataType: 'json' - } -} \ No newline at end of file +export function getOrganizationData (orgId) { + return { + url: `/api/v2/organizations/${orgId}.json`, + type: 'GET', + dataType: 'json' + } +} diff --git a/src/javascripts/lib/client.js b/src/javascripts/lib/client.js index bf30f27..eb660f9 100644 --- a/src/javascripts/lib/client.js +++ b/src/javascripts/lib/client.js @@ -1,6 +1,6 @@ /** * ZAFClient used to interact with Zendesk V2 API. */ -const client = ZAFClient.init(); +const client = ZAFClient.init() -export default client; +export default client diff --git a/src/javascripts/lib/helpers.js b/src/javascripts/lib/helpers.js index 0dafad0..a7c4fe8 100644 --- a/src/javascripts/lib/helpers.js +++ b/src/javascripts/lib/helpers.js @@ -1,4 +1,4 @@ -import getErrorTemplate from '../../templates/error'; +import getErrorTemplate from '../../templates/error' import client from '../lib/client' const MAX_HEIGHT = 1000 @@ -65,11 +65,11 @@ export function escapeSpecialChars (str) { * Logs error message and renders our error template. * @param {Error} error Exception caught by our error handling functions. */ -export function renderErrorTemplate(error) { - console.error(error); +export function renderErrorTemplate (error) { + console.error(error) - render('.loader', getErrorTemplate(error)); - return resizeContainer(MAX_HEIGHT); + render('.loader', getErrorTemplate(error)) + return resizeContainer(MAX_HEIGHT) } /** @@ -77,11 +77,11 @@ export function renderErrorTemplate(error) { * @param {*} func Synchronous client function call. * @param {...any} params Function parameters used in the call. */ -export function errorHandler(func, ...params) { +export function errorHandler (func, ...params) { try { - return func(...params); + return func(...params) } catch (err) { - renderErrorTemplate(err); + renderErrorTemplate(err) } } @@ -90,10 +90,10 @@ export function errorHandler(func, ...params) { * @param {*} asyncFunction Asynchronous client function call. * @param {...any} params Function parameters used in the call. */ -export async function asyncErrorHandler(asyncFunction, ...params) { +export async function asyncErrorHandler (asyncFunction, ...params) { try { - return await asyncFunction(...params); + return await asyncFunction(...params) } catch (err) { - renderErrorTemplate(client, err); + renderErrorTemplate(client, err) } -} \ No newline at end of file +} diff --git a/src/javascripts/locations/ticket_sidebar.js b/src/javascripts/locations/ticket_sidebar.js index cb0c8a1..0ffd994 100644 --- a/src/javascripts/locations/ticket_sidebar.js +++ b/src/javascripts/locations/ticket_sidebar.js @@ -1,19 +1,16 @@ -// need to import basic garden css styles -import '@zendeskgarden/css-bedrock' - -import { renderErrorTemplate } from '../lib/helpers'; import App from '../modules/app' +import _ from 'lodash' /* global ZAFClient */ const client = ZAFClient.init() -let fieldsToWatch = []; -let app = {}; +let fieldsToWatch = [] +let app = {} /** * Retrieves JSON array from app metadata settings, and parses which fields we support. * @param {String} uri_templates - String JSON array of URLs with title and URI address. */ -function getFieldsToWatchFromSettings({ uri_templates }) { +function getFieldsToWatchFromSettings ({ uri_templates }) { return _.reduce(JSON.parse(uri_templates), function (memo, uri) { const fields = _.map(uri.url.match(/\{\{(.+?)\}\}/g), function (f) { return f.slice(2, -2) }) return _.union(memo, fields) @@ -24,11 +21,11 @@ function getFieldsToWatchFromSettings({ uri_templates }) { * Event Listener that waits for app to be created; initiates the URL Builder app.. */ client.on('app.registered', function (appData) { - app = appData; - fieldsToWatch = getFieldsToWatchFromSettings(appData.metadata.settings); + app = appData + fieldsToWatch = getFieldsToWatchFromSettings(appData.metadata.settings) - return new App(appData); -}); + return new App(appData) +}) /** * Event listener that waits for any change events. Reinitiates the app. @@ -37,6 +34,6 @@ client.on('app.registered', function (appData) { */ client.on('*.changed', e => { if (_.includes(fieldsToWatch, e.propertyName)) { - return new App(app); + return new App(app) } -}); \ No newline at end of file +}) diff --git a/src/javascripts/modules/app.js b/src/javascripts/modules/app.js index 348406b..c39d24a 100644 --- a/src/javascripts/modules/app.js +++ b/src/javascripts/modules/app.js @@ -1,5 +1,5 @@ import I18n from '../../javascripts/lib/i18n' -import { render, resizeContainer, escapeSpecialChars as escape, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' +import { render, resizeContainer, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' import { getUrisFromSettings, getContext, buildTemplatesFromContext } from './context' import getDefaultTemplate from '../../templates/default' import client from '../lib/client' @@ -8,7 +8,7 @@ const MAX_HEIGHT = 1000 class App { constructor (_appData) { - this.settings = _appData.metadata.settings; + this.settings = _appData.metadata.settings this.initializePromise = this.init() } @@ -18,9 +18,9 @@ class App { I18n.loadTranslations(currentUser.locale) - const uris = errorHandler(getUrisFromSettings, this.settings); - const context = await asyncErrorHandler(getContext); - const templates = errorHandler(buildTemplatesFromContext, uris, context); + const uris = errorHandler(getUrisFromSettings, this.settings) + const context = await asyncErrorHandler(getContext) + const templates = errorHandler(buildTemplatesFromContext, uris, context) render('.loader', getDefaultTemplate(templates)) @@ -28,4 +28,4 @@ class App { } } -export default App \ No newline at end of file +export default App diff --git a/src/javascripts/modules/context.js b/src/javascripts/modules/context.js index 2123493..e0294b7 100644 --- a/src/javascripts/modules/context.js +++ b/src/javascripts/modules/context.js @@ -1,14 +1,15 @@ -import { getTicketData, getUserData, getOrganizationData } from "../lib/api"; -import client from "../lib/client"; +import { getTicketData, getUserData, getOrganizationData } from '../lib/api' +import client from '../lib/client' +import _ from 'lodash' -const TEMPLATE_OPTIONS = { interpolate: /\{\{(.+?)\}\}/g }; +const TEMPLATE_OPTIONS = { interpolate: /\{\{(.+?)\}\}/g } /** * Parses the JSON Array of URI Templates from the app's settings. * @param {Object} uri_templates - URI Templates from app settings */ -export function getUrisFromSettings({ uri_templates }) { - return JSON.parse(uri_templates); +export function getUrisFromSettings ({ uri_templates }) { + return JSON.parse(uri_templates) }; /** @@ -16,13 +17,13 @@ export function getUrisFromSettings({ uri_templates }) { * @param {Array} uris - An array of JSON URI Objects, with a title and URIs. The URIs have placeholders (See README). * @param {Object} context - An object containing user and ticket data. */ -export function buildTemplatesFromContext(uris, context) { +export function buildTemplatesFromContext (uris, context) { return _.map(uris, uri => { uri.url = _.template(uri.url, TEMPLATE_OPTIONS)(context) uri.title = _.template(uri.title, TEMPLATE_OPTIONS)(context) - return uri; - }); + return uri + }) } /** @@ -31,71 +32,71 @@ export function buildTemplatesFromContext(uris, context) { * @param {Object} ticket - ticket object retrieved from ZAFClient * @param {Object} ticketFields - Ticket object (with more data) retrieved from Zendesk API */ -export function assignTicketFields(ticket, ticketFields) { - const ticketCopy = Object.assign({}, ticket); +export function assignTicketFields (ticket, ticketFields) { + const ticketCopy = Object.assign({}, ticket) ticketFields.ticket.custom_fields.forEach(custom_field => { ticketCopy[`custom_field_${custom_field.id}`] = custom_field.value - }); + }) - return ticketCopy; + return ticketCopy } /** * Adds the firstName, lastName, and user_fields objects to our existing User objets. * @param {Object} user - assignee, requester, or current user objects. */ -export async function processUserObject(user) { - const [firstName = '', lastName = ''] = (user.name || '').split(' '); - const { user: { user_fields } } = await client.request(getUserData(user.id)); +export async function processUserObject (user) { + const [firstName = '', lastName = ''] = (user.name || '').split(' ') + const { user: { user_fields } } = await client.request(getUserData(user.id)) return { ...user, firstName, lastName, user_fields - }; + } } /** * Retreives user and ticket data before building them into a single `context` object * used to replace our placeholders in the URIs with real data. */ -export async function getContext() { +export async function getContext () { /** * Builds a context object with the ZAFClient ticket, currentUser, assignee, and requester. * @param {Object} ticket - ZAFClient ticket object (current ticket agent is viewing) * @param {Object} currentUser - Current logged in user */ - async function buildContext(ticket, currentUser) { - let context = {}; - context.ticket = ticket; + async function buildContext (ticket, currentUser) { + const context = {} + context.ticket = ticket if (ticket.requester) { - context.ticket.requester = await processUserObject(ticket.requester); + context.ticket.requester = await processUserObject(ticket.requester) } if (ticket.assignee.user) { - context.ticket.assignee.user = await processUserObject(ticket.assignee.user); + context.ticket.assignee.user = await processUserObject(ticket.assignee.user) } - context.currentUser = await processUserObject(currentUser); + context.currentUser = await processUserObject(currentUser) - return context; + return context }; - const { currentUser } = await client.get('currentUser'); - let { ticket } = await client.get('ticket'); + const { currentUser } = await client.get('currentUser') + let { ticket } = await client.get('ticket') - const ticketFields = await client.request(getTicketData(ticket.id)); + const ticketFields = await client.request(getTicketData(ticket.id)) /** - * Ticket organization is based on the nature of how the ticket was created. + * Ticket organization is based on the nature of how the ticket was created. * If an organization is available and we can access it, we'll assign the fields. - * + * * From Zendesk (https://support.zendesk.com/hc/en-us/articles/203690926-Updating-ticket-requesters-and-organizations): - * - When a user who belongs to multiple organizations submits a ticket by email, it is assigned to their - * - default organization. When the user creates a ticket in your Help Center, or when an agent creates a + * - When a user who belongs to multiple organizations submits a ticket by email, it is assigned to their + * - default organization. When the user creates a ticket in your Help Center, or when an agent creates a * - ticket on behalf of the user, the user or agent can select the organization for the ticket. */ if (ticket.organization) { @@ -103,14 +104,14 @@ export async function getContext() { const { organization } = await client.request(getOrganizationData(ticket.organization.id)) if (organization) { - ticket.organization.organization_fields = organization.organization_fields; + ticket.organization.organization_fields = organization.organization_fields } } catch (error) { console.error(`Error retrieving Organization fields for ${ticket.organization.id}: ${error}`) } } - ticket = assignTicketFields(ticket, ticketFields); + ticket = assignTicketFields(ticket, ticketFields) return await buildContext(ticket, currentUser) -} \ No newline at end of file +} diff --git a/src/templates/default.js b/src/templates/default.js index 946d7a3..02bf729 100644 --- a/src/templates/default.js +++ b/src/templates/default.js @@ -1,4 +1,4 @@ -import { templatingLoop as loop, escapeSpecialChars as escape } from '../javascripts/lib/helpers.js' +import { templatingLoop as loop } from '../javascripts/lib/helpers.js' /** * Create a list item that is a button with a hyperlink. @@ -11,7 +11,7 @@ function uriMarkup (uri) { ${uri.title} - `); + `) } /** @@ -23,5 +23,5 @@ export default function (templateUris) {
      ${loop(templateUris, uriMarkup)}
    - `); + `) } diff --git a/src/templates/error.js b/src/templates/error.js index a6f6246..866d445 100644 --- a/src/templates/error.js +++ b/src/templates/error.js @@ -1,7 +1,7 @@ /** * Template that renders a generic error message and link to our GitHub Issues page. */ -export default function(error) { +export default function (error) { return (`
    @@ -13,5 +13,5 @@ export default function(error) { Submit Issue
    - `); + `) } diff --git a/yarn.lock b/yarn.lock index 51b51cf..850bbf4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5171,7 +5171,7 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21: +lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== From 3acc4c6ea6f85240fbd6c0b9e17a8eadd433a891 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 16:35:11 -0400 Subject: [PATCH 21/60] fix invoke call for test --- spec/helpers.spec.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/helpers.spec.js b/spec/helpers.spec.js index 2444792..1c4a1d2 100644 --- a/spec/helpers.spec.js +++ b/spec/helpers.spec.js @@ -13,10 +13,10 @@ function mockGetTemplate (item) { } describe('resizeContainer', () => { - it('client.invoke has been called', () => { + const clientSpy = jest.spyOn(client, 'invoke'); resizeContainer() - expect(client.invoke).toHaveBeenCalled() + expect(clientSpy).toHaveBeenCalled() }) }) From 08537dba3e274fbaeb7a44d30278df535f406d12 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 16:43:24 -0400 Subject: [PATCH 22/60] remove code climate and travis integration --- .codeclimate.yml | 21 --------------------- .travis.yml | 26 -------------------------- 2 files changed, 47 deletions(-) delete mode 100644 .codeclimate.yml delete mode 100644 .travis.yml diff --git a/.codeclimate.yml b/.codeclimate.yml deleted file mode 100644 index 67c5bae..0000000 --- a/.codeclimate.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -engines: - duplication: - enabled: true - config: - languages: - javascript: - mass_threshold: 50 - eslint: - enabled: true - channel: 'eslint-3' - fixme: - enabled: true -ratings: - paths: - - "**.js" -exclude_paths: -- "**/node_modules/" -- "**/build/" -- "**/tests/" -- "**/coverage/" \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 63b4c6e..0000000 --- a/.travis.yml +++ /dev/null @@ -1,26 +0,0 @@ -language: node_js -node_js: - - '8' - -env: - global: - - CC_TEST_REPORTER_ID=$CODECLIMATE_REPO_TOKEN - -cache: - npm: true - -# downloads the code climate test reporter script -before_script: - - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter - - chmod +x ./cc-test-reporter - - ./cc-test-reporter before-build - -# send the test coverage report to CC after a successful build/test -after_success: - - ./cc-test-reporter upload-coverage - - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT - -addons: - code_climate: - repo_token: - secure: $CODECLIMATE_REPO_TOKEN \ No newline at end of file From ccd359c3493e33ed22b2780bfa4f718254c4f5f7 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 16:48:01 -0400 Subject: [PATCH 23/60] updates to docs --- .github/CODE_OF_CONDUCT.md | 151 +++++++++++++++++++++++++------------ README.md | 10 +-- 2 files changed, 109 insertions(+), 52 deletions(-) diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md index dd48332..45d257b 100644 --- a/.github/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -1,76 +1,133 @@ + # Contributor Covenant Code of Conduct ## Our Pledge -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to make participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, sex characteristics, gender identity and expression, -level of experience, education, socio-economic status, nationality, personal -appearance, race, religion, or sexual identity and orientation. +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. ## Our Standards -Examples of behavior that contributes to creating a positive environment -include: +Examples of behavior that contributes to a positive environment for our +community include: -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall + community -Examples of unacceptable behavior by participants include: +Examples of unacceptable behavior include: -* The use of sexualized language or imagery and unwelcome sexual attention or - advances -* Trolling, insulting/derogatory comments, and personal or political attacks +* The use of sexualized language or imagery, and sexual attention or advances of + any kind +* Trolling, insulting or derogatory comments, and personal or political attacks * Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission +* Publishing others' private information, such as a physical or email address, + without their explicit permission * Other conduct which could reasonably be considered inappropriate in a professional setting -## Our Responsibilities +## Enforcement Responsibilities -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem inappropriate, -threatening, offensive, or harmful. +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. ## Scope -This Code of Conduct applies within all project spaces, and it also applies when -an individual is representing the project or its community in public spaces. -Examples of representing a project or community include using an official -project e-mail address, posting via an official social media account, or acting -as an appointed representative at an online or offline event. Representation of -a project may be further defined and clarified by project maintainers. +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting the project team at [osscompliance@ibotta.com]. All -complaints will be reviewed and investigated and will result in a response that -is deemed necessary and appropriate to the circumstances. The project team is -obligated to maintain confidentiality with regard to the reporter of an incident. -Further details of specific enforcement policies may be posted separately. +reported to the community leaders responsible for enforcement at +[INSERT CONTACT METHOD]. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of +actions. -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or permanent +ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the +community. ## Attribution -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, -available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.1, available at +[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. -[homepage]: https://www.contributor-covenant.org +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. -For answers to common questions about this code of conduct, see -https://www.contributor-covenant.org/faq \ No newline at end of file +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at +[https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/README.md b/README.md index 4218a80..6a1eb2c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) -[![Maintainability](https://api.codeclimate.com/v1/badges/ae9af0fae166c51f8f8a/maintainability)](https://codeclimate.com/repos/5d9242ca2d833400b1000180/maintainability) -[![Test Coverage](https://api.codeclimate.com/v1/badges/ae9af0fae166c51f8f8a/test_coverage)](https://codeclimate.com/repos/5d9242ca2d833400b1000180/test_coverage) -[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](.github/CODE_OF_CONDUCT.md) +[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) # URL Builder App V2 @@ -9,8 +7,8 @@ A Zendesk App to help you generate links for agents. -## Changes from V1 to V2 -We've included some helpful information about what has changed in the V2 of this app in our [Wiki](https://github.com/Ibotta/url_builder_app/wiki/Changes-from-V1-to-V2) +## Changes from V1 to V2 (2019) +We've included some helpful information about what has changed in the V2 of this app in this [doc](./.github/V1_TO_V2_NOTES.md) ## Usage Instructions: @@ -70,6 +68,7 @@ This example will generate the following HTML inside the app: ---- ### Available Placeholders +``` * {{ticket.id}} //not available for new tickets * {{ticket.description}} * {{ticket.requester.id}} @@ -95,6 +94,7 @@ This example will generate the following HTML inside the app: * {{currentUser.externalId}} * {{currentUser.firstName}} * {{currentUser.lastName}} +``` ## Issues To submit an issue, please follow the [available template](/.github/ISSUE_TEMPLATE.md). From 17e9cd39413de17dacc9029791c315ec7b7e694b Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 16:57:49 -0400 Subject: [PATCH 24/60] ran npm install --- package-lock.json | 13771 ++++++++++++++++++++++++++++++++++++++++++++ yarn.lock | 2180 +++---- 2 files changed, 14929 insertions(+), 1022 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3b72c90 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13771 @@ +{ + "name": "url_builder_app", + "version": "2.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "url_builder_app", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/css-bedrock": "^9.0.0", + "@zendeskgarden/react-accordions": "^8.62.0", + "@zendeskgarden/react-avatars": "^8.62.0", + "@zendeskgarden/react-breadcrumbs": "^8.62.0", + "@zendeskgarden/react-buttons": "^8.62.0", + "@zendeskgarden/react-chrome": "^8.62.0", + "@zendeskgarden/react-colorpickers": "^8.62.0", + "@zendeskgarden/react-datepickers": "^8.62.0", + "@zendeskgarden/react-dropdowns": "^8.62.0", + "@zendeskgarden/react-forms": "^8.62.0", + "@zendeskgarden/react-grid": "^8.62.0", + "@zendeskgarden/react-loaders": "^8.62.0", + "@zendeskgarden/react-modals": "^8.62.0", + "@zendeskgarden/react-notifications": "^8.62.0", + "@zendeskgarden/react-pagination": "^8.62.0", + "@zendeskgarden/react-tables": "^8.62.0", + "@zendeskgarden/react-tabs": "^8.62.0", + "@zendeskgarden/react-tags": "^8.62.0", + "@zendeskgarden/react-theming": "^8.62.0", + "@zendeskgarden/react-tooltips": "^8.62.0", + "@zendeskgarden/react-typography": "^8.62.0", + "node-gyp": "^9.3.0", + "react": "^16.8.0", + "react-dom": "^16.8.0", + "styled-components": "^5.3.6" + }, + "devDependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.5", + "@babel/polyfill": "^7.12.1", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@faker-js/faker": "^7.6.0", + "@testing-library/react": "^12.1.5", + "babel-jest": "^29.3.1", + "babel-loader": "^9.1.0", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.7.3", + "html-webpack-plugin": "^5.5.0", + "jest": "^29.3.1", + "jest-environment-jsdom": "^29.3.1", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.7.2", + "postcss": "^8.4.20", + "postcss-import": "^15.1.0", + "postcss-loader": "^7.0.2", + "postcss-preset-env": "^7.8.3", + "standard": "^17.0.0", + "webpack": "^5.75.0", + "webpack-cli": "^5.0.1" + }, + "engines": { + "node": ">=18.12.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", + "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/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==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "license": "MIT", + "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-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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/polyfill": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", + "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", + "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.20.7", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "dev": true, + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "dev": true, + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==", + "license": "MIT" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", + "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@faker-js/faker": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz", + "integrity": "sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0", + "npm": ">=6.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hypnosphi/create-react-context": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", + "license": "MIT", + "dependencies": { + "gud": "^1.0.0", + "warning": "^4.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": ">=0.14.0" + } + }, + "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, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "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, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", + "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", + "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/reporters": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-resolve-dependencies": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "jest-watcher": "^29.5.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/types": "^29.5.0", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", + "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", + "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", + "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", + "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", + "license": "Apache-2.0" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "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, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/fs/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==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", + "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@reach/auto-id": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.18.0.tgz", + "integrity": "sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg==", + "license": "MIT", + "dependencies": { + "@reach/utils": "0.18.0" + }, + "peerDependencies": { + "react": "^16.8.0 || 17.x", + "react-dom": "^16.8.0 || 17.x" + } + }, + "node_modules/@reach/utils": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.18.0.tgz", + "integrity": "sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || 17.x", + "react-dom": "^16.8.0 || 17.x" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/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, + "license": "MIT", + "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/@testing-library/dom/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "<18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "<18.0.0", + "react-dom": "<18.0.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true, + "peer": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "peer": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "peer": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true, + "peer": true + }, + "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, + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "17.0.58", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz", + "integrity": "sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.19", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz", + "integrity": "sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "devOptional": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", + "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "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==", + "dev": true, + "license": "BSD-3-Clause" + }, + "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==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@zendeskgarden/container-accordion": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz", + "integrity": "sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4", + "react-uid": "^2.2.0" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-breadcrumb": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz", + "integrity": "sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-buttongroup": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz", + "integrity": "sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-selection": "^2.0.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-field": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-field/-/container-field-2.1.2.tgz", + "integrity": "sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "react-uid": "^2.2.0" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-focusjail": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz", + "integrity": "sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4", + "dom-helpers": "^5.1.0", + "tabbable": "^6.0.0" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-focusvisible": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz", + "integrity": "sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-grid": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz", + "integrity": "sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-keyboardfocus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz", + "integrity": "sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-modal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz", + "integrity": "sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-focusjail": "^2.0.4", + "@zendeskgarden/container-utilities": "^1.0.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-pagination": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz", + "integrity": "sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-selection": "^2.0.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-schedule": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz", + "integrity": "sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-scrollregion": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz", + "integrity": "sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "lodash.debounce": "^4.0.8", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-selection": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz", + "integrity": "sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-slider": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz", + "integrity": "sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "lodash.debounce": "^4.0.8" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-splitter": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz", + "integrity": "sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-tabs": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz", + "integrity": "sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-selection": "^2.0.4", + "@zendeskgarden/container-utilities": "^1.0.4" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-tooltip": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz", + "integrity": "sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4", + "react-uid": "^2.2.0" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/container-utilities": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz", + "integrity": "sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@reach/auto-id": "^0.18.0" + }, + "peerDependencies": { + "prop-types": "^15.6.1", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@zendeskgarden/css-bedrock": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz", + "integrity": "sha512-dHwlDJ5v4ijX3yCr4Z97UGaRYFrD3AeWv+HmFcr4QQRlOE4prkIvahXxR6eD4QhxwEs91FtWpJxvCsZAJGHuRA==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/css-variables": "^6.4.5", + "modern-normalize": "^1.0.0" + } + }, + "node_modules/@zendeskgarden/css-variables": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz", + "integrity": "sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg==", + "license": "Apache-2.0" + }, + "node_modules/@zendeskgarden/react-accordions": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz", + "integrity": "sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-accordion": "^2.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "lodash.debounce": "^4.0.8", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-avatars": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz", + "integrity": "sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw==", + "license": "Apache-2.0", + "dependencies": { + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-breadcrumbs": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz", + "integrity": "sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-breadcrumb": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-buttons": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz", + "integrity": "sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-buttongroup": "^1.0.0", + "@zendeskgarden/container-keyboardfocus": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-chrome": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz", + "integrity": "sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-accordion": "^2.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "dom-helpers": "^5.2.1", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-colorpickers": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz", + "integrity": "sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-grid": "^0.1.1", + "@zendeskgarden/container-utilities": "^1.0.0", + "@zendeskgarden/react-buttons": "^8.64.0", + "@zendeskgarden/react-forms": "^8.64.0", + "@zendeskgarden/react-modals": "^8.64.0", + "@zendeskgarden/react-tooltips": "^8.64.0", + "lodash.isequal": "^4.5.0", + "lodash.throttle": "^4.1.1", + "polished": "^4.0.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-datepickers": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz", + "integrity": "sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-utilities": "^1.0.0", + "date-fns": "^2.0.0-beta.2", + "prop-types": "^15.5.7", + "react-popper": "^1.3.4" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-dropdowns": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz", + "integrity": "sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-selection": "^2.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "@zendeskgarden/react-forms": "^8.64.0", + "downshift": "^7.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "react-popper": "^1.3.4" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-forms": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz", + "integrity": "sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-field": "^2.1.0", + "@zendeskgarden/container-slider": "^0.1.1", + "@zendeskgarden/container-utilities": "^1.0.0", + "lodash.debounce": "^4.0.8", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-grid": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz", + "integrity": "sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-splitter": "^2.0.3", + "@zendeskgarden/container-utilities": "^1.0.0", + "@zendeskgarden/react-buttons": "^8.64.0", + "@zendeskgarden/react-tooltips": "^8.64.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "use-resize-observer": "^9.1.0" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-loaders": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz", + "integrity": "sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-schedule": "^2.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-modals": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz", + "integrity": "sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw==", + "license": "Apache-2.0", + "dependencies": { + "@popperjs/core": "^2.4.4", + "@zendeskgarden/container-focusvisible": "^1.0.0", + "@zendeskgarden/container-modal": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "dom-helpers": "^5.1.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "react-popper": "^2.2.3", + "react-transition-group": "^4.4.2" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-modals/node_modules/react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "license": "MIT", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/@zendeskgarden/react-notifications": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz", + "integrity": "sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/react-buttons": "^8.64.0", + "polished": "^4.1.1", + "prop-types": "^15.5.7", + "react-transition-group": "^4.4.2", + "react-uid": "^2.3.1" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-pagination": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz", + "integrity": "sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-pagination": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-tables": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz", + "integrity": "sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-utilities": "^1.0.0", + "dom-helpers": "^5.1.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-tabs": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz", + "integrity": "sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-tabs": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-tags": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz", + "integrity": "sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-theming": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz", + "integrity": "sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-focusvisible": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-tooltips": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz", + "integrity": "sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-tooltip": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "react-popper": "^1.3.4" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@zendeskgarden/react-typography": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz", + "integrity": "sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ==", + "license": "Apache-2.0", + "dependencies": { + "@zendeskgarden/container-scrollregion": "^1.0.0", + "polished": "^4.0.0", + "prism-react-renderer": "^1.1.1", + "prop-types": "^15.5.7" + }, + "peerDependencies": { + "@zendeskgarden/react-theming": "^8.1.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "styled-components": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "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==", + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.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==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "depd": "^2.0.0", + "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", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "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==", + "license": "ISC" + }, + "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==", + "license": "ISC", + "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": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "peer": true + }, + "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==", + "dev": true, + "license": "Python-2.0" + }, + "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, + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/aria-query/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, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", + "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.5.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz", + "integrity": "sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.21", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "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==", + "dev": true, + "license": "ISC" + }, + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, + "node_modules/builtins/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, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/builtins/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "license": "ISC", + "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/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/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==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001480", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", + "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==", + "dev": true, + "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": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "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", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true, + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "del": "^4.1.1" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "license": "MIT" + }, + "node_modules/compute-scroll-into-view": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz", + "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "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==", + "license": "ISC" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz", + "integrity": "sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dev": true, + "license": "MIT", + "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_modules/cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=3" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "peer": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/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, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "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/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz", + "integrity": "sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg==", + "dev": true, + "license": "CC0-1.0", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "license": "MIT" + }, + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "license": "MIT", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debug/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==", + "license": "MIT" + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "license": "MIT", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "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==", + "dev": true, + "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/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" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "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==", + "dev": true, + "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/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/downshift": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz", + "integrity": "sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.14.8", + "compute-scroll-into-view": "^2.0.4", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.12.0" + } + }, + "node_modules/downshift/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/electron-to-chromium": { + "version": "1.4.367", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", + "integrity": "sha512-mNuDxb+HpLhPGUKrg0hSxbTjHWw8EziwkwlJNkFUj3W60ypigLDRVz04vU+VRsJPi8Gub+FDhYUpuTm9xiEwRQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "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/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-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, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", + "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.38.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-standard": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", + "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "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" + } + ], + "license": "MIT", + "peerDependencies": { + "eslint": "^8.0.1", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-n": "^15.0.0", + "eslint-plugin-promise": "^6.0.0" + } + }, + "node_modules/eslint-config-standard-jsx": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", + "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", + "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" + } + ], + "license": "MIT", + "peerDependencies": { + "eslint": "^8.8.0", + "eslint-plugin-react": "^7.28.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-es": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-es/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, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-es/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, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-n": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", + "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtins": "^5.0.1", + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", + "ignore": "^5.1.1", + "is-core-module": "^2.11.0", + "minimatch": "^3.1.2", + "resolve": "^1.22.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-n/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, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-n/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react/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, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-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, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.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==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.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==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "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, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/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, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true, + "license": "ISC" + }, + "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, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "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, + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "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==", + "license": "ISC", + "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", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "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==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-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, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "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/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==", + "license": "MIT" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "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==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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==", + "license": "ISC" + }, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "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/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", + "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "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.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "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==", + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "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==", + "dev": true, + "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/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "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==", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "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, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "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-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, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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-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, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-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, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.5.0", + "@jest/types": "^29.5.0", + "import-local": "^3.0.2", + "jest-cli": "^29.5.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", + "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.5.0", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.5.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", + "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", + "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.5.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", + "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", + "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", + "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", + "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", + "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/environment": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-leak-detector": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-resolve": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-util": "^29.5.0", + "jest-watcher": "^29.5.0", + "jest-worker": "^29.5.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", + "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/globals": "^29.5.0", + "@jest/source-map": "^29.4.3", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", + "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.5.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/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, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", + "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.5.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "leven": "^3.1.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", + "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.5.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.5.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/levn/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, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/levn/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, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file/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, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "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, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" + }, + "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/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "peer": true + }, + "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==", + "license": "ISC", + "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/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", + "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", + "dev": true, + "license": "MIT", + "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/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "ISC", + "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==", + "license": "ISC", + "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==", + "license": "MIT", + "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", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-gyp": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", + "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", + "license": "MIT", + "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.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp/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==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "ISC", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.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, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.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", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "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==", + "license": "ISC", + "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/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==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz", + "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==", + "dev": true, + "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/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "license": "MIT", + "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/optionator/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, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/optionator/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, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "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==", + "dev": true, + "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/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "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": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true, + "license": "(WTFPL OR MIT)" + }, + "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, + "license": "MIT", + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "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/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/polished": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", + "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.17.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/postcss": { + "version": "8.4.22", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", + "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true, + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-loader": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz", + "integrity": "sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "cosmiconfig-typescript-loader": "^4.3.0", + "klona": "^2.0.6", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "ts-node": ">=10", + "typescript": ">=4", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/postcss-loader/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, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "dev": true, + "license": "ISC", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "ISC", + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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/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": ">= 0.8.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==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "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==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "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", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", + "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "license": "MIT" + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz", + "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==", + "license": "MIT" + }, + "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/react-merge-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", + "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-popper": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2", + "@hypnosphi/create-react-context": "^0.3.1", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + }, + "peerDependencies": { + "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.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/react-uid": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.2.tgz", + "integrity": "sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "license": "BSD-2-Clause", + "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==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.11.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==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "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/schema-utils/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/schema-utils/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/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, + "license": "MIT" + }, + "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, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.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==", + "license": "ISC" + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT" + }, + "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, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "license": "MIT", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "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==", + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "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, + "license": "BSD-3-Clause", + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/standard": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz", + "integrity": "sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "eslint": "^8.13.0", + "eslint-config-standard": "17.0.0", + "eslint-config-standard-jsx": "^11.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-n": "^15.1.0", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "standard-engine": "^15.0.0" + }, + "bin": { + "standard": "bin/cmd.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/standard-engine": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", + "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "get-stdin": "^8.0.0", + "minimist": "^1.2.6", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-components": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz", + "integrity": "sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "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-color/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/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT" + }, + "node_modules/tabbable": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", + "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz", + "integrity": "sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/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, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "license": "MIT", + "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-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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "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, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "BSD-3-Clause" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "license": "0BSD" + }, + "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, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==", + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "ISC", + "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==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "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.1", + "picocolors": "^1.0.0" + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "license": "MIT", + "dependencies": { + "@juggle/resize-observer": "^3.3.1" + }, + "peerDependencies": { + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "peer": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "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/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/webpack": { + "version": "5.79.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.79.0.tgz", + "integrity": "sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@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": "^1.2.1", + "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.3.7", + "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-cli": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", + "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.1", + "colorette": "^2.0.14", + "commander": "^9.4.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "license": "MIT", + "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/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "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, + "license": "MIT", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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/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==", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "license": "MIT", + "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/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "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, + "license": "MIT" + }, + "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, + "license": "ISC", + "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==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "license": "MIT", + "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/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/yarn.lock b/yarn.lock index 850bbf4..a9e08d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,7 +4,7 @@ "@ampproject/remapping@^2.2.0": version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" @@ -12,19 +12,19 @@ "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz" integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== dependencies: "@babel/highlight" "^7.18.6" "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.4.tgz#457ffe647c480dff59c2be092fc3acf71195c87f" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz" integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.16.0": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.4.0-0", "@babel/core@^7.8.0", "@babel/core@>=7.11.0": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz" integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== dependencies: "@ampproject/remapping" "^2.2.0" @@ -45,7 +45,7 @@ "@babel/eslint-parser@^7.16.5": version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz#d79e822050f2de65d7f368a076846e7184234af7" + resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz" integrity sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" @@ -54,7 +54,7 @@ "@babel/generator@^7.21.4", "@babel/generator@^7.7.2": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz" integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== dependencies: "@babel/types" "^7.21.4" @@ -64,14 +64,14 @@ "@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== dependencies: "@babel/types" "^7.18.6" "@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + 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" @@ -79,7 +79,7 @@ "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz#770cd1ce0889097ceacb99418ee6934ef0572656" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz" integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== dependencies: "@babel/compat-data" "^7.21.4" @@ -90,7 +90,7 @@ "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz#3a017163dc3c2ba7deb9a7950849a9586ea24c18" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz" integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" @@ -104,7 +104,7 @@ "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz#40411a8ab134258ad2cf3a3d987ec6aa0723cee5" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz" integrity sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" @@ -112,7 +112,7 @@ "@babel/helper-define-polyfill-provider@^0.3.3": version "0.3.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + 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" @@ -124,19 +124,19 @@ "@babel/helper-environment-visitor@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + 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@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + 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" "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz" integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== dependencies: "@babel/template" "^7.20.7" @@ -144,28 +144,28 @@ "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== dependencies: "@babel/types" "^7.18.6" "@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz" integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== dependencies: "@babel/types" "^7.21.0" "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz" integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== dependencies: "@babel/types" "^7.21.4" "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz" integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== dependencies: "@babel/helper-environment-visitor" "^7.18.9" @@ -179,19 +179,19 @@ "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + 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" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + 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" @@ -201,7 +201,7 @@ "@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz" integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== dependencies: "@babel/helper-environment-visitor" "^7.18.9" @@ -213,43 +213,43 @@ "@babel/helper-simple-access@^7.20.2": version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== dependencies: "@babel/types" "^7.20.2" "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== dependencies: "@babel/types" "^7.20.0" "@babel/helper-split-export-declaration@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== dependencies: "@babel/types" "^7.18.6" "@babel/helper-string-parser@^7.19.4": version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + 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@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + 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@^7.18.6", "@babel/helper-validator-option@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz" integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== "@babel/helper-wrap-function@^7.18.9": version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== dependencies: "@babel/helper-function-name" "^7.19.0" @@ -259,7 +259,7 @@ "@babel/helpers@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz" integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== dependencies: "@babel/template" "^7.20.7" @@ -268,7 +268,7 @@ "@babel/highlight@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== dependencies: "@babel/helper-validator-identifier" "^7.18.6" @@ -277,19 +277,19 @@ "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz" integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz" integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -298,7 +298,7 @@ "@babel/plugin-proposal-async-generator-functions@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz" integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== dependencies: "@babel/helper-environment-visitor" "^7.18.9" @@ -308,7 +308,7 @@ "@babel/plugin-proposal-class-properties@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.18.6" @@ -316,7 +316,7 @@ "@babel/plugin-proposal-class-static-block@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz" integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== dependencies: "@babel/helper-create-class-features-plugin" "^7.21.0" @@ -325,7 +325,7 @@ "@babel/plugin-proposal-dynamic-import@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -333,7 +333,7 @@ "@babel/plugin-proposal-export-namespace-from@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== dependencies: "@babel/helper-plugin-utils" "^7.18.9" @@ -341,7 +341,7 @@ "@babel/plugin-proposal-json-strings@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + 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" @@ -349,7 +349,7 @@ "@babel/plugin-proposal-logical-assignment-operators@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz" integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -357,7 +357,7 @@ "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -365,7 +365,7 @@ "@babel/plugin-proposal-numeric-separator@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -373,7 +373,7 @@ "@babel/plugin-proposal-object-rest-spread@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== dependencies: "@babel/compat-data" "^7.20.5" @@ -384,7 +384,7 @@ "@babel/plugin-proposal-optional-catch-binding@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -392,7 +392,7 @@ "@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz" integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -401,7 +401,7 @@ "@babel/plugin-proposal-private-methods@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== dependencies: "@babel/helper-create-class-features-plugin" "^7.18.6" @@ -409,7 +409,7 @@ "@babel/plugin-proposal-private-property-in-object@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz" integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" @@ -419,7 +419,7 @@ "@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" @@ -427,147 +427,147 @@ "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-import-assertions@^7.20.0": version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== dependencies: "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + 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" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.18.6", "@babel/plugin-syntax-jsx@^7.7.2": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz#f264ed7bf40ffc9ec239edabc17a50c4f5b6fea2" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz" integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + 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" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + 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" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz#2751948e9b7c6d771a8efa59340c15d4a2891ff8" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz" integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-arrow-functions@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz" integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-async-to-generator@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz" integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== dependencies: "@babel/helper-module-imports" "^7.18.6" @@ -576,21 +576,21 @@ "@babel/plugin-transform-block-scoped-functions@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-block-scoping@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz" integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-classes@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz" integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" @@ -605,7 +605,7 @@ "@babel/plugin-transform-computed-properties@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz" integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -613,14 +613,14 @@ "@babel/plugin-transform-destructuring@^7.21.3": version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz" integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" @@ -628,14 +628,14 @@ "@babel/plugin-transform-duplicate-keys@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== dependencies: "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-exponentiation-operator@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" @@ -643,14 +643,14 @@ "@babel/plugin-transform-for-of@^7.21.0": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz" integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-function-name@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + 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" @@ -659,21 +659,21 @@ "@babel/plugin-transform-literals@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== dependencies: "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-member-expression-literals@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-modules-amd@^7.20.11": version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz" integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== dependencies: "@babel/helper-module-transforms" "^7.20.11" @@ -681,7 +681,7 @@ "@babel/plugin-transform-modules-commonjs@^7.21.2": version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz" integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== dependencies: "@babel/helper-module-transforms" "^7.21.2" @@ -690,7 +690,7 @@ "@babel/plugin-transform-modules-systemjs@^7.20.11": version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz" integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== dependencies: "@babel/helper-hoist-variables" "^7.18.6" @@ -700,7 +700,7 @@ "@babel/plugin-transform-modules-umd@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== dependencies: "@babel/helper-module-transforms" "^7.18.6" @@ -708,7 +708,7 @@ "@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.20.5" @@ -716,14 +716,14 @@ "@babel/plugin-transform-new-target@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-object-super@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + 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" @@ -731,35 +731,35 @@ "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz" integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-property-literals@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-react-display-name@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + 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" "@babel/plugin-transform-react-jsx-development@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz" integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== dependencies: "@babel/plugin-transform-react-jsx" "^7.18.6" "@babel/plugin-transform-react-jsx@^7.18.6": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz#656b42c2fdea0a6d8762075d58ef9d4e3c4ab8a2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz" integrity sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" @@ -770,7 +770,7 @@ "@babel/plugin-transform-react-pure-annotations@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + 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" @@ -778,7 +778,7 @@ "@babel/plugin-transform-regenerator@^7.20.5": version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz" integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -786,21 +786,21 @@ "@babel/plugin-transform-reserved-words@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-shorthand-properties@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-spread@^7.20.7": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz" integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== dependencies: "@babel/helper-plugin-utils" "^7.20.2" @@ -808,35 +808,35 @@ "@babel/plugin-transform-sticky-regex@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== dependencies: "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-transform-template-literals@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== dependencies: "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-typeof-symbol@^7.18.9": version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + 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" "@babel/plugin-transform-unicode-escapes@^7.18.10": version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== dependencies: "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-transform-unicode-regex@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + 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" @@ -844,7 +844,7 @@ "@babel/polyfill@^7.12.1": version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96" + resolved "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz" integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== dependencies: core-js "^2.6.5" @@ -852,7 +852,7 @@ "@babel/preset-env@^7.20.2": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.4.tgz#a952482e634a8dd8271a3fe5459a16eb10739c58" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz" integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== dependencies: "@babel/compat-data" "^7.21.4" @@ -933,7 +933,7 @@ "@babel/preset-modules@^0.1.5": version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + 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" @@ -944,7 +944,7 @@ "@babel/preset-react@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz" integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== dependencies: "@babel/helper-plugin-utils" "^7.18.6" @@ -956,19 +956,19 @@ "@babel/regjsgen@^0.8.0": version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.8", "@babel/runtime@^7.17.8", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz" integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== dependencies: regenerator-runtime "^0.13.11" "@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz" integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== dependencies: "@babel/code-frame" "^7.18.6" @@ -977,7 +977,7 @@ "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.4.tgz#a836aca7b116634e97a6ed99976236b3282c9d36" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz" integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== dependencies: "@babel/code-frame" "^7.21.4" @@ -993,7 +993,7 @@ "@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz" integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== dependencies: "@babel/helper-string-parser" "^7.19.4" @@ -1002,12 +1002,19 @@ "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + "@csstools/postcss-cascade-layers@^1.1.1": version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" + resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz" integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== dependencies: "@csstools/selector-specificity" "^2.0.2" @@ -1015,7 +1022,7 @@ "@csstools/postcss-color-function@^1.1.1": version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz#2bd36ab34f82d0497cfacdc9b18d34b5e6f64b6b" + resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz" integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" @@ -1023,21 +1030,21 @@ "@csstools/postcss-font-format-keywords@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz#677b34e9e88ae997a67283311657973150e8b16a" + resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz" integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-hwb-function@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz#ab54a9fce0ac102c754854769962f2422ae8aa8b" + resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz" integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-ic-unit@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz#28237d812a124d1a16a5acc5c3832b040b303e58" + resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz" integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" @@ -1045,7 +1052,7 @@ "@csstools/postcss-is-pseudo-class@^2.0.7": version "2.0.7" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz#846ae6c0d5a1eaa878fce352c544f9c295509cd1" + resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz" integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== dependencies: "@csstools/selector-specificity" "^2.0.0" @@ -1053,21 +1060,21 @@ "@csstools/postcss-nested-calc@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz#d7e9d1d0d3d15cf5ac891b16028af2a1044d0c26" + resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz" integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-normalize-display-values@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz#15da54a36e867b3ac5163ee12c1d7f82d4d612c3" + resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz" integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-oklab-function@^1.1.1": version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz#88cee0fbc8d6df27079ebd2fa016ee261eecf844" + resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz" integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" @@ -1075,84 +1082,84 @@ "@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": version "1.3.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-stepped-value-functions@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz#f8772c3681cc2befed695e2b0b1d68e22f08c4f4" + resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz" integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-text-decoration-shorthand@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz#ea96cfbc87d921eca914d3ad29340d9bcc4c953f" + resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz" integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-trigonometric-functions@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz#94d3e4774c36d35dcdc88ce091336cb770d32756" + resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz" integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== dependencies: postcss-value-parser "^4.2.0" "@csstools/postcss-unset-value@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz#c99bb70e2cdc7312948d1eb41df2412330b81f77" + resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz" integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== "@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": version "2.2.0" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" + resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz" integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== "@discoveryjs/json-ext@^0.5.0": version "0.5.7" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@emotion/is-prop-valid@^1.1.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz" integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== dependencies: "@emotion/memoize" "^0.8.0" "@emotion/memoize@^0.8.0": version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz" integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== "@emotion/stylis@^0.8.4": version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== "@emotion/unitless@^0.7.4": version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== "@eslint-community/eslint-utils@^4.2.0": version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== dependencies: eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.4.0": version "4.5.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.0.tgz#f6f729b02feee2c749f57e334b7a1b5f40a81724" + resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz" integrity sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ== "@eslint/eslintrc@^2.0.2": version "2.0.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.2.tgz#01575e38707add677cf73ca1589abba8da899a02" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz" integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== dependencies: ajv "^6.12.4" @@ -1167,22 +1174,22 @@ "@eslint/js@8.38.0": version "8.38.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.38.0.tgz#73a8a0d8aa8a8e6fe270431c5e72ae91b5337892" + resolved "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz" integrity sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g== "@faker-js/faker@^7.6.0": version "7.6.0" - resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07" + resolved "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz" integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw== "@gar/promisify@^1.1.3": version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@humanwhocodes/config-array@^0.11.8": version "0.11.8" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" + resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz" integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== dependencies: "@humanwhocodes/object-schema" "^1.2.1" @@ -1191,17 +1198,17 @@ "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== "@humanwhocodes/object-schema@^1.2.1": version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== "@hypnosphi/create-react-context@^0.3.1": version "0.3.1" - resolved "https://registry.yarnpkg.com/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz#f8bfebdc7665f5d426cba3753e0e9c7d3154d7c6" + resolved "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz" integrity sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A== dependencies: gud "^1.0.0" @@ -1209,7 +1216,7 @@ "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + 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" @@ -1220,12 +1227,12 @@ "@istanbuljs/schema@^0.1.2": version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.5.0.tgz#593a6c5c0d3f75689835f1b3b4688c4f8544cb57" + resolved "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz" integrity sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ== dependencies: "@jest/types" "^29.5.0" @@ -1237,7 +1244,7 @@ "@jest/core@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.5.0.tgz#76674b96904484e8214614d17261cc491e5f1f03" + resolved "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz" integrity sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ== dependencies: "@jest/console" "^29.5.0" @@ -1271,7 +1278,7 @@ "@jest/environment@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.5.0.tgz#9152d56317c1fdb1af389c46640ba74ef0bb4c65" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz" integrity sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ== dependencies: "@jest/fake-timers" "^29.5.0" @@ -1281,14 +1288,14 @@ "@jest/expect-utils@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.5.0.tgz#f74fad6b6e20f924582dc8ecbf2cb800fe43a036" + resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz" integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== dependencies: jest-get-type "^29.4.3" "@jest/expect@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.5.0.tgz#80952f5316b23c483fbca4363ce822af79c38fba" + resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz" integrity sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g== dependencies: expect "^29.5.0" @@ -1296,7 +1303,7 @@ "@jest/fake-timers@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.5.0.tgz#d4d09ec3286b3d90c60bdcd66ed28d35f1b4dc2c" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz" integrity sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg== dependencies: "@jest/types" "^29.5.0" @@ -1308,7 +1315,7 @@ "@jest/globals@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.5.0.tgz#6166c0bfc374c58268677539d0c181f9c1833298" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz" integrity sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ== dependencies: "@jest/environment" "^29.5.0" @@ -1318,7 +1325,7 @@ "@jest/reporters@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.5.0.tgz#985dfd91290cd78ddae4914ba7921bcbabe8ac9b" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz" integrity sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA== dependencies: "@bcoe/v8-coverage" "^0.2.3" @@ -1348,14 +1355,14 @@ "@jest/schemas@^29.4.3": version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz" integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== dependencies: "@sinclair/typebox" "^0.25.16" "@jest/source-map@^29.4.3": version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.4.3.tgz#ff8d05cbfff875d4a791ab679b4333df47951d20" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz" integrity sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w== dependencies: "@jridgewell/trace-mapping" "^0.3.15" @@ -1364,7 +1371,7 @@ "@jest/test-result@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.5.0.tgz#7c856a6ca84f45cc36926a4e9c6b57f1973f1408" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz" integrity sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ== dependencies: "@jest/console" "^29.5.0" @@ -1374,7 +1381,7 @@ "@jest/test-sequencer@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz#34d7d82d3081abd523dbddc038a3ddcb9f6d3cc4" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz" integrity sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ== dependencies: "@jest/test-result" "^29.5.0" @@ -1384,7 +1391,7 @@ "@jest/transform@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.5.0.tgz#cf9c872d0965f0cbd32f1458aa44a2b1988b00f9" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz" integrity sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw== dependencies: "@babel/core" "^7.11.6" @@ -1405,7 +1412,7 @@ "@jest/types@^29.5.0": version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593" + resolved "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz" integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== dependencies: "@jest/schemas" "^29.4.3" @@ -1417,77 +1424,80 @@ "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@3.1.0": version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== "@jridgewell/set-array@^1.0.1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== "@jridgewell/source-map@^0.3.2": version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz" integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@juggle/resize-observer@^3.3.1": version "3.4.0" - resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" + resolved "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz" integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + resolved "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz" integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== dependencies: eslint-scope "5.1.1" "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + 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" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + 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" @@ -1495,7 +1505,7 @@ "@npmcli/fs@^2.1.0": version "2.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" + resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz" integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== dependencies: "@gar/promisify" "^1.1.3" @@ -1503,51 +1513,51 @@ "@npmcli/move-file@^2.0.0": version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" + 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" -"@popperjs/core@^2.4.4": +"@popperjs/core@^2.0.0", "@popperjs/core@^2.4.4": version "2.11.7" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7" + resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz" integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== "@reach/auto-id@^0.18.0": version "0.18.0" - resolved "https://registry.yarnpkg.com/@reach/auto-id/-/auto-id-0.18.0.tgz#4b97085cd1cf1360a9bedc6e9c78e97824014f0d" + resolved "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.18.0.tgz" integrity sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg== dependencies: "@reach/utils" "0.18.0" "@reach/utils@0.18.0": version "0.18.0" - resolved "https://registry.yarnpkg.com/@reach/utils/-/utils-0.18.0.tgz#4f3cebe093dd436eeaff633809bf0f68f4f9d2ee" + resolved "https://registry.npmjs.org/@reach/utils/-/utils-0.18.0.tgz" integrity sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A== "@sinclair/typebox@^0.25.16": version "0.25.24" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz" integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== "@sinonjs/commons@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-2.0.0.tgz#fd4ca5b063554307e8327b4564bd56d3b73924a3" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz" integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^10.0.2": version "10.0.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz#d10549ed1f423d80639c528b6c7f5a1017747d0c" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz" integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== dependencies: "@sinonjs/commons" "^2.0.0" "@testing-library/dom@^8.0.0": version "8.20.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.20.0.tgz#914aa862cef0f5e89b98cc48e3445c4c921010f6" + resolved "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz" integrity sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA== dependencies: "@babel/code-frame" "^7.10.4" @@ -1561,7 +1571,7 @@ "@testing-library/react@^12.1.5": version "12.1.5" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.5.tgz#bb248f72f02a5ac9d949dea07279095fa577963b" + resolved "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz" integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== dependencies: "@babel/runtime" "^7.12.5" @@ -1570,17 +1580,37 @@ "@tootallnate/once@2": version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@tsconfig/node10@^1.0.7": + version "1.0.9" + resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" + integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== + +"@tsconfig/node12@^1.0.7": + version "1.0.11" + resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" + integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== + +"@tsconfig/node14@^1.0.0": + version "1.0.3" + resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + +"@tsconfig/node16@^1.0.2": + version "1.0.3" + resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz" + integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== + "@types/aria-query@^5.0.1": version "5.0.1" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" + resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz" integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== "@types/babel__core@^7.1.14": version "7.20.0" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.0.tgz#61bc5a4cae505ce98e1e36c5445e4bee060d8891" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz" integrity sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== dependencies: "@babel/parser" "^7.20.7" @@ -1591,14 +1621,14 @@ "@types/babel__generator@*": version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" @@ -1606,14 +1636,14 @@ "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": version "7.18.3" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz" integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== dependencies: "@babel/types" "^7.3.0" "@types/eslint-scope@^3.7.3": version "3.7.4" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== dependencies: "@types/eslint" "*" @@ -1621,7 +1651,7 @@ "@types/eslint@*": version "8.37.0" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.37.0.tgz#29cebc6c2a3ac7fea7113207bf5a828fdf4d7ef1" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz" integrity sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ== dependencies: "@types/estree" "*" @@ -1629,12 +1659,12 @@ "@types/estree@*", "@types/estree@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== "@types/glob@^7.1.1": version "7.2.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== dependencies: "@types/minimatch" "*" @@ -1642,38 +1672,38 @@ "@types/graceful-fs@^4.1.3": version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz" integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== dependencies: "@types/node" "*" "@types/html-minifier-terser@^6.0.0": version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" "@types/jsdom@^20.0.0": version "20.0.1" - resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-20.0.1.tgz#07c14bc19bd2f918c1929541cdaacae894744808" + resolved "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz" integrity sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ== dependencies: "@types/node" "*" @@ -1682,44 +1712,44 @@ "@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/json5@^0.0.29": version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/minimatch@*": version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== "@types/node@*": version "18.15.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.11.tgz#b3b790f09cb1696cffcec605de025b088fa4225f" + resolved "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz" integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q== "@types/prettier@^2.1.5": version "2.7.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz" integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== "@types/prop-types@*": version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== "@types/react-dom@<18.0.0": version "17.0.19" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.19.tgz#36feef3aa35d045cacd5ed60fe0eef5272f19492" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz" integrity sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ== dependencies: "@types/react" "^17" -"@types/react@^17": +"@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^17": version "17.0.58" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.58.tgz#c8bbc82114e5c29001548ebe8ed6c4ba4d3c9fb0" + resolved "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz" integrity sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A== dependencies: "@types/prop-types" "*" @@ -1728,34 +1758,34 @@ "@types/scheduler@*": version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz" integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== "@types/stack-utils@^2.0.0": version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/tough-cookie@*": version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz#6286b4c7228d58ab7866d19716f3696e03a09397" + resolved "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz" integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== "@types/yargs-parser@*": version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@types/yargs@^17.0.8": version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz" integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== dependencies: "@types/yargs-parser" "*" "@webassemblyjs/ast@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== dependencies: "@webassemblyjs/helper-numbers" "1.11.1" @@ -1763,22 +1793,22 @@ "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + 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@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + 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@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.1" @@ -1787,12 +1817,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + 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@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== dependencies: "@webassemblyjs/ast" "1.11.1" @@ -1802,26 +1832,26 @@ "@webassemblyjs/ieee754@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== dependencies: "@webassemblyjs/ast" "1.11.1" @@ -1835,7 +1865,7 @@ "@webassemblyjs/wasm-gen@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== dependencies: "@webassemblyjs/ast" "1.11.1" @@ -1846,7 +1876,7 @@ "@webassemblyjs/wasm-opt@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + 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" @@ -1856,7 +1886,7 @@ "@webassemblyjs/wasm-parser@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== dependencies: "@webassemblyjs/ast" "1.11.1" @@ -1868,7 +1898,7 @@ "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== dependencies: "@webassemblyjs/ast" "1.11.1" @@ -1876,32 +1906,32 @@ "@webpack-cli/configtest@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f" + resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz" integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A== "@webpack-cli/info@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" + resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz" integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== "@webpack-cli/serve@^2.0.1": version "2.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8" + resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz" integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== "@zendeskgarden/container-accordion@^2.0.0": version "2.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz#dd5353cb2ab4d59da881370cb5ac748fbfaafdef" + resolved "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz" integrity sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw== dependencies: "@babel/runtime" "^7.8.4" @@ -1910,14 +1940,14 @@ "@zendeskgarden/container-breadcrumb@^1.0.0": version "1.0.2" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz#16297c28657cccce9fcfd0f868259b86a1e56939" + resolved "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz" integrity sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ== dependencies: "@babel/runtime" "^7.8.4" "@zendeskgarden/container-buttongroup@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz#4c1f668f8f89644660bb8fac02d5a778909c5206" + resolved "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz" integrity sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ== dependencies: "@babel/runtime" "^7.8.4" @@ -1925,7 +1955,7 @@ "@zendeskgarden/container-field@^2.1.0": version "2.1.2" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-field/-/container-field-2.1.2.tgz#74b7a22338061ba965a6e8169133c8edf5c2b252" + resolved "https://registry.npmjs.org/@zendeskgarden/container-field/-/container-field-2.1.2.tgz" integrity sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg== dependencies: "@babel/runtime" "^7.8.4" @@ -1933,7 +1963,7 @@ "@zendeskgarden/container-focusjail@^2.0.4": version "2.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz#e485055ec0c98358bd0f29b4db37c81b9c11ed8c" + resolved "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz" integrity sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA== dependencies: "@babel/runtime" "^7.8.4" @@ -1943,21 +1973,21 @@ "@zendeskgarden/container-focusvisible@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz#a9eb2d8af7fabdc89746a189ca5cbc9f09f11671" + resolved "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz" integrity sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg== dependencies: "@babel/runtime" "^7.8.4" "@zendeskgarden/container-grid@^0.1.1": version "0.1.6" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz#6161db349843e64774e3fdff1537f5444014f9c4" + resolved "https://registry.npmjs.org/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz" integrity sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g== dependencies: "@babel/runtime" "^7.8.4" "@zendeskgarden/container-keyboardfocus@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz#51fcd2517b1cdceca5efef607494b85d22411366" + resolved "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz" integrity sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw== dependencies: "@babel/runtime" "^7.8.4" @@ -1965,7 +1995,7 @@ "@zendeskgarden/container-modal@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz#c447373c85bebd8e06623b9f728fbbf586937ef7" + resolved "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz" integrity sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ== dependencies: "@babel/runtime" "^7.8.4" @@ -1974,7 +2004,7 @@ "@zendeskgarden/container-pagination@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz#3570dcdc097c7fdd01cb2af283c962d9bac9b102" + resolved "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz" integrity sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw== dependencies: "@babel/runtime" "^7.8.4" @@ -1982,14 +2012,14 @@ "@zendeskgarden/container-schedule@^2.0.0": version "2.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz#57a482cd526731e31dc65769461d390289631801" + resolved "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz" integrity sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA== dependencies: "@babel/runtime" "^7.8.4" "@zendeskgarden/container-scrollregion@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz#6a2158b8ff353dd9e705705d08ce895dffd0b83f" + resolved "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz" integrity sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ== dependencies: "@babel/runtime" "^7.8.4" @@ -1998,7 +2028,7 @@ "@zendeskgarden/container-selection@^2.0.0", "@zendeskgarden/container-selection@^2.0.4": version "2.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz#9dff836d195d0e6f509a0b69002de46a0550fcf6" + resolved "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz" integrity sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg== dependencies: "@babel/runtime" "^7.8.4" @@ -2006,7 +2036,7 @@ "@zendeskgarden/container-slider@^0.1.1": version "0.1.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz#8e853271bf246264f216a243eb572c2f573a2532" + resolved "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz" integrity sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ== dependencies: "@babel/runtime" "^7.8.4" @@ -2014,7 +2044,7 @@ "@zendeskgarden/container-splitter@^2.0.3": version "2.0.6" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz#ead1c983603b586c3bb435463bd0a0e0c9ee4c25" + resolved "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz" integrity sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q== dependencies: "@babel/runtime" "^7.8.4" @@ -2022,7 +2052,7 @@ "@zendeskgarden/container-tabs@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz#cde0cde613a945c953cc07575d2c3217f6bec14f" + resolved "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz" integrity sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA== dependencies: "@babel/runtime" "^7.8.4" @@ -2031,7 +2061,7 @@ "@zendeskgarden/container-tooltip@^1.0.0": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz#7d6b054e08d8c17f7ef21a6a94bf212d15e303e0" + resolved "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz" integrity sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA== dependencies: "@babel/runtime" "^7.8.4" @@ -2040,7 +2070,7 @@ "@zendeskgarden/container-utilities@^1.0.0", "@zendeskgarden/container-utilities@^1.0.4": version "1.0.4" - resolved "https://registry.yarnpkg.com/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz#95a6197e0fe376d660511632d4f5bc64353502ef" + resolved "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz" integrity sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg== dependencies: "@babel/runtime" "^7.8.4" @@ -2048,7 +2078,7 @@ "@zendeskgarden/css-bedrock@^9.0.0": version "9.0.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz#7bc9e54b0d847e18f4e33e08a5a9961cdad360f6" + resolved "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz" integrity sha512-dHwlDJ5v4ijX3yCr4Z97UGaRYFrD3AeWv+HmFcr4QQRlOE4prkIvahXxR6eD4QhxwEs91FtWpJxvCsZAJGHuRA== dependencies: "@zendeskgarden/css-variables" "^6.4.5" @@ -2056,12 +2086,12 @@ "@zendeskgarden/css-variables@^6.4.5": version "6.4.5" - resolved "https://registry.yarnpkg.com/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz#b51a50046f42a11b8d1bfec46e100b02fd6fc1d9" + resolved "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz" integrity sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg== "@zendeskgarden/react-accordions@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz#a725e6d1cd296b59d0fae2d427b48fe5a21ac0e8" + resolved "https://registry.npmjs.org/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz" integrity sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w== dependencies: "@zendeskgarden/container-accordion" "^2.0.0" @@ -2073,7 +2103,7 @@ "@zendeskgarden/react-avatars@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz#35a6428ae3f433bfb058232df7d121a4389f8d41" + resolved "https://registry.npmjs.org/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz" integrity sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw== dependencies: polished "^4.0.0" @@ -2081,7 +2111,7 @@ "@zendeskgarden/react-breadcrumbs@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz#22c1c489d56bbcee2547b7e4829e967b6d61279f" + resolved "https://registry.npmjs.org/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz" integrity sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg== dependencies: "@zendeskgarden/container-breadcrumb" "^1.0.0" @@ -2090,7 +2120,7 @@ "@zendeskgarden/react-buttons@^8.62.0", "@zendeskgarden/react-buttons@^8.64.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz#d4270560491c14e8908a0487c0d335c366b7f52a" + resolved "https://registry.npmjs.org/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz" integrity sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw== dependencies: "@zendeskgarden/container-buttongroup" "^1.0.0" @@ -2100,7 +2130,7 @@ "@zendeskgarden/react-chrome@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz#803afb9b14dd77a3362777625a780881bcfc7c44" + resolved "https://registry.npmjs.org/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz" integrity sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A== dependencies: "@zendeskgarden/container-accordion" "^2.0.0" @@ -2112,7 +2142,7 @@ "@zendeskgarden/react-colorpickers@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz#513af24ddf88ddd8ca9b7b716a8ca34d734f005d" + resolved "https://registry.npmjs.org/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz" integrity sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg== dependencies: "@zendeskgarden/container-grid" "^0.1.1" @@ -2128,7 +2158,7 @@ "@zendeskgarden/react-datepickers@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz#dd437a53fe282b7d9401e26bf1dd34f5e5db4f33" + resolved "https://registry.npmjs.org/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz" integrity sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw== dependencies: "@zendeskgarden/container-utilities" "^1.0.0" @@ -2138,7 +2168,7 @@ "@zendeskgarden/react-dropdowns@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz#951dccb81a0911f6fd01f24faaf6991760d12f04" + resolved "https://registry.npmjs.org/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz" integrity sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA== dependencies: "@zendeskgarden/container-selection" "^2.0.0" @@ -2152,7 +2182,7 @@ "@zendeskgarden/react-forms@^8.62.0", "@zendeskgarden/react-forms@^8.64.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz#a9454329d219cb3c25b7d0f125a83b8c00b31a2a" + resolved "https://registry.npmjs.org/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz" integrity sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA== dependencies: "@zendeskgarden/container-field" "^2.1.0" @@ -2165,7 +2195,7 @@ "@zendeskgarden/react-grid@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz#7ba39f6d23724bce4305c98a353aadf8bbc41cff" + resolved "https://registry.npmjs.org/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz" integrity sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ== dependencies: "@zendeskgarden/container-splitter" "^2.0.3" @@ -2179,7 +2209,7 @@ "@zendeskgarden/react-loaders@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz#d0e5d21445660dc02940d938a3fbf78e3d0bf256" + resolved "https://registry.npmjs.org/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz" integrity sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg== dependencies: "@zendeskgarden/container-schedule" "^2.0.0" @@ -2188,7 +2218,7 @@ "@zendeskgarden/react-modals@^8.62.0", "@zendeskgarden/react-modals@^8.64.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz#4b5276cccce4c7e06aa40203b87b4a8d5a6a4aef" + resolved "https://registry.npmjs.org/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz" integrity sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw== dependencies: "@popperjs/core" "^2.4.4" @@ -2203,7 +2233,7 @@ "@zendeskgarden/react-notifications@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz#90be58004139841f5666f1fa7288f69d7ff21982" + resolved "https://registry.npmjs.org/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz" integrity sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q== dependencies: "@zendeskgarden/react-buttons" "^8.64.0" @@ -2214,7 +2244,7 @@ "@zendeskgarden/react-pagination@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz#1a933dd78aa9acd00ee7c5bc4dd065f7774f7f94" + resolved "https://registry.npmjs.org/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz" integrity sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw== dependencies: "@zendeskgarden/container-pagination" "^1.0.0" @@ -2224,7 +2254,7 @@ "@zendeskgarden/react-tables@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz#5c6b12e0b3f1c5f1a8d6c462e24fcbdf8e2f1761" + resolved "https://registry.npmjs.org/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz" integrity sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg== dependencies: "@zendeskgarden/container-utilities" "^1.0.0" @@ -2234,7 +2264,7 @@ "@zendeskgarden/react-tabs@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz#10724a1f5818f3f827f2ce89e15c0e683e9b7bc4" + resolved "https://registry.npmjs.org/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz" integrity sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w== dependencies: "@zendeskgarden/container-tabs" "^1.0.0" @@ -2245,16 +2275,16 @@ "@zendeskgarden/react-tags@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz#394eab9f3df966a926e8c037411b3a2fc4e6fee1" + resolved "https://registry.npmjs.org/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz" integrity sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ== dependencies: "@zendeskgarden/container-utilities" "^1.0.0" polished "^4.0.0" prop-types "^15.5.7" -"@zendeskgarden/react-theming@^8.62.0": +"@zendeskgarden/react-theming@^8.1.0", "@zendeskgarden/react-theming@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz#b8dda82f2d9316ae648dea558af923fe8291f4e0" + resolved "https://registry.npmjs.org/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz" integrity sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg== dependencies: "@zendeskgarden/container-focusvisible" "^1.0.0" @@ -2264,7 +2294,7 @@ "@zendeskgarden/react-tooltips@^8.62.0", "@zendeskgarden/react-tooltips@^8.64.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz#a002b7d6e3ee8606a46079b1990bcc45cf437b11" + resolved "https://registry.npmjs.org/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz" integrity sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA== dependencies: "@zendeskgarden/container-tooltip" "^1.0.0" @@ -2276,7 +2306,7 @@ "@zendeskgarden/react-typography@^8.62.0": version "8.64.0" - resolved "https://registry.yarnpkg.com/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz#7c2e945aab459fc5275879e52e17fd8ef3a84de4" + resolved "https://registry.npmjs.org/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz" integrity sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ== dependencies: "@zendeskgarden/container-scrollregion" "^1.0.0" @@ -2286,17 +2316,17 @@ abab@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== abbrev@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== acorn-globals@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-7.0.1.tgz#0dbf05c44fa7c94332914c02066d5beff62c40c3" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz" integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q== dependencies: acorn "^8.1.0" @@ -2304,34 +2334,34 @@ acorn-globals@^7.0.0: acorn-import-assertions@^1.7.6: version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== acorn-jsx@^5.3.2: version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^8.0.2: +acorn-walk@^8.0.2, acorn-walk@^8.1.1: version "8.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^8.1.0, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.1: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.1.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.1: version "8.8.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz" integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== -agent-base@6, agent-base@^6.0.2: +agent-base@^6.0.2, agent-base@6: version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" agentkeepalive@^4.2.1: version "4.3.0" - resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255" + resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz" integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== dependencies: debug "^4.1.0" @@ -2340,7 +2370,7 @@ agentkeepalive@^4.2.1: aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" @@ -2348,26 +2378,26 @@ aggregate-error@^3.0.0: ajv-formats@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv-keywords@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + 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" -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -2375,9 +2405,9 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.9.0: +ajv@^8.0.0, ajv@^8.8.2, ajv@^8.9.0: version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" @@ -2387,38 +2417,38 @@ ajv@^8.0.0, ajv@^8.9.0: ansi-escapes@^4.2.1: version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== anymatch@^3.0.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -2426,39 +2456,44 @@ anymatch@^3.0.3: "aproba@^1.0.3 || ^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + 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@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" + 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" +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== aria-query@^5.0.0: version "5.1.3" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz" integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== dependencies: deep-equal "^2.0.5" array-buffer-byte-length@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz" integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== dependencies: call-bind "^1.0.2" @@ -2466,7 +2501,7 @@ array-buffer-byte-length@^1.0.0: array-includes@^3.1.5, array-includes@^3.1.6: version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz" integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== dependencies: call-bind "^1.0.2" @@ -2477,19 +2512,19 @@ array-includes@^3.1.5, array-includes@^3.1.6: array-union@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== array.prototype.flat@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz" integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== dependencies: call-bind "^1.0.2" @@ -2499,7 +2534,7 @@ array.prototype.flat@^1.3.1: array.prototype.flatmap@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz" integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== dependencies: call-bind "^1.0.2" @@ -2509,7 +2544,7 @@ array.prototype.flatmap@^1.3.1: array.prototype.tosorted@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" + resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz" integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== dependencies: call-bind "^1.0.2" @@ -2520,12 +2555,12 @@ array.prototype.tosorted@^1.1.1: asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== autoprefixer@^10.4.13: version "10.4.14" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.14.tgz#e28d49902f8e759dd25b153264e862df2705f79d" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz" integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== dependencies: browserslist "^4.21.5" @@ -2537,12 +2572,12 @@ autoprefixer@^10.4.13: available-typed-arrays@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== babel-jest@^29.3.1, babel-jest@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.5.0.tgz#3fe3ddb109198e78b1c88f9ebdecd5e4fc2f50a5" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz" integrity sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q== dependencies: "@jest/transform" "^29.5.0" @@ -2555,7 +2590,7 @@ babel-jest@^29.3.1, babel-jest@^29.5.0: babel-loader@^9.1.0: version "9.1.2" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.2.tgz#a16a080de52d08854ee14570469905a5fc00d39c" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz" integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA== dependencies: find-cache-dir "^3.3.2" @@ -2563,7 +2598,7 @@ babel-loader@^9.1.0: babel-plugin-istanbul@^6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -2574,7 +2609,7 @@ babel-plugin-istanbul@^6.1.1: babel-plugin-jest-hoist@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz" integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== dependencies: "@babel/template" "^7.3.3" @@ -2584,7 +2619,7 @@ babel-plugin-jest-hoist@^29.5.0: babel-plugin-polyfill-corejs2@^0.3.3: version "0.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== dependencies: "@babel/compat-data" "^7.17.7" @@ -2593,7 +2628,7 @@ babel-plugin-polyfill-corejs2@^0.3.3: babel-plugin-polyfill-corejs3@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + 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" @@ -2601,14 +2636,14 @@ babel-plugin-polyfill-corejs3@^0.6.0: babel-plugin-polyfill-regenerator@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + 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" "babel-plugin-styled-components@>= 1.12.0": version "2.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz#cd977cc0ff8410d5cbfdd142e42576e9c8794b87" + resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz" integrity sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA== dependencies: "@babel/helper-annotate-as-pure" "^7.16.0" @@ -2619,12 +2654,12 @@ babel-plugin-polyfill-regenerator@^0.4.1: babel-plugin-syntax-jsx@^6.18.0: version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + resolved "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== babel-preset-current-node-syntax@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -2642,7 +2677,7 @@ babel-preset-current-node-syntax@^1.0.0: babel-preset-jest@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz" integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== dependencies: babel-plugin-jest-hoist "^29.5.0" @@ -2650,17 +2685,17 @@ babel-preset-jest@^29.5.0: balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== boolbase@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2668,21 +2703,21 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" -browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: +browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5, "browserslist@>= 4.21.0": version "4.21.5" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz" integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== dependencies: caniuse-lite "^1.0.30001449" @@ -2692,26 +2727,26 @@ browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^ bser@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== builtins@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" + resolved "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz" integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== dependencies: semver "^7.0.0" cacache@^16.1.0: version "16.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" + resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz" integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== dependencies: "@npmcli/fs" "^2.1.0" @@ -2735,7 +2770,7 @@ cacache@^16.1.0: call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" @@ -2743,12 +2778,12 @@ call-bind@^1.0.0, call-bind@^1.0.2: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" @@ -2756,27 +2791,27 @@ camel-case@^4.1.2: camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.2.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== camelize@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: version "1.0.30001480" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz#9bbd35ee44c2480a1e3a3b9f4496f5066817164a" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz" integrity sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ== chalk@^2.0.0: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -2785,7 +2820,7 @@ chalk@^2.0.0: chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -2793,51 +2828,51 @@ chalk@^4.0.0, chalk@^4.1.0: char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^3.2.0: version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== cjs-module-lexer@^1.0.0: version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== clean-css@^5.2.2: version "5.3.2" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz" integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== clean-webpack-plugin@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz#72947d4403d452f38ed61a9ff0ada8122aacd729" + resolved "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz" integrity sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w== dependencies: del "^4.1.1" cliui@^8.0.1: version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + 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" @@ -2846,7 +2881,7 @@ cliui@^8.0.1: clone-deep@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" @@ -2855,103 +2890,103 @@ clone-deep@^4.0.1: co@^4.6.0: version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== collect-v8-coverage@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-support@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== colorette@^2.0.14: version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.20.0: version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^8.3.0: version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== commander@^9.4.1: version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== compute-scroll-into-view@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz#2b444b2b9e4724819d2531efacb7ac094155fdf6" + resolved "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz" integrity sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g== concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== console-control-strings@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== copy-webpack-plugin@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== dependencies: fast-glob "^3.2.11" @@ -2963,24 +2998,24 @@ copy-webpack-plugin@^11.0.0: core-js-compat@^3.25.1: version "3.30.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.1.tgz#961541e22db9c27fc48bfc13a3cafa8734171dfe" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz" integrity sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw== dependencies: browserslist "^4.21.5" core-js@^2.6.5: version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== cosmiconfig-typescript-loader@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073" + resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz" integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== -cosmiconfig@^8.1.3: +cosmiconfig@^8.1.3, cosmiconfig@>=7: version "8.1.3" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz" integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== dependencies: import-fresh "^3.2.1" @@ -2988,9 +3023,14 @@ cosmiconfig@^8.1.3: parse-json "^5.0.0" path-type "^4.0.0" +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -2999,26 +3039,26 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: css-blank-pseudo@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" + resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== dependencies: postcss-selector-parser "^6.0.9" css-color-keywords@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== css-has-pseudo@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" + resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== dependencies: postcss-selector-parser "^6.0.9" css-loader@^6.7.3: version "6.7.3" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz" integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== dependencies: icss-utils "^5.1.0" @@ -3032,12 +3072,12 @@ css-loader@^6.7.3: css-prefers-color-scheme@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" + resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== css-select@^4.1.3: version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== dependencies: boolbase "^1.0.0" @@ -3048,7 +3088,7 @@ css-select@^4.1.3: css-to-react-native@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz" integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== dependencies: camelize "^1.0.0" @@ -3057,44 +3097,44 @@ css-to-react-native@^3.0.0: css-what@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== cssdb@^7.1.0: version "7.5.4" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.5.4.tgz#e34dafee5184d67634604e345e389ca79ac179ea" + resolved "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz" integrity sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssom@^0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz" integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== cssom@~0.3.6: version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" csstype@^3.0.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== data-urls@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz" integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== dependencies: abab "^2.0.6" @@ -3103,36 +3143,36 @@ data-urls@^3.0.2: date-fns@^2.0.0-beta.2: version "2.29.3" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + resolved "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz" integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - debug@^3.2.7: version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" +debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@4: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + decimal.js@^10.4.2: version "10.4.3" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz" integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== dedent@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== deep-equal@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" @@ -3144,7 +3184,7 @@ deep-equal@^1.1.1: deep-equal@^2.0.5: version "2.2.0" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz" integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== dependencies: call-bind "^1.0.2" @@ -3167,17 +3207,17 @@ deep-equal@^2.0.5: deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== define-properties@^1.1.3, define-properties@^1.1.4: version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz" integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== dependencies: has-property-descriptors "^1.0.0" @@ -3185,7 +3225,7 @@ define-properties@^1.1.3, define-properties@^1.1.4: del@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" @@ -3198,65 +3238,70 @@ del@^4.1.1: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== delegates@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== depd@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== detect-newline@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== diff-sequences@^29.4.3: version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz" integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" doctrine@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" dom-accessibility-api@^0.5.9: version "0.5.16" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" + resolved "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz" integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== dom-converter@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-helpers@^5.0.1, dom-helpers@^5.1.0, dom-helpers@^5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz" integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== dependencies: "@babel/runtime" "^7.8.7" @@ -3264,7 +3309,7 @@ dom-helpers@^5.0.1, dom-helpers@^5.1.0, dom-helpers@^5.2.1: dom-serializer@^1.0.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" @@ -3273,26 +3318,26 @@ dom-serializer@^1.0.1: domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domexception@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" + resolved "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz" integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== dependencies: webidl-conversions "^7.0.0" domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== dependencies: domelementtype "^2.2.0" domutils@^2.5.2, domutils@^2.8.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: dom-serializer "^1.0.1" @@ -3301,7 +3346,7 @@ domutils@^2.5.2, domutils@^2.8.0: dot-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" @@ -3309,7 +3354,7 @@ dot-case@^3.0.4: downshift@^7.0.0: version "7.6.0" - resolved "https://registry.yarnpkg.com/downshift/-/downshift-7.6.0.tgz#de04fb2962bd6c4ea94589c797c91f34aa9816f3" + resolved "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz" integrity sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q== dependencies: "@babel/runtime" "^7.14.8" @@ -3320,29 +3365,29 @@ downshift@^7.0.0: electron-to-chromium@^1.4.284: version "1.4.367" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz#d9ddc529ba2315fc852b722c359e4a40e86aa742" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz" integrity sha512-mNuDxb+HpLhPGUKrg0hSxbTjHWw8EziwkwlJNkFUj3W60ypigLDRVz04vU+VRsJPi8Gub+FDhYUpuTm9xiEwRQ== emittery@^0.13.1: version "0.13.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== encoding@^0.1.13: version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: iconv-lite "^0.6.2" enhanced-resolve@^5.10.0: version "5.12.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== dependencies: graceful-fs "^4.2.4" @@ -3350,39 +3395,39 @@ enhanced-resolve@^5.10.0: entities@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== entities@^4.4.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== env-paths@^2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== envinfo@^7.7.3: version "7.8.1" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== err-code@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-abstract@^1.19.0, es-abstract@^1.20.4: version "1.21.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz" integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== dependencies: array-buffer-byte-length "^1.0.0" @@ -3422,7 +3467,7 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: es-get-iterator@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" + resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz" integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== dependencies: call-bind "^1.0.2" @@ -3437,12 +3482,12 @@ es-get-iterator@^1.1.2: es-module-lexer@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.2.1.tgz#ba303831f63e6a394983fde2f97ad77b22324527" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz" integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg== es-set-tostringtag@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz" integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== dependencies: get-intrinsic "^1.1.3" @@ -3451,14 +3496,14 @@ es-set-tostringtag@^2.0.1: es-shim-unscopables@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== dependencies: has "^1.0.3" es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" @@ -3467,27 +3512,27 @@ es-to-primitive@^1.2.1: escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escodegen@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== dependencies: esprima "^4.0.1" @@ -3499,17 +3544,17 @@ escodegen@^2.0.0: eslint-config-standard-jsx@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz#70852d395731a96704a592be5b0bfaccfeded239" + resolved "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz" integrity sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ== eslint-config-standard@17.0.0: version "17.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz#fd5b6cf1dcf6ba8d29f200c461de2e19069888cf" + resolved "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz" integrity sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg== eslint-import-resolver-node@^0.3.7: version "0.3.7" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" + resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz" integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== dependencies: debug "^3.2.7" @@ -3518,22 +3563,22 @@ eslint-import-resolver-node@^0.3.7: eslint-module-utils@^2.7.4: version "2.8.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz" integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== dependencies: debug "^3.2.7" eslint-plugin-es@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9" + resolved "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz" integrity sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ== dependencies: eslint-utils "^2.0.0" regexpp "^3.0.0" -eslint-plugin-import@^2.26.0: +eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.26.0: version "2.27.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" + resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz" integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== dependencies: array-includes "^3.1.6" @@ -3552,9 +3597,9 @@ eslint-plugin-import@^2.26.0: semver "^6.3.0" tsconfig-paths "^3.14.1" -eslint-plugin-n@^15.1.0: +eslint-plugin-n@^15.0.0, eslint-plugin-n@^15.1.0: version "15.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz#e29221d8f5174f84d18f2eb94765f2eeea033b90" + resolved "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz" integrity sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q== dependencies: builtins "^5.0.1" @@ -3568,12 +3613,12 @@ eslint-plugin-n@^15.1.0: eslint-plugin-promise@^6.0.0: version "6.1.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz#269a3e2772f62875661220631bd4dafcb4083816" + resolved "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz" integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig== eslint-plugin-react@^7.28.0: version "7.32.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" + resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz" integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== dependencies: array-includes "^3.1.6" @@ -3592,54 +3637,59 @@ eslint-plugin-react@^7.28.0: semver "^6.3.0" string.prototype.matchall "^4.0.8" -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - eslint-scope@^7.1.1: version "7.2.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz" integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" +eslint-scope@5.1.1: + 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" + eslint-utils@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" eslint-utils@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== dependencies: eslint-visitor-keys "^2.0.0" eslint-visitor-keys@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: +eslint-visitor-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz#c7f0f956124ce677047ddbc192a68f999454dedc" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz" integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== -eslint@^8.13.0: +"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.5.0 || ^8.0.0", eslint@^8.0.1, eslint@^8.13.0, eslint@^8.8.0, eslint@>=4.19.1, eslint@>=5, eslint@>=7.0.0: version "8.38.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.38.0.tgz#a62c6f36e548a5574dd35728ac3c6209bd1e2f1a" + resolved "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz" integrity sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" @@ -3685,7 +3735,7 @@ eslint@^8.13.0: espree@^9.5.1: version "9.5.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.1.tgz#4f26a4d5f18905bf4f2e0bd99002aab807e96dd4" + resolved "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz" integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== dependencies: acorn "^8.8.0" @@ -3694,46 +3744,46 @@ espree@^9.5.1: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.2: version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== events@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== execa@^5.0.0: version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" @@ -3748,12 +3798,12 @@ execa@^5.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== expect@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.5.0.tgz#68c0509156cb2a0adb8865d413b137eeaae682f7" + resolved "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz" integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== dependencies: "@jest/expect-utils" "^29.5.0" @@ -3764,12 +3814,12 @@ expect@^29.5.0: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.11: version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + 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" @@ -3780,50 +3830,50 @@ fast-glob@^3.2.11: fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastest-levenshtein@^1.0.12: version "1.0.16" - resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== fastq@^1.6.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" fb-watchman@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== dependencies: bser "2.1.1" file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" find-cache-dir@^3.3.2: version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + 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" @@ -3832,14 +3882,14 @@ find-cache-dir@^3.3.2: find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -3847,7 +3897,7 @@ find-up@^4.0.0, find-up@^4.1.0: find-up@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + 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" @@ -3855,7 +3905,7 @@ find-up@^5.0.0: flat-cache@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: flatted "^3.1.0" @@ -3863,19 +3913,19 @@ flat-cache@^3.0.4: flatted@^3.1.0: version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== for-each@^0.3.3: version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== dependencies: is-callable "^1.1.3" form-data@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" @@ -3884,34 +3934,34 @@ form-data@^4.0.0: fraction.js@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== function.prototype.name@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== dependencies: call-bind "^1.0.2" @@ -3921,12 +3971,12 @@ function.prototype.name@^1.1.5: functions-have-names@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== gauge@^4.0.3: version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" + 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" @@ -3940,17 +3990,17 @@ gauge@^4.0.3: gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz" integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== dependencies: function-bind "^1.1.1" @@ -3959,22 +4009,22 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ get-package-type@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stdin@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz" integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== get-stream@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== get-symbol-description@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== dependencies: call-bind "^1.0.2" @@ -3982,26 +4032,26 @@ get-symbol-description@^1.0.0: glob-parent@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.1, glob-parent@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + 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" glob-to-regexp@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -4013,7 +4063,7 @@ glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: glob@^8.0.1: version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== dependencies: fs.realpath "^1.0.0" @@ -4024,26 +4074,26 @@ glob@^8.0.1: globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.19.0: version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz" integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== dependencies: type-fest "^0.20.2" globalthis@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== dependencies: define-properties "^1.1.3" globby@^13.1.1: version "13.1.4" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317" + resolved "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz" integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== dependencies: dir-glob "^3.0.1" @@ -4054,7 +4104,7 @@ globby@^13.1.1: globby@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== dependencies: array-union "^1.0.1" @@ -4065,104 +4115,104 @@ globby@^6.1.0: gopd@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== grapheme-splitter@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== gud@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + resolved "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz" integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== dependencies: get-intrinsic "^1.1.1" has-proto@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-tostringtag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: has-symbols "^1.0.2" has-unicode@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" he@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hoist-non-react-statics@^3.0.0: version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + 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" html-encoding-sniffer@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz" integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== dependencies: whatwg-encoding "^2.0.0" html-escaper@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^6.0.2: version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== dependencies: camel-case "^4.1.2" @@ -4175,7 +4225,7 @@ html-minifier-terser@^6.0.2: html-webpack-plugin@^5.5.0: version "5.5.1" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz#826838e31b427f5f7f30971f8d8fa2422dfa6763" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz" integrity sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA== dependencies: "@types/html-minifier-terser" "^6.0.0" @@ -4186,7 +4236,7 @@ html-webpack-plugin@^5.5.0: htmlparser2@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== dependencies: domelementtype "^2.0.1" @@ -4196,12 +4246,12 @@ htmlparser2@^6.1.0: http-cache-semantics@^4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-proxy-agent@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + 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" @@ -4210,7 +4260,7 @@ http-proxy-agent@^5.0.0: https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" @@ -4218,36 +4268,36 @@ https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: human-signals@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== humanize-ms@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + 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" -iconv-lite@0.6.3, iconv-lite@^0.6.2: +iconv-lite@^0.6.2, iconv-lite@0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== ignore@^5.1.1, ignore@^5.2.0: version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -4255,7 +4305,7 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: import-local@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== dependencies: pkg-dir "^4.2.0" @@ -4263,35 +4313,35 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== infer-owner@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3: +inherits@^2.0.3, inherits@2: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== dependencies: get-intrinsic "^1.2.0" @@ -4300,17 +4350,17 @@ internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: interpret@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + resolved "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz" integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== ip@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" + resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== is-arguments@^1.0.4, is-arguments@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== dependencies: call-bind "^1.0.2" @@ -4318,7 +4368,7 @@ is-arguments@^1.0.4, is-arguments@^1.1.1: is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz" integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== dependencies: call-bind "^1.0.2" @@ -4327,19 +4377,19 @@ is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-bigint@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== dependencies: has-bigints "^1.0.1" is-boolean-object@^1.1.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + 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" @@ -4347,111 +4397,111 @@ is-boolean-object@^1.1.0: is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== is-core-module@^2.11.0, is-core-module@^2.9.0: version "2.12.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz" integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== dependencies: has "^1.0.3" is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: has-tostringtag "^1.0.0" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-lambda@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== is-map@^2.0.1, is-map@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== is-negative-zero@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== is-number-object@^1.0.4: version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== dependencies: has-tostringtag "^1.0.0" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-path-cwd@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" is-path-inside@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + 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" is-potential-custom-element-name@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== is-regex@^1.0.4, is-regex@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + 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" @@ -4459,38 +4509,38 @@ is-regex@^1.0.4, is-regex@^1.1.4: is-set@^2.0.1, is-set@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== is-shared-array-buffer@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + 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" is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== dependencies: has-tostringtag "^1.0.0" is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: has-symbols "^1.0.2" is-typed-array@^1.1.10, is-typed-array@^1.1.9: version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + 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" @@ -4501,19 +4551,19 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.9: is-weakmap@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== is-weakref@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== dependencies: call-bind "^1.0.2" is-weakset@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz" integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== dependencies: call-bind "^1.0.2" @@ -4521,27 +4571,27 @@ is-weakset@^2.0.1: isarray@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== dependencies: "@babel/core" "^7.12.3" @@ -4552,7 +4602,7 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: istanbul-lib-report@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + 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" @@ -4561,7 +4611,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" @@ -4570,7 +4620,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.1.3: version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== dependencies: html-escaper "^2.0.0" @@ -4578,7 +4628,7 @@ istanbul-reports@^3.1.3: jest-changed-files@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz" integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== dependencies: execa "^5.0.0" @@ -4586,7 +4636,7 @@ jest-changed-files@^29.5.0: jest-circus@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.5.0.tgz#b5926989449e75bff0d59944bae083c9d7fb7317" + resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz" integrity sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA== dependencies: "@jest/environment" "^29.5.0" @@ -4612,7 +4662,7 @@ jest-circus@^29.5.0: jest-cli@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.5.0.tgz#b34c20a6d35968f3ee47a7437ff8e53e086b4a67" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz" integrity sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw== dependencies: "@jest/core" "^29.5.0" @@ -4630,7 +4680,7 @@ jest-cli@^29.5.0: jest-config@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.5.0.tgz#3cc972faec8c8aaea9ae158c694541b79f3748da" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz" integrity sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA== dependencies: "@babel/core" "^7.11.6" @@ -4658,7 +4708,7 @@ jest-config@^29.5.0: jest-diff@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz" integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== dependencies: chalk "^4.0.0" @@ -4668,14 +4718,14 @@ jest-diff@^29.5.0: jest-docblock@^29.4.3: version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz" integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== dependencies: detect-newline "^3.0.0" jest-each@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.5.0.tgz#fc6e7014f83eac68e22b7195598de8554c2e5c06" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz" integrity sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA== dependencies: "@jest/types" "^29.5.0" @@ -4686,7 +4736,7 @@ jest-each@^29.5.0: jest-environment-jsdom@^29.3.1: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz#cfe86ebaf1453f3297b5ff3470fbe94739c960cb" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz" integrity sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw== dependencies: "@jest/environment" "^29.5.0" @@ -4700,7 +4750,7 @@ jest-environment-jsdom@^29.3.1: jest-environment-node@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.5.0.tgz#f17219d0f0cc0e68e0727c58b792c040e332c967" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz" integrity sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw== dependencies: "@jest/environment" "^29.5.0" @@ -4712,12 +4762,12 @@ jest-environment-node@^29.5.0: jest-get-type@^29.4.3: version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz" integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== jest-haste-map@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.5.0.tgz#69bd67dc9012d6e2723f20a945099e972b2e94de" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz" integrity sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA== dependencies: "@jest/types" "^29.5.0" @@ -4736,7 +4786,7 @@ jest-haste-map@^29.5.0: jest-leak-detector@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz#cf4bdea9615c72bac4a3a7ba7e7930f9c0610c8c" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz" integrity sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow== dependencies: jest-get-type "^29.4.3" @@ -4744,7 +4794,7 @@ jest-leak-detector@^29.5.0: jest-matcher-utils@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz#d957af7f8c0692c5453666705621ad4abc2c59c5" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz" integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== dependencies: chalk "^4.0.0" @@ -4754,7 +4804,7 @@ jest-matcher-utils@^29.5.0: jest-message-util@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz" integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== dependencies: "@babel/code-frame" "^7.12.13" @@ -4769,7 +4819,7 @@ jest-message-util@^29.5.0: jest-mock@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.5.0.tgz#26e2172bcc71d8b0195081ff1f146ac7e1518aed" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz" integrity sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw== dependencies: "@jest/types" "^29.5.0" @@ -4778,25 +4828,25 @@ jest-mock@^29.5.0: jest-pnp-resolver@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== jest-regex-util@^29.4.3: version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz" integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== jest-resolve-dependencies@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz#f0ea29955996f49788bf70996052aa98e7befee4" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz" integrity sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg== dependencies: jest-regex-util "^29.4.3" jest-snapshot "^29.5.0" -jest-resolve@^29.5.0: +jest-resolve@*, jest-resolve@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.5.0.tgz#b053cc95ad1d5f6327f0ac8aae9f98795475ecdc" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz" integrity sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w== dependencies: chalk "^4.0.0" @@ -4811,7 +4861,7 @@ jest-resolve@^29.5.0: jest-runner@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.5.0.tgz#6a57c282eb0ef749778d444c1d758c6a7693b6f8" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz" integrity sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ== dependencies: "@jest/console" "^29.5.0" @@ -4838,7 +4888,7 @@ jest-runner@^29.5.0: jest-runtime@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.5.0.tgz#c83f943ee0c1da7eb91fa181b0811ebd59b03420" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz" integrity sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw== dependencies: "@jest/environment" "^29.5.0" @@ -4866,7 +4916,7 @@ jest-runtime@^29.5.0: jest-snapshot@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.5.0.tgz#c9c1ce0331e5b63cd444e2f95a55a73b84b1e8ce" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz" integrity sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g== dependencies: "@babel/core" "^7.11.6" @@ -4895,7 +4945,7 @@ jest-snapshot@^29.5.0: jest-util@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz" integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== dependencies: "@jest/types" "^29.5.0" @@ -4907,7 +4957,7 @@ jest-util@^29.5.0: jest-validate@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.5.0.tgz#8e5a8f36178d40e47138dc00866a5f3bd9916ffc" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz" integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ== dependencies: "@jest/types" "^29.5.0" @@ -4919,7 +4969,7 @@ jest-validate@^29.5.0: jest-watcher@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.5.0.tgz#cf7f0f949828ba65ddbbb45c743a382a4d911363" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz" integrity sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA== dependencies: "@jest/test-result" "^29.5.0" @@ -4933,7 +4983,7 @@ jest-watcher@^29.5.0: jest-worker@^27.4.5: version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" @@ -4942,7 +4992,7 @@ jest-worker@^27.4.5: jest-worker@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.5.0.tgz#bdaefb06811bd3384d93f009755014d8acb4615d" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz" integrity sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA== dependencies: "@types/node" "*" @@ -4952,7 +5002,7 @@ jest-worker@^29.5.0: jest@^29.3.1: version "29.5.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.5.0.tgz#f75157622f5ce7ad53028f2f8888ab53e1f1f24e" + resolved "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz" integrity sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ== dependencies: "@jest/core" "^29.5.0" @@ -4962,17 +5012,17 @@ jest@^29.3.1: js-sdsl@^4.1.4: version "4.4.0" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430" + resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz" integrity sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -4980,14 +5030,14 @@ js-yaml@^3.13.1: js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" jsdom@^20.0.0: version "20.0.3" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.3.tgz#886a41ba1d4726f67a8858028c99489fed6ad4db" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz" integrity sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ== dependencies: abab "^2.0.6" @@ -5019,54 +5069,54 @@ jsdom@^20.0.0: jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== json-parse-better-errors@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== json5@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== dependencies: minimist "^1.2.0" json5@^2.2.2: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== "jsx-ast-utils@^2.4.1 || ^3.0.0": version "3.3.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" + resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== dependencies: array-includes "^3.1.5" @@ -5074,27 +5124,27 @@ json5@^2.2.2: kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== klona@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + resolved "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" @@ -5102,7 +5152,7 @@ levn@^0.4.1: levn@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== dependencies: prelude-ls "~1.1.2" @@ -5110,12 +5160,12 @@ levn@~0.3.0: lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== load-json-file@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz" integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== dependencies: graceful-fs "^4.1.15" @@ -5126,12 +5176,12 @@ load-json-file@^5.2.0: loader-runner@^4.2.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -5139,91 +5189,96 @@ locate-path@^3.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + 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" lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== lodash.isequal@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== lodash.merge@^4.6.2: version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash.throttle@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + 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" lower-case@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" lru-cache@^7.7.1: version "7.18.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== lz-string@^1.4.4: version "1.5.0" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" + resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + 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" +make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + make-fetch-happen@^10.0.3: version "10.2.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" + 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" @@ -5245,24 +5300,24 @@ make-fetch-happen@^10.0.3: makeerror@1.0.12: version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: tmpl "1.0.5" merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4: version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -5270,57 +5325,57 @@ micromatch@^4.0.4: mime-db@1.52.0: version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12, mime-types@^2.1.27: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + 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" mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mini-css-extract-plugin@^2.7.2: version "2.7.5" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz#afbb344977659ec0f1f6e050c7aea456b121cfc5" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz" integrity sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ== dependencies: schema-utils "^4.0.0" minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1: version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass-collect@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + 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" minipass-fetch@^2.0.3: version "2.1.2" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" + resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz" integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== dependencies: minipass "^3.1.6" @@ -5331,40 +5386,40 @@ minipass-fetch@^2.0.3: minipass-flush@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + 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" minipass-sized@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== dependencies: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" minipass@^4.0.0: version "4.2.8" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -5372,47 +5427,47 @@ minizlib@^2.1.1, minizlib@^2.1.2: mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== modern-normalize@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7" + resolved "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz" integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@^2.0.0, ms@^2.1.1: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + nanoid@^3.3.6: version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== negotiator@^0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== no-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" @@ -5420,7 +5475,7 @@ no-case@^3.0.4: node-gyp@^9.3.0: version "9.3.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4" + resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz" integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== dependencies: env-paths "^2.2.0" @@ -5436,41 +5491,41 @@ node-gyp@^9.3.0: node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== node-releases@^2.0.8: version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz" integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== nopt@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" + resolved "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz" integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== dependencies: abbrev "^1.0.0" normalize-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + 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" npmlog@^6.0.0: version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" + 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" @@ -5480,29 +5535,29 @@ npmlog@^6.0.0: nth-check@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + 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" nwsapi@^2.2.2: version "2.2.4" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.4.tgz#fd59d5e904e8e1f03c25a7d5a15cfa16c714a1e5" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz" integrity sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g== object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.12.3, object-inspect@^1.9.0: version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== object-is@^1.0.1, object-is@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: call-bind "^1.0.2" @@ -5510,12 +5565,12 @@ object-is@^1.0.1, object-is@^1.1.5: object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object.assign@^4.1.3, object.assign@^4.1.4: version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + 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" @@ -5525,7 +5580,7 @@ object.assign@^4.1.3, object.assign@^4.1.4: object.entries@^1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz" integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== dependencies: call-bind "^1.0.2" @@ -5534,7 +5589,7 @@ object.entries@^1.1.6: object.fromentries@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" + resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz" integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== dependencies: call-bind "^1.0.2" @@ -5543,7 +5598,7 @@ object.fromentries@^2.0.6: object.hasown@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" + resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz" integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== dependencies: define-properties "^1.1.4" @@ -5551,7 +5606,7 @@ object.hasown@^1.1.2: object.values@^1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz" integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== dependencies: call-bind "^1.0.2" @@ -5560,21 +5615,21 @@ object.values@^1.1.6: once@^1.3.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" optionator@^0.8.1: version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" @@ -5586,7 +5641,7 @@ optionator@^0.8.1: optionator@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: deep-is "^0.1.3" @@ -5596,61 +5651,68 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.0.0: + 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" + +p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + 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" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + 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" p-locate@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + 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" p-map@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-map@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + 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" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== param-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" @@ -5658,14 +5720,14 @@ param-case@^3.0.4: parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + 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" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== dependencies: error-ex "^1.3.1" @@ -5673,7 +5735,7 @@ parse-json@^4.0.0: parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + 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" @@ -5683,14 +5745,14 @@ parse-json@^5.0.0, parse-json@^5.2.0: parse5@^7.0.0, parse5@^7.1.1: version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== dependencies: entities "^4.4.0" pascal-case@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" @@ -5698,79 +5760,84 @@ pascal-case@^3.1.2: path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-is-inside@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^2.0.0, pify@^2.3.0: +pify@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== pirates@^4.0.4: version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== pkg-conf@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-3.1.0.tgz#d9f9c75ea1bae0e77938cde045b276dac7cc69ae" + resolved "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz" integrity sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ== dependencies: find-up "^3.0.0" @@ -5778,89 +5845,89 @@ pkg-conf@^3.1.0: pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + 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" polished@^4.0.0, polished@^4.1.1: version "4.2.2" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.2.tgz#2529bb7c3198945373c52e34618c8fe7b1aa84d1" + resolved "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz" integrity sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== dependencies: "@babel/runtime" "^7.17.8" popper.js@^1.14.4: version "1.16.1" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b" + resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== postcss-attribute-case-insensitive@^5.0.2: version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz#03d761b24afc04c09e757e92ff53716ae8ea2741" + resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz" integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== dependencies: postcss-selector-parser "^6.0.10" postcss-clamp@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== dependencies: postcss-value-parser "^4.2.0" postcss-color-functional-notation@^4.2.4: version "4.2.4" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz#21a909e8d7454d3612d1659e471ce4696f28caec" + resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz" integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== dependencies: postcss-value-parser "^4.2.0" postcss-color-hex-alpha@^8.0.4: version "8.0.4" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz#c66e2980f2fbc1a63f5b079663340ce8b55f25a5" + resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz" integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== dependencies: postcss-value-parser "^4.2.0" postcss-color-rebeccapurple@^7.1.1: version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz#63fdab91d878ebc4dd4b7c02619a0c3d6a56ced0" + resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz" integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== dependencies: postcss-value-parser "^4.2.0" postcss-custom-media@^8.0.2: version "8.0.2" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz#c8f9637edf45fef761b014c024cee013f80529ea" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz" integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== dependencies: postcss-value-parser "^4.2.0" postcss-custom-properties@^12.1.10: version "12.1.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz#d14bb9b3989ac4d40aaa0e110b43be67ac7845cf" + resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz" integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== dependencies: postcss-value-parser "^4.2.0" postcss-custom-selectors@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz#1ab4684d65f30fed175520f82d223db0337239d9" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz" integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== dependencies: postcss-selector-parser "^6.0.4" postcss-dir-pseudo-class@^6.0.5: version "6.0.5" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz#2bf31de5de76added44e0a25ecf60ae9f7c7c26c" + resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz" integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== dependencies: postcss-selector-parser "^6.0.10" postcss-double-position-gradients@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz#b96318fdb477be95997e86edd29c6e3557a49b91" + resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz" integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" @@ -5868,45 +5935,45 @@ postcss-double-position-gradients@^3.1.2: postcss-env-function@^4.0.6: version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz" integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== dependencies: postcss-value-parser "^4.2.0" postcss-focus-visible@^6.0.4: version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" + resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== dependencies: postcss-selector-parser "^6.0.9" postcss-focus-within@^5.0.4: version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" + resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== dependencies: postcss-selector-parser "^6.0.9" postcss-font-variant@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" + resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== postcss-gap-properties@^3.0.5: version "3.0.5" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz#f7e3cddcf73ee19e94ccf7cb77773f9560aa2fff" + resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz" integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== postcss-image-set-function@^4.0.7: version "4.0.7" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz#08353bd756f1cbfb3b6e93182c7829879114481f" + resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz" integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== dependencies: postcss-value-parser "^4.2.0" postcss-import@^15.1.0: version "15.1.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz" integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== dependencies: postcss-value-parser "^4.0.0" @@ -5915,12 +5982,12 @@ postcss-import@^15.1.0: postcss-initial@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" + resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz" integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== postcss-lab-function@^4.2.1: version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz#6fe4c015102ff7cd27d1bd5385582f67ebdbdc98" + resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz" integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" @@ -5928,7 +5995,7 @@ postcss-lab-function@^4.2.1: postcss-loader@^7.0.2: version "7.2.4" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.2.4.tgz#2884f4ca172de633b2cf1f93dc852968f0632ba9" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz" integrity sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w== dependencies: cosmiconfig "^8.1.3" @@ -5938,22 +6005,22 @@ postcss-loader@^7.0.2: postcss-logical@^5.0.4: version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" + resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz" integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== postcss-media-minmax@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" + resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== postcss-modules-extract-imports@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== postcss-modules-local-by-default@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + 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" @@ -5962,21 +6029,21 @@ postcss-modules-local-by-default@^4.0.0: postcss-modules-scope@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + 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" postcss-modules-values@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + 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" postcss-nesting@^10.2.0: version "10.2.0" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz#0b12ce0db8edfd2d8ae0aaf86427370b898890be" + resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz" integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== dependencies: "@csstools/selector-specificity" "^2.0.0" @@ -5984,31 +6051,31 @@ postcss-nesting@^10.2.0: postcss-opacity-percentage@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz#5b89b35551a556e20c5d23eb5260fbfcf5245da6" + resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz" integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== postcss-overflow-shorthand@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz#7ed6486fec44b76f0eab15aa4866cda5d55d893e" + resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz" integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== dependencies: postcss-value-parser "^4.2.0" postcss-page-break@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" + resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== postcss-place@^7.0.5: version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.5.tgz#95dbf85fd9656a3a6e60e832b5809914236986c4" + resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz" integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== dependencies: postcss-value-parser "^4.2.0" postcss-preset-env@^7.8.3: version "7.8.3" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz#2a50f5e612c3149cc7af75634e202a5b2ad4f1e2" + resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz" integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== dependencies: "@csstools/postcss-cascade-layers" "^1.1.1" @@ -6063,26 +6130,26 @@ postcss-preset-env@^7.8.3: postcss-pseudo-class-any-link@^7.1.6: version "7.1.6" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz#2693b221902da772c278def85a4d9a64b6e617ab" + resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz" integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== dependencies: postcss-selector-parser "^6.0.10" postcss-replace-overflow-wrap@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" + resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== postcss-selector-not@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz#8f0a709bf7d4b45222793fc34409be407537556d" + resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz" integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== dependencies: postcss-selector-parser "^6.0.10" postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.9: version "6.0.11" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz" integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== dependencies: cssesc "^3.0.0" @@ -6090,12 +6157,12 @@ postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selecto postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.19, postcss@^8.4.20: +"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.0, postcss@^8.0.3, postcss@^8.1.0, postcss@^8.2, postcss@^8.3, postcss@^8.4, postcss@^8.4.19, postcss@^8.4.20, postcss@^8.4.6: version "8.4.22" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.22.tgz#c29e6776b60ab3af602d4b513d5bd2ff9aa85dc1" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz" integrity sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA== dependencies: nanoid "^3.3.6" @@ -6104,17 +6171,17 @@ postcss@^8.4.19, postcss@^8.4.20: prelude-ls@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== pretty-error@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== dependencies: lodash "^4.17.20" @@ -6122,7 +6189,7 @@ pretty-error@^4.0.0: pretty-format@^27.0.2: version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + 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" @@ -6131,7 +6198,7 @@ pretty-format@^27.0.2: pretty-format@^29.5.0: version "29.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz" integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== dependencies: "@jest/schemas" "^29.4.3" @@ -6140,17 +6207,17 @@ pretty-format@^29.5.0: prism-react-renderer@^1.1.1: version "1.3.5" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085" + resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz" integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== promise-inflight@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== promise-retry@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + 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" @@ -6158,15 +6225,15 @@ promise-retry@^2.0.1: prompts@^2.0.1: version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + 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" -prop-types@^15.5.7, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.0.0, prop-types@^15.5.7, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" @@ -6175,39 +6242,39 @@ prop-types@^15.5.7, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, psl@^1.1.33: version "1.9.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== punycode@^2.1.0, punycode@^2.1.1: version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pure-rand@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.1.tgz#31207dddd15d43f299fdcdb2f572df65030c19af" + resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz" integrity sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg== querystringify@^2.1.1: version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -react-dom@^16.8.0: +react-dom@^16.8.0, "react-dom@^16.8.0 || ^17 || ^18", "react-dom@^16.8.0 || 17.x", react-dom@<18.0.0, "react-dom@>= 16.8.0", react-dom@>=16.6.0, react-dom@>=16.8.0, "react-dom@16.8.0 - 18": version "16.14.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz" integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== dependencies: loose-envify "^1.1.0" @@ -6217,32 +6284,37 @@ react-dom@^16.8.0: react-fast-compare@^3.0.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.1.tgz#53933d9e14f364281d6cba24bfed7a4afb808b5f" + resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz" integrity sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg== -react-is@^16.13.1, react-is@^16.7.0: +react-is@^16.13.1, react-is@^16.7.0, "react-is@>= 16.8.0": version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^17.0.1, react-is@^17.0.2: +react-is@^17.0.1: + 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-is@^17.0.2: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== react-is@^18.0.0: version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== react-merge-refs@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/react-merge-refs/-/react-merge-refs-1.1.0.tgz#73d88b892c6c68cbb7a66e0800faa374f4c38b06" + resolved "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz" integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ== react-popper@^1.3.4: version "1.3.11" - resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.11.tgz#a2cc3f0a67b75b66cfa62d2c409f9dd1fcc71ffd" + resolved "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz" integrity sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg== dependencies: "@babel/runtime" "^7.1.2" @@ -6255,7 +6327,7 @@ react-popper@^1.3.4: react-popper@^2.2.3: version "2.3.0" - resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-2.3.0.tgz#17891c620e1320dce318bad9fede46a5f71c70ba" + resolved "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz" integrity sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q== dependencies: react-fast-compare "^3.0.1" @@ -6263,7 +6335,7 @@ react-popper@^2.2.3: react-transition-group@^4.4.2: version "4.4.5" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz" integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== dependencies: "@babel/runtime" "^7.5.5" @@ -6273,14 +6345,14 @@ react-transition-group@^4.4.2: react-uid@^2.2.0, react-uid@^2.3.1: version "2.3.2" - resolved "https://registry.yarnpkg.com/react-uid/-/react-uid-2.3.2.tgz#09107543bb3184b53ca70275adb919217b94974d" + resolved "https://registry.npmjs.org/react-uid/-/react-uid-2.3.2.tgz" integrity sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg== dependencies: tslib "^2.0.0" -react@^16.8.0: +react@^16.14.0, react@^16.8.0, "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || 17.x", react@<18.0.0, "react@>= 16.8.0", react@>=0.14.0, react@>=0.14.9, react@>=16.12.0, react@>=16.6.0, react@>=16.8.0, "react@0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0", "react@16.8.0 - 18": version "16.14.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" + resolved "https://registry.npmjs.org/react/-/react-16.14.0.tgz" integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== dependencies: loose-envify "^1.1.0" @@ -6289,14 +6361,14 @@ react@^16.8.0: read-cache@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== dependencies: pify "^2.3.0" readable-stream@^3.6.0: version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" @@ -6305,38 +6377,38 @@ readable-stream@^3.6.0: rechoir@^0.8.0: version "0.8.0" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz" integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== dependencies: resolve "^1.20.0" regenerate-unicode-properties@^10.1.0: version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + 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" regenerate@^1.4.2: version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4: version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== regenerator-transform@^0.15.1: version "0.15.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== dependencies: "@babel/runtime" "^7.8.4" regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" + 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" @@ -6345,12 +6417,12 @@ regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: regexpp@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== regexpu-core@^5.3.1: version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: "@babel/regjsgen" "^0.8.0" @@ -6362,19 +6434,19 @@ regexpu-core@^5.3.1: regjsparser@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" relateurl@^0.2.7: version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== renderkid@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== dependencies: css-select "^4.1.3" @@ -6385,44 +6457,44 @@ renderkid@^3.0.0: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + 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" resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve.exports@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== resolve@^1.1.7, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== dependencies: is-core-module "^2.11.0" @@ -6431,7 +6503,7 @@ resolve@^1.1.7, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: resolve@^2.0.0-next.4: version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" + resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz" integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== dependencies: is-core-module "^2.9.0" @@ -6440,43 +6512,43 @@ resolve@^2.0.0-next.4: retry@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rimraf@^2.6.3: version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex-test@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz" integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== dependencies: call-bind "^1.0.2" @@ -6485,27 +6557,36 @@ safe-regex-test@^1.0.0: "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== saxes@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5" + resolved "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz" integrity sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== dependencies: xmlchars "^2.2.0" scheduler@^0.19.1: version "0.19.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz" integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^3.1.0, schema-utils@^3.1.1: +schema-utils@^3.1.0: + version "3.1.2" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz" + integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^3.1.1: version "3.1.2" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.2.tgz#36c10abca6f7577aeae136c804b0c741edeadc99" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz" integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== dependencies: "@types/json-schema" "^7.0.8" @@ -6514,7 +6595,7 @@ schema-utils@^3.1.0, schema-utils@^3.1.1: schema-utils@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.1.tgz#eb2d042df8b01f4b5c276a2dfd41ba0faab72e8d" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz" integrity sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ== dependencies: "@types/json-schema" "^7.0.9" @@ -6524,55 +6605,69 @@ schema-utils@^4.0.0: semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.0.0, semver@^7.3.5, semver@^7.3.8: +semver@^7.0.0: + version "7.5.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.5: + version "7.5.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" + integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.8: version "7.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== dependencies: lru-cache "^6.0.0" serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz" integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== dependencies: randombytes "^2.1.0" set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== shallow-clone@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + 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" shallowequal@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + 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" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -6581,32 +6676,32 @@ side-channel@^1.0.4: signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slash@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== smart-buffer@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== socks-proxy-agent@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" + 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" @@ -6615,7 +6710,7 @@ socks-proxy-agent@^7.0.0: socks@^2.6.2: version "2.7.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" + resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz" integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== dependencies: ip "^2.0.0" @@ -6623,52 +6718,52 @@ socks@^2.6.2: source-map-js@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== ssri@^9.0.0: version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" + resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== dependencies: minipass "^3.1.1" stack-utils@^2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" standard-engine@^15.0.0: version "15.0.0" - resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-15.0.0.tgz#e37ca2e1a589ef85431043a3e87cb9ce95a4ca4e" + resolved "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz" integrity sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA== dependencies: get-stdin "^8.0.0" @@ -6678,7 +6773,7 @@ standard-engine@^15.0.0: standard@^17.0.0: version "17.0.0" - resolved "https://registry.yarnpkg.com/standard/-/standard-17.0.0.tgz#85718ecd04dc4133908434660788708cca855aa1" + resolved "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz" integrity sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA== dependencies: eslint "^8.13.0" @@ -6692,14 +6787,21 @@ standard@^17.0.0: stop-iteration-iterator@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" + 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" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + string-length@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" @@ -6707,7 +6809,7 @@ string-length@^4.0.1: "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + 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" @@ -6716,7 +6818,7 @@ string-length@^4.0.1: string.prototype.matchall@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" + resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz" integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== dependencies: call-bind "^1.0.2" @@ -6730,7 +6832,7 @@ string.prototype.matchall@^4.0.8: string.prototype.trim@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz" integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== dependencies: call-bind "^1.0.2" @@ -6739,7 +6841,7 @@ string.prototype.trim@^1.2.7: string.prototype.trimend@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== dependencies: call-bind "^1.0.2" @@ -6748,50 +6850,43 @@ string.prototype.trimend@^1.0.6: string.prototype.trimstart@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== dependencies: call-bind "^1.0.2" define-properties "^1.1.4" es-abstract "^1.20.4" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-bom@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -styled-components@^5.3.6: +"styled-components@^4.2.0 || ^5.0.0", styled-components@^5.3.6, "styled-components@>= 2": version "5.3.9" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.9.tgz#641af2a8bb89904de708c71b439caa9633e8f0ba" + resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz" integrity sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A== dependencies: "@babel/helper-module-imports" "^7.0.0" @@ -6807,48 +6902,48 @@ styled-components@^5.3.6: supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + 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" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== symbol-tree@^3.2.4: version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== tabbable@^6.0.0: version "6.1.1" - resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.1.1.tgz#40cfead5ed11be49043f04436ef924c8890186a0" + resolved "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz" integrity sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg== tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== tar@^6.1.11, tar@^6.1.2: version "6.1.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" + resolved "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz" integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== dependencies: chownr "^2.0.0" @@ -6860,7 +6955,7 @@ tar@^6.1.11, tar@^6.1.2: terser-webpack-plugin@^5.3.7: version "5.3.7" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz" integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw== dependencies: "@jridgewell/trace-mapping" "^0.3.17" @@ -6871,7 +6966,7 @@ terser-webpack-plugin@^5.3.7: terser@^5.10.0, terser@^5.16.5: version "5.17.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.0.tgz#2b1bc90b5917e09ecffbcd2ff911f6922a4f5743" + resolved "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz" integrity sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA== dependencies: "@jridgewell/source-map" "^0.3.2" @@ -6881,7 +6976,7 @@ terser@^5.10.0, terser@^5.16.5: test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + 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" @@ -6890,29 +6985,29 @@ test-exclude@^6.0.0: text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== tmpl@1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + 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" tough-cookie@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz" integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== dependencies: psl "^1.1.33" @@ -6922,14 +7017,33 @@ tough-cookie@^4.1.2: tr46@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" + resolved "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz" integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA== dependencies: punycode "^2.1.1" +ts-node@>=10, ts-node@>=9.0.0: + version "10.9.1" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz" + integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" + yn "3.1.1" + tsconfig-paths@^3.14.1: version "3.14.2" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz" integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== dependencies: "@types/json5" "^0.0.29" @@ -6939,46 +7053,53 @@ tsconfig-paths@^3.14.1: tslib@^2.0.0, tslib@^2.0.3, tslib@^2.3.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== -type-check@^0.4.0, type-check@~0.4.0: +type-check@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-check@~0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== dependencies: prelude-ls "~1.1.2" +type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + type-detect@4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.3.0: version "0.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== typed-array-length@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz" integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== dependencies: call-bind "^1.0.2" @@ -6987,12 +7108,17 @@ typed-array-length@^1.0.4: typed-styles@^0.0.7: version "0.0.7" - resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" + resolved "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz" integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== +typescript@>=2.7, typescript@>=3, typescript@>=4: + version "5.0.4" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz" + integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== + unbox-primitive@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== dependencies: call-bind "^1.0.2" @@ -7002,12 +7128,12 @@ unbox-primitive@^1.0.2: unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + 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@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + 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" @@ -7015,36 +7141,36 @@ unicode-match-property-ecmascript@^2.0.0: unicode-match-property-value-ecmascript@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== unique-filename@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" + 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" unique-slug@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" + 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" universalify@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== update-browserslist-db@^1.0.10: version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" @@ -7052,14 +7178,14 @@ update-browserslist-db@^1.0.10: uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" url-parse@^1.5.3: version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== dependencies: querystringify "^2.1.1" @@ -7067,24 +7193,29 @@ url-parse@^1.5.3: use-resize-observer@^9.1.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/use-resize-observer/-/use-resize-observer-9.1.0.tgz#14735235cf3268569c1ea468f8a90c5789fc5c6c" + resolved "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz" integrity sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow== dependencies: "@juggle/resize-observer" "^3.3.1" util-deprecate@^1.0.1, util-deprecate@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== utila@~0.4: version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + v8-to-istanbul@^9.0.1: version "9.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz" integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== dependencies: "@jridgewell/trace-mapping" "^0.3.12" @@ -7093,28 +7224,28 @@ v8-to-istanbul@^9.0.1: w3c-xmlserializer@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz" integrity sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw== dependencies: xml-name-validator "^4.0.0" walker@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" warning@^4.0.2, warning@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + resolved "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz" integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== dependencies: loose-envify "^1.0.0" watchpack@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + 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" @@ -7122,12 +7253,12 @@ watchpack@^2.4.0: webidl-conversions@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz" integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== -webpack-cli@^5.0.1: +webpack-cli@^5.0.1, webpack-cli@5.x.x: version "5.0.1" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a" + resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz" integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A== dependencies: "@discoveryjs/json-ext" "^0.5.0" @@ -7146,7 +7277,7 @@ webpack-cli@^5.0.1: webpack-merge@^5.7.3: version "5.8.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + 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" @@ -7154,12 +7285,12 @@ webpack-merge@^5.7.3: webpack-sources@^3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.75.0: +webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.75.0, "webpack@>=4.0.0 <6.0.0", webpack@>=5, webpack@5.x.x: version "5.79.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.79.0.tgz#8552b5da5a26e4e25842c08a883e08fc7740547a" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.79.0.tgz" integrity sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg== dependencies: "@types/eslint-scope" "^3.7.3" @@ -7189,19 +7320,19 @@ webpack@^5.75.0: whatwg-encoding@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz" integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== dependencies: iconv-lite "0.6.3" whatwg-mimetype@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz" integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== whatwg-url@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-11.0.0.tgz#0a849eebb5faf2119b901bb76fd795c2848d4018" + 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" @@ -7209,7 +7340,7 @@ whatwg-url@^11.0.0: which-boxed-primitive@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: is-bigint "^1.0.1" @@ -7220,7 +7351,7 @@ which-boxed-primitive@^1.0.2: which-collection@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz" integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== dependencies: is-map "^2.0.1" @@ -7230,7 +7361,7 @@ which-collection@^1.0.1: which-typed-array@^1.1.9: version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + 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" @@ -7242,31 +7373,31 @@ which-typed-array@^1.1.9: which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" wide-align@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + 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" wildcard@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + 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" @@ -7275,12 +7406,12 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== write-file-atomic@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + 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" @@ -7288,47 +7419,47 @@ write-file-atomic@^4.0.2: ws@^8.11.0: version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz" integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== xdg-basedir@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== xml-name-validator@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz" integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== xmlchars@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== y18n@^5.0.5: version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yargs-parser@^21.1.1: version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^17.3.1: version "17.7.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz" integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== dependencies: cliui "^8.0.1" @@ -7339,7 +7470,12 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" +yn@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 0451ba8b1310fb31cb54bb9438435778eff8547f Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 16:57:56 -0400 Subject: [PATCH 25/60] testing a workflow --- .github/workflows/build.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..d8dc7e7 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,26 @@ +name: Node.js CI + +on: + push: + pull_request: + branches: + - master + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [18.15.0] + + steps: + - uses: actions/checkout@v3 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + - run: npm ci + - run: npm run build --if-present + - run: npm test \ No newline at end of file From 7278c2df6f04bbc9e022a69dafc5456accc6e70a Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 18:36:40 -0400 Subject: [PATCH 26/60] just use npm --- .github/DEPLOY.md | 12 +- .gitignore | 1 - yarn.lock | 7481 --------------------------------------------- 3 files changed, 6 insertions(+), 7488 deletions(-) delete mode 100644 yarn.lock diff --git a/.github/DEPLOY.md b/.github/DEPLOY.md index 8402cd9..a9e4727 100644 --- a/.github/DEPLOY.md +++ b/.github/DEPLOY.md @@ -2,18 +2,18 @@ Note: Run commands in the root app directory. Compile the app for DEV =============== -1) `yarn install` -2) `yarn run watch` +1) `npm install` +2) `npm run watch` 3) Open a new command line window in the root app directory 4) `zcli apps:server dist` - Serves the app to your Zendesk instance with `?zcli_apps=true` 5) `[{"title": "Google", "url": "https://google.com/"}, {"title": "Ibotta", "url": "https://ibotta.com/"}]` for test json Compile the app for PROD =============== -1) `yarn install` -2) `yarn run build` +1) `npm install` +2) `npm run build` To run the tests =============== -1) `yarn install` -2) `yarn test` +1) `npm install` +2) `npm run test` diff --git a/.gitignore b/.gitignore index 8227cee..7d21ff9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ dist/ node_modules/ coverage/ npm-debug.log -yarn-error.log .DS_Store .vscode .idea \ No newline at end of file diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index a9e08d7..0000000 --- a/yarn.lock +++ /dev/null @@ -1,7481 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz" - integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== - -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.4.0-0", "@babel/core@^7.8.0", "@babel/core@>=7.11.0": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz" - integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.4" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.4" - "@babel/types" "^7.21.4" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.0" - -"@babel/eslint-parser@^7.16.5": - version "7.21.3" - resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz" - integrity sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg== - dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" - eslint-visitor-keys "^2.1.0" - semver "^6.3.0" - -"@babel/generator@^7.21.4", "@babel/generator@^7.7.2": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz" - integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== - dependencies: - "@babel/types" "^7.21.4" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - 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" - -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz" - integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== - dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-validator-option" "^7.21.0" - browserslist "^4.21.3" - lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz" - integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz" - integrity sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.3.1" - -"@babel/helper-define-polyfill-provider@^0.3.3": - 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" - -"@babel/helper-environment-visitor@^7.18.9": - 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@^7.18.6": - 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" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz" - integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== - dependencies: - "@babel/types" "^7.21.0" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz" - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== - dependencies: - "@babel/types" "^7.21.4" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": - version "7.21.2" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz" - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.2" - "@babel/types" "^7.21.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - 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" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-remap-async-to-generator@^7.18.9": - 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" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz" - integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.20.7" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - 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@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - 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@^7.18.6", "@babel/helper-validator-option@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz" - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz" - integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz" - integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.7" - -"@babel/plugin-proposal-async-generator-functions@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz" - integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz" - integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - 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" - -"@babel/plugin-proposal-logical-assignment-operators@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz" - integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/plugin-syntax-import-meta@^7.8.3": - 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" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.18.6", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz" - integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - 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" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - 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" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz" - integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-arrow-functions@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz" - integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-async-to-generator@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz" - integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoping@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-classes@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz" - integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/template" "^7.20.7" - -"@babel/plugin-transform-destructuring@^7.21.3": - version "7.21.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-for-of@^7.21.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz" - integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-function-name@^7.18.9": - 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" - -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-modules-amd@^7.20.11": - version "7.20.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz" - integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== - dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-modules-commonjs@^7.21.2": - version "7.21.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz" - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== - dependencies: - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-simple-access" "^7.20.2" - -"@babel/plugin-transform-modules-systemjs@^7.20.11": - version "7.20.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz" - integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== - dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-identifier" "^7.19.1" - -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-object-super@^7.18.6": - 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" - -"@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": - version "7.21.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz" - integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-display-name@^7.18.6": - 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" - -"@babel/plugin-transform-react-jsx-development@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz" - integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.18.6" - -"@babel/plugin-transform-react-jsx@^7.18.6": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz" - integrity sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.21.0" - -"@babel/plugin-transform-react-pure-annotations@^7.18.6": - 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" - -"@babel/plugin-transform-regenerator@^7.20.5": - version "7.20.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz" - integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - regenerator-transform "^0.15.1" - -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typeof-symbol@^7.18.9": - 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" - -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-unicode-regex@^7.18.6": - 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" - -"@babel/polyfill@^7.12.1": - version "7.12.1" - resolved "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz" - integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== - dependencies: - core-js "^2.6.5" - regenerator-runtime "^0.13.4" - -"@babel/preset-env@^7.20.2": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz" - integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== - dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.21.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" - "@babel/plugin-proposal-async-generator-functions" "^7.20.7" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.21.0" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.21.0" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.21.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.20.7" - "@babel/plugin-transform-async-to-generator" "^7.20.7" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.21.0" - "@babel/plugin-transform-classes" "^7.21.0" - "@babel/plugin-transform-computed-properties" "^7.20.7" - "@babel/plugin-transform-destructuring" "^7.21.3" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.21.0" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.20.11" - "@babel/plugin-transform-modules-commonjs" "^7.21.2" - "@babel/plugin-transform-modules-systemjs" "^7.20.11" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.21.3" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.20.5" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.20.7" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.10" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.21.4" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - 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" - -"@babel/preset-react@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz" - integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-react-display-name" "^7.18.6" - "@babel/plugin-transform-react-jsx" "^7.18.6" - "@babel/plugin-transform-react-jsx-development" "^7.18.6" - "@babel/plugin-transform-react-pure-annotations" "^7.18.6" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.8", "@babel/runtime@^7.17.8", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz" - integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.4" - "@babel/types" "^7.21.4" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.21.4" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz" - integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@cspotcode/source-map-support@^0.8.0": - version "0.8.1" - resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" - integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== - dependencies: - "@jridgewell/trace-mapping" "0.3.9" - -"@csstools/postcss-cascade-layers@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz" - integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== - dependencies: - "@csstools/selector-specificity" "^2.0.2" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-color-function@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz" - integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-font-format-keywords@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz" - integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-hwb-function@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz" - integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-ic-unit@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz" - integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-is-pseudo-class@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz" - integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-nested-calc@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz" - integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-normalize-display-values@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz" - integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-oklab-function@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz" - integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" - integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-stepped-value-functions@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz" - integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-text-decoration-shorthand@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz" - integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-trigonometric-functions@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz" - integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-unset-value@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz" - integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== - -"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": - version "2.2.0" - resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz" - integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== - -"@discoveryjs/json-ext@^0.5.0": - version "0.5.7" - resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== - -"@emotion/is-prop-valid@^1.1.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz" - integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== - dependencies: - "@emotion/memoize" "^0.8.0" - -"@emotion/memoize@^0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz" - integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== - -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@eslint-community/eslint-utils@^4.2.0": - version "4.4.0" - resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== - dependencies: - eslint-visitor-keys "^3.3.0" - -"@eslint-community/regexpp@^4.4.0": - version "4.5.0" - resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz" - integrity sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ== - -"@eslint/eslintrc@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz" - integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.5.1" - globals "^13.19.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@eslint/js@8.38.0": - version "8.38.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz" - integrity sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g== - -"@faker-js/faker@^7.6.0": - version "7.6.0" - resolved "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz" - integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw== - -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - -"@humanwhocodes/config-array@^0.11.8": - version "0.11.8" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz" - integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@hypnosphi/create-react-context@^0.3.1": - version "0.3.1" - resolved "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz" - integrity sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A== - dependencies: - gud "^1.0.0" - warning "^4.0.3" - -"@istanbuljs/load-nyc-config@^1.0.0": - 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" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz" - integrity sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ== - dependencies: - "@jest/types" "^29.5.0" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^29.5.0" - jest-util "^29.5.0" - slash "^3.0.0" - -"@jest/core@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz" - integrity sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ== - dependencies: - "@jest/console" "^29.5.0" - "@jest/reporters" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^29.5.0" - jest-config "^29.5.0" - jest-haste-map "^29.5.0" - jest-message-util "^29.5.0" - jest-regex-util "^29.4.3" - jest-resolve "^29.5.0" - jest-resolve-dependencies "^29.5.0" - jest-runner "^29.5.0" - jest-runtime "^29.5.0" - jest-snapshot "^29.5.0" - jest-util "^29.5.0" - jest-validate "^29.5.0" - jest-watcher "^29.5.0" - micromatch "^4.0.4" - pretty-format "^29.5.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz" - integrity sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ== - dependencies: - "@jest/fake-timers" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/node" "*" - jest-mock "^29.5.0" - -"@jest/expect-utils@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz" - integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== - dependencies: - jest-get-type "^29.4.3" - -"@jest/expect@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz" - integrity sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g== - dependencies: - expect "^29.5.0" - jest-snapshot "^29.5.0" - -"@jest/fake-timers@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz" - integrity sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg== - dependencies: - "@jest/types" "^29.5.0" - "@sinonjs/fake-timers" "^10.0.2" - "@types/node" "*" - jest-message-util "^29.5.0" - jest-mock "^29.5.0" - jest-util "^29.5.0" - -"@jest/globals@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz" - integrity sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ== - dependencies: - "@jest/environment" "^29.5.0" - "@jest/expect" "^29.5.0" - "@jest/types" "^29.5.0" - jest-mock "^29.5.0" - -"@jest/reporters@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz" - integrity sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" - "@jridgewell/trace-mapping" "^0.3.15" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-message-util "^29.5.0" - jest-util "^29.5.0" - jest-worker "^29.5.0" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - v8-to-istanbul "^9.0.1" - -"@jest/schemas@^29.4.3": - version "29.4.3" - resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz" - integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== - dependencies: - "@sinclair/typebox" "^0.25.16" - -"@jest/source-map@^29.4.3": - version "29.4.3" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz" - integrity sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w== - dependencies: - "@jridgewell/trace-mapping" "^0.3.15" - callsites "^3.0.0" - graceful-fs "^4.2.9" - -"@jest/test-result@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz" - integrity sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ== - dependencies: - "@jest/console" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz" - integrity sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ== - dependencies: - "@jest/test-result" "^29.5.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" - slash "^3.0.0" - -"@jest/transform@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz" - integrity sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.5.0" - "@jridgewell/trace-mapping" "^0.3.15" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" - jest-regex-util "^29.4.3" - jest-util "^29.5.0" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.2" - -"@jest/types@^29.5.0": - version "29.5.0" - resolved "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz" - integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== - dependencies: - "@jest/schemas" "^29.4.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@3.1.0": - 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@^1.0.1": - 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@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz" - integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@1.4.14": - 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@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@juggle/resize-observer@^3.3.1": - version "3.4.0" - resolved "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz" - integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== - -"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": - version "5.1.1-v1" - resolved "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz" - integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== - dependencies: - eslint-scope "5.1.1" - -"@nodelib/fs.scandir@2.1.5": - 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" - -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - 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" - -"@npmcli/fs@^2.1.0": - 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" - -"@npmcli/move-file@^2.0.0": - 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" - -"@popperjs/core@^2.0.0", "@popperjs/core@^2.4.4": - version "2.11.7" - resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz" - integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== - -"@reach/auto-id@^0.18.0": - version "0.18.0" - resolved "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.18.0.tgz" - integrity sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg== - dependencies: - "@reach/utils" "0.18.0" - -"@reach/utils@0.18.0": - version "0.18.0" - resolved "https://registry.npmjs.org/@reach/utils/-/utils-0.18.0.tgz" - integrity sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A== - -"@sinclair/typebox@^0.25.16": - version "0.25.24" - resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz" - integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== - -"@sinonjs/commons@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz" - integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^10.0.2": - version "10.0.2" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz" - integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== - dependencies: - "@sinonjs/commons" "^2.0.0" - -"@testing-library/dom@^8.0.0": - version "8.20.0" - resolved "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz" - integrity sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^5.0.1" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - -"@testing-library/react@^12.1.5": - version "12.1.5" - resolved "https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz" - integrity sha512-OfTXCJUFgjd/digLUuPxa0+/3ZxsQmE7ub9kcbW/wi96Bh3o/p5vrETcBGfP17NWPGqeYYl5LTRpwyGoMC4ysg== - dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^8.0.0" - "@types/react-dom" "<18.0.0" - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@tsconfig/node10@^1.0.7": - version "1.0.9" - resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" - integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== - -"@tsconfig/node12@^1.0.7": - version "1.0.11" - resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" - integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== - -"@tsconfig/node14@^1.0.0": - version "1.0.3" - resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" - integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== - -"@tsconfig/node16@^1.0.2": - version "1.0.3" - resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz" - integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== - -"@types/aria-query@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz" - integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== - -"@types/babel__core@^7.1.14": - version "7.20.0" - resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz" - integrity sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== - dependencies: - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.18.3" - resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz" - integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== - dependencies: - "@babel/types" "^7.3.0" - -"@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.37.0" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz" - integrity sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*", "@types/estree@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== - -"@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== - dependencies: - "@types/node" "*" - -"@types/html-minifier-terser@^6.0.0": - 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/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jsdom@^20.0.0": - version "20.0.1" - resolved "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz" - integrity sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ== - dependencies: - "@types/node" "*" - "@types/tough-cookie" "*" - parse5 "^7.0.0" - -"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/minimatch@*": - version "5.1.2" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz" - integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== - -"@types/node@*": - version "18.15.11" - resolved "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz" - integrity sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q== - -"@types/prettier@^2.1.5": - version "2.7.2" - resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz" - integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/react-dom@<18.0.0": - version "17.0.19" - resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz" - integrity sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ== - dependencies: - "@types/react" "^17" - -"@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^17": - version "17.0.58" - resolved "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz" - integrity sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/scheduler@*": - version "0.16.3" - resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== - -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/tough-cookie@*": - version "4.0.2" - resolved "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz" - integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== - dependencies: - "@types/yargs-parser" "*" - -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - 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@1.11.1": - 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@1.11.1": - 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@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - 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@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - 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" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - 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" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webpack-cli/configtest@^2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz" - integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A== - -"@webpack-cli/info@^2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz" - integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== - -"@webpack-cli/serve@^2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz" - integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -"@zendeskgarden/container-accordion@^2.0.0": - version "2.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz" - integrity sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-utilities" "^1.0.4" - react-uid "^2.2.0" - -"@zendeskgarden/container-breadcrumb@^1.0.0": - version "1.0.2" - resolved "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz" - integrity sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ== - dependencies: - "@babel/runtime" "^7.8.4" - -"@zendeskgarden/container-buttongroup@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz" - integrity sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-selection" "^2.0.4" - -"@zendeskgarden/container-field@^2.1.0": - version "2.1.2" - resolved "https://registry.npmjs.org/@zendeskgarden/container-field/-/container-field-2.1.2.tgz" - integrity sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg== - dependencies: - "@babel/runtime" "^7.8.4" - react-uid "^2.2.0" - -"@zendeskgarden/container-focusjail@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz" - integrity sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-utilities" "^1.0.4" - dom-helpers "^5.1.0" - tabbable "^6.0.0" - -"@zendeskgarden/container-focusvisible@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz" - integrity sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg== - dependencies: - "@babel/runtime" "^7.8.4" - -"@zendeskgarden/container-grid@^0.1.1": - version "0.1.6" - resolved "https://registry.npmjs.org/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz" - integrity sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g== - dependencies: - "@babel/runtime" "^7.8.4" - -"@zendeskgarden/container-keyboardfocus@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz" - integrity sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-utilities" "^1.0.4" - -"@zendeskgarden/container-modal@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz" - integrity sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-focusjail" "^2.0.4" - "@zendeskgarden/container-utilities" "^1.0.4" - -"@zendeskgarden/container-pagination@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz" - integrity sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-selection" "^2.0.4" - -"@zendeskgarden/container-schedule@^2.0.0": - version "2.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz" - integrity sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA== - dependencies: - "@babel/runtime" "^7.8.4" - -"@zendeskgarden/container-scrollregion@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz" - integrity sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ== - dependencies: - "@babel/runtime" "^7.8.4" - lodash.debounce "^4.0.8" - prop-types "^15.7.2" - -"@zendeskgarden/container-selection@^2.0.0", "@zendeskgarden/container-selection@^2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz" - integrity sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-utilities" "^1.0.4" - -"@zendeskgarden/container-slider@^0.1.1": - version "0.1.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz" - integrity sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ== - dependencies: - "@babel/runtime" "^7.8.4" - lodash.debounce "^4.0.8" - -"@zendeskgarden/container-splitter@^2.0.3": - version "2.0.6" - resolved "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz" - integrity sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-utilities" "^1.0.4" - -"@zendeskgarden/container-tabs@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz" - integrity sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-selection" "^2.0.4" - "@zendeskgarden/container-utilities" "^1.0.4" - -"@zendeskgarden/container-tooltip@^1.0.0": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz" - integrity sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA== - dependencies: - "@babel/runtime" "^7.8.4" - "@zendeskgarden/container-utilities" "^1.0.4" - react-uid "^2.2.0" - -"@zendeskgarden/container-utilities@^1.0.0", "@zendeskgarden/container-utilities@^1.0.4": - version "1.0.4" - resolved "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz" - integrity sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg== - dependencies: - "@babel/runtime" "^7.8.4" - "@reach/auto-id" "^0.18.0" - -"@zendeskgarden/css-bedrock@^9.0.0": - version "9.0.0" - resolved "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz" - integrity sha512-dHwlDJ5v4ijX3yCr4Z97UGaRYFrD3AeWv+HmFcr4QQRlOE4prkIvahXxR6eD4QhxwEs91FtWpJxvCsZAJGHuRA== - dependencies: - "@zendeskgarden/css-variables" "^6.4.5" - modern-normalize "^1.0.0" - -"@zendeskgarden/css-variables@^6.4.5": - version "6.4.5" - resolved "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz" - integrity sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg== - -"@zendeskgarden/react-accordions@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz" - integrity sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w== - dependencies: - "@zendeskgarden/container-accordion" "^2.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - lodash.debounce "^4.0.8" - polished "^4.0.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - -"@zendeskgarden/react-avatars@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz" - integrity sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw== - dependencies: - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-breadcrumbs@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz" - integrity sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg== - dependencies: - "@zendeskgarden/container-breadcrumb" "^1.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-buttons@^8.62.0", "@zendeskgarden/react-buttons@^8.64.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz" - integrity sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw== - dependencies: - "@zendeskgarden/container-buttongroup" "^1.0.0" - "@zendeskgarden/container-keyboardfocus" "^1.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-chrome@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz" - integrity sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A== - dependencies: - "@zendeskgarden/container-accordion" "^2.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - dom-helpers "^5.2.1" - polished "^4.0.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - -"@zendeskgarden/react-colorpickers@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz" - integrity sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg== - dependencies: - "@zendeskgarden/container-grid" "^0.1.1" - "@zendeskgarden/container-utilities" "^1.0.0" - "@zendeskgarden/react-buttons" "^8.64.0" - "@zendeskgarden/react-forms" "^8.64.0" - "@zendeskgarden/react-modals" "^8.64.0" - "@zendeskgarden/react-tooltips" "^8.64.0" - lodash.isequal "^4.5.0" - lodash.throttle "^4.1.1" - polished "^4.0.0" - prop-types "^15.7.2" - -"@zendeskgarden/react-datepickers@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz" - integrity sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw== - dependencies: - "@zendeskgarden/container-utilities" "^1.0.0" - date-fns "^2.0.0-beta.2" - prop-types "^15.5.7" - react-popper "^1.3.4" - -"@zendeskgarden/react-dropdowns@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz" - integrity sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA== - dependencies: - "@zendeskgarden/container-selection" "^2.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - "@zendeskgarden/react-forms" "^8.64.0" - downshift "^7.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - react-popper "^1.3.4" - -"@zendeskgarden/react-forms@^8.62.0", "@zendeskgarden/react-forms@^8.64.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz" - integrity sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA== - dependencies: - "@zendeskgarden/container-field" "^2.1.0" - "@zendeskgarden/container-slider" "^0.1.1" - "@zendeskgarden/container-utilities" "^1.0.0" - lodash.debounce "^4.0.8" - polished "^4.0.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - -"@zendeskgarden/react-grid@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz" - integrity sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ== - dependencies: - "@zendeskgarden/container-splitter" "^2.0.3" - "@zendeskgarden/container-utilities" "^1.0.0" - "@zendeskgarden/react-buttons" "^8.64.0" - "@zendeskgarden/react-tooltips" "^8.64.0" - polished "^4.0.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - use-resize-observer "^9.1.0" - -"@zendeskgarden/react-loaders@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz" - integrity sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg== - dependencies: - "@zendeskgarden/container-schedule" "^2.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-modals@^8.62.0", "@zendeskgarden/react-modals@^8.64.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz" - integrity sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw== - dependencies: - "@popperjs/core" "^2.4.4" - "@zendeskgarden/container-focusvisible" "^1.0.0" - "@zendeskgarden/container-modal" "^1.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - dom-helpers "^5.1.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - react-popper "^2.2.3" - react-transition-group "^4.4.2" - -"@zendeskgarden/react-notifications@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz" - integrity sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q== - dependencies: - "@zendeskgarden/react-buttons" "^8.64.0" - polished "^4.1.1" - prop-types "^15.5.7" - react-transition-group "^4.4.2" - react-uid "^2.3.1" - -"@zendeskgarden/react-pagination@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz" - integrity sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw== - dependencies: - "@zendeskgarden/container-pagination" "^1.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-tables@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz" - integrity sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg== - dependencies: - "@zendeskgarden/container-utilities" "^1.0.0" - dom-helpers "^5.1.0" - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-tabs@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz" - integrity sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w== - dependencies: - "@zendeskgarden/container-tabs" "^1.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - -"@zendeskgarden/react-tags@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz" - integrity sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ== - dependencies: - "@zendeskgarden/container-utilities" "^1.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-theming@^8.1.0", "@zendeskgarden/react-theming@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz" - integrity sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg== - dependencies: - "@zendeskgarden/container-focusvisible" "^1.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - -"@zendeskgarden/react-tooltips@^8.62.0", "@zendeskgarden/react-tooltips@^8.64.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz" - integrity sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA== - dependencies: - "@zendeskgarden/container-tooltip" "^1.0.0" - "@zendeskgarden/container-utilities" "^1.0.0" - polished "^4.0.0" - prop-types "^15.5.7" - react-merge-refs "^1.1.0" - react-popper "^1.3.4" - -"@zendeskgarden/react-typography@^8.62.0": - version "8.64.0" - resolved "https://registry.npmjs.org/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz" - integrity sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ== - dependencies: - "@zendeskgarden/container-scrollregion" "^1.0.0" - polished "^4.0.0" - prism-react-renderer "^1.1.1" - prop-types "^15.5.7" - -abab@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -abbrev@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -acorn-globals@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz" - integrity sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q== - dependencies: - acorn "^8.1.0" - acorn-walk "^8.0.2" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^8.0.2, acorn-walk@^8.1.1: - version "8.2.0" - resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.1.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0, acorn@^8.8.1: - version "8.8.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz" - integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== - -agent-base@^6.0.2, agent-base@6: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -agentkeepalive@^4.2.1: - version "4.3.0" - resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz" - integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== - dependencies: - debug "^4.1.0" - depd "^2.0.0" - humanize-ms "^1.2.1" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-formats@^2.1.1: - 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" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.1.0: - 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" - -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1: - 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" - -ajv@^8.0.0, ajv@^8.8.2, ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -"aproba@^1.0.3 || ^2.0.0": - 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@^3.0.0: - 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" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -argparse@^1.0.7: - 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" - -argparse@^2.0.1: - 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@^5.0.0: - 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" - -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== - dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" - -array-includes@^3.1.5, array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - is-string "^1.0.7" - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" - integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== - dependencies: - array-uniq "^1.0.1" - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" - integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== - -array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -autoprefixer@^10.4.13: - version "10.4.14" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz" - integrity sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ== - dependencies: - browserslist "^4.21.5" - caniuse-lite "^1.0.30001464" - fraction.js "^4.2.0" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -babel-jest@^29.3.1, babel-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz" - integrity sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q== - dependencies: - "@jest/transform" "^29.5.0" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-loader@^9.1.0: - version "9.1.2" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz" - integrity sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA== - dependencies: - find-cache-dir "^3.3.2" - schema-utils "^4.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.6.0: - 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" - -babel-plugin-polyfill-regenerator@^0.4.1: - 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" - -"babel-plugin-styled-components@>= 1.12.0": - version "2.1.1" - resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz" - integrity sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.0" - "@babel/helper-module-imports" "^7.16.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.21" - picomatch "^2.3.0" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" - integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== - dependencies: - babel-plugin-jest-hoist "^29.5.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -brace-expansion@^1.1.7: - 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" - -brace-expansion@^2.0.1: - 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" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5, "browserslist@>= 4.21.0": - version "4.21.5" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz" - integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== - dependencies: - caniuse-lite "^1.0.30001449" - electron-to-chromium "^1.4.284" - node-releases "^2.0.8" - update-browserslist-db "^1.0.10" - -bser@2.1.1: - 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" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -builtins@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz" - integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== - dependencies: - semver "^7.0.0" - -cacache@^16.1.0: - 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" - -call-bind@^1.0.0, call-bind@^1.0.2: - 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" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -camelize@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" - integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== - -caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: - version "1.0.30001480" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz" - integrity sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ== - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.0: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -chrome-trace-event@^1.0.2: - 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@^3.2.0: - version "3.8.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -clean-css@^5.2.2: - version "5.3.2" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz" - integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -clean-webpack-plugin@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz" - integrity sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w== - dependencies: - del "^4.1.1" - -cliui@^8.0.1: - 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" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-support@^1.1.3: - 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== - -colorette@^2.0.14: - version "2.0.20" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -combined-stream@^1.0.8: - 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" - -commander@^2.20.0: - 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== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -commander@^9.4.1: - version "9.5.0" - resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" - integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compute-scroll-into-view@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz" - integrity sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - -convert-source-map@^1.6.0, convert-source-map@^1.7.0: - 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== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -copy-webpack-plugin@^11.0.0: - 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== - 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" - -core-js-compat@^3.25.1: - version "3.30.1" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz" - integrity sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw== - dependencies: - browserslist "^4.21.5" - -core-js@^2.6.5: - version "2.6.12" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -cosmiconfig-typescript-loader@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz" - integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== - -cosmiconfig@^8.1.3, cosmiconfig@>=7: - version "8.1.3" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz" - integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== - dependencies: - import-fresh "^3.2.1" - js-yaml "^4.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - -cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== - dependencies: - postcss-selector-parser "^6.0.9" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" - integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== - -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== - dependencies: - postcss-selector-parser "^6.0.9" - -css-loader@^6.7.3: - version "6.7.3" - resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz" - integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.19" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.8" - -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== - -css-select@^4.1.3: - 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" - -css-to-react-native@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz" - integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -css-what@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssdb@^7.1.0: - version "7.5.4" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz" - integrity sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssom@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz" - integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - 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" - -csstype@^3.0.2: - version "3.1.2" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== - -data-urls@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz" - integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ== - dependencies: - abab "^2.0.6" - whatwg-mimetype "^3.0.0" - whatwg-url "^11.0.0" - -date-fns@^2.0.0-beta.2: - version "2.29.3" - resolved "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz" - integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -decimal.js@^10.4.2: - version "10.4.3" - resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz" - integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - -deep-equal@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-equal@^2.0.5: - version "2.2.0" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz" - integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== - dependencies: - call-bind "^1.0.2" - es-get-iterator "^1.1.2" - get-intrinsic "^1.1.3" - is-arguments "^1.1.1" - is-array-buffer "^3.0.1" - is-date-object "^1.0.5" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - isarray "^2.0.5" - object-is "^1.1.5" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.9" - -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.3.1" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== - -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.2.0" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - -depd@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-accessibility-api@^0.5.9: - version "0.5.16" - resolved "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz" - integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== - -dom-converter@^0.2.0: - 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" - -dom-helpers@^5.0.1, dom-helpers@^5.1.0, dom-helpers@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz" - integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== - dependencies: - "@babel/runtime" "^7.8.7" - csstype "^3.0.2" - -dom-serializer@^1.0.1: - 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" - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domexception@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz" - integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== - dependencies: - webidl-conversions "^7.0.0" - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - 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" - -domutils@^2.5.2, domutils@^2.8.0: - 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" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -downshift@^7.0.0: - version "7.6.0" - resolved "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz" - integrity sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q== - dependencies: - "@babel/runtime" "^7.14.8" - compute-scroll-into-view "^2.0.4" - prop-types "^15.7.2" - react-is "^17.0.2" - tslib "^2.3.0" - -electron-to-chromium@^1.4.284: - version "1.4.367" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz" - integrity sha512-mNuDxb+HpLhPGUKrg0hSxbTjHWw8EziwkwlJNkFUj3W60ypigLDRVz04vU+VRsJPi8Gub+FDhYUpuTm9xiEwRQ== - -emittery@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz" - integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -enhanced-resolve@^5.10.0: - version "5.12.0" - resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" - integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.4.0: - version "4.5.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -env-paths@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" - integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== - -envinfo@^7.7.3: - version "7.8.1" - resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== - -err-code@^2.0.2: - 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@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.21.2" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz" - integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== - dependencies: - array-buffer-byte-length "^1.0.0" - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-set-tostringtag "^2.0.1" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.2.0" - get-symbol-description "^1.0.0" - globalthis "^1.0.3" - gopd "^1.0.1" - has "^1.0.3" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" - has-symbols "^1.0.3" - internal-slot "^1.0.5" - is-array-buffer "^3.0.2" - is-callable "^1.2.7" - is-negative-zero "^2.0.2" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - is-string "^1.0.7" - is-typed-array "^1.1.10" - is-weakref "^1.0.2" - object-inspect "^1.12.3" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" - typed-array-length "^1.0.4" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.9" - -es-get-iterator@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz" - integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - is-arguments "^1.1.1" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.7" - isarray "^2.0.5" - stop-iteration-iterator "^1.0.0" - -es-module-lexer@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz" - integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg== - -es-set-tostringtag@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz" - integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== - dependencies: - get-intrinsic "^1.1.3" - has "^1.0.3" - has-tostringtag "^1.0.0" - -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-standard-jsx@^11.0.0: - version "11.0.0" - resolved "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz" - integrity sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ== - -eslint-config-standard@17.0.0: - version "17.0.0" - resolved "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz" - integrity sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg== - -eslint-import-resolver-node@^0.3.7: - version "0.3.7" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz" - integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== - dependencies: - debug "^3.2.7" - is-core-module "^2.11.0" - resolve "^1.22.1" - -eslint-module-utils@^2.7.4: - version "2.8.0" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz" - integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== - dependencies: - debug "^3.2.7" - -eslint-plugin-es@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz" - integrity sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ== - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - -eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.26.0: - version "2.27.5" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz" - integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - array.prototype.flatmap "^1.3.1" - debug "^3.2.7" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.7" - eslint-module-utils "^2.7.4" - has "^1.0.3" - is-core-module "^2.11.0" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.values "^1.1.6" - resolve "^1.22.1" - semver "^6.3.0" - tsconfig-paths "^3.14.1" - -eslint-plugin-n@^15.0.0, eslint-plugin-n@^15.1.0: - version "15.7.0" - resolved "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz" - integrity sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q== - dependencies: - builtins "^5.0.1" - eslint-plugin-es "^4.1.0" - eslint-utils "^3.0.0" - ignore "^5.1.1" - is-core-module "^2.11.0" - minimatch "^3.1.2" - resolve "^1.22.1" - semver "^7.3.8" - -eslint-plugin-promise@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz" - integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig== - -eslint-plugin-react@^7.28.0: - version "7.32.2" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz" - integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== - dependencies: - array-includes "^3.1.6" - array.prototype.flatmap "^1.3.1" - array.prototype.tosorted "^1.1.1" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.6" - object.fromentries "^2.0.6" - object.hasown "^1.1.2" - object.values "^1.1.6" - prop-types "^15.8.1" - resolve "^2.0.0-next.4" - semver "^6.3.0" - string.prototype.matchall "^4.0.8" - -eslint-scope@^7.1.1: - version "7.2.0" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz" - integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-scope@5.1.1: - 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" - -eslint-utils@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^1.1.0: - 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== - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz" - integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== - -"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.5.0 || ^8.0.0", eslint@^8.0.1, eslint@^8.13.0, eslint@^8.8.0, eslint@>=4.19.1, eslint@>=5, eslint@>=7.0.0: - version "8.38.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz" - integrity sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.4.0" - "@eslint/eslintrc" "^2.0.2" - "@eslint/js" "8.38.0" - "@humanwhocodes/config-array" "^0.11.8" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.1.1" - eslint-visitor-keys "^3.4.0" - espree "^9.5.1" - esquery "^1.4.2" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.19.0" - grapheme-splitter "^1.0.4" - ignore "^5.2.0" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-sdsl "^4.1.4" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.1" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" - text-table "^0.2.0" - -espree@^9.5.1: - version "9.5.1" - resolved "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz" - integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== - dependencies: - acorn "^8.8.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== - -expect@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz" - integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== - dependencies: - "@jest/expect-utils" "^29.5.0" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.5.0" - jest-message-util "^29.5.0" - jest-util "^29.5.0" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.11: - 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" - -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastest-levenshtein@^1.0.12: - version "1.0.16" - resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" - integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== - -fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== - dependencies: - reusify "^1.0.4" - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-cache-dir@^3.3.2: - 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" - -find-up@^3.0.0: - 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" - -find-up@^4.0.0, find-up@^4.1.0: - 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" - -find-up@^5.0.0: - 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" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -for-each@^0.3.3: - 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" - -form-data@^4.0.0: - 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" - -fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== - -fs-minipass@^2.0.0, fs-minipass@^2.1.0: - 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" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" - -functions-have-names@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -gauge@^4.0.3: - 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" - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - 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" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stdin@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob-parent@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1, glob-parent@^6.0.2: - 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" - -glob-to-regexp@^0.4.1: - 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== - -glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^8.0.1: - version "8.1.0" - resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.19.0: - 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" - -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== - dependencies: - define-properties "^1.1.3" - -globby@^13.1.1: - version "13.1.4" - resolved "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz" - integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.2.11" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^4.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" - integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -grapheme-splitter@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" - integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== - -gud@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - 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" - -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - -has@^1.0.3: - 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" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hoist-non-react-statics@^3.0.0: - 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" - -html-encoding-sniffer@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz" - integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== - dependencies: - whatwg-encoding "^2.0.0" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-webpack-plugin@^5.5.0: - version "5.5.1" - resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz" - integrity sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA== - 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" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-cache-semantics@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - -http-proxy-agent@^5.0.0: - 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" - -https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -humanize-ms@^1.2.1: - 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" - -iconv-lite@^0.6.2, iconv-lite@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ignore@^5.1.1, ignore@^5.2.0: - version "5.2.4" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@^2.0.3, inherits@2: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz" - integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== - dependencies: - get-intrinsic "^1.2.0" - has "^1.0.3" - side-channel "^1.0.4" - -interpret@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz" - integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== - -ip@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== - -is-arguments@^1.0.4, is-arguments@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz" - integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.0" - is-typed-array "^1.1.10" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - 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" - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.12.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz" - integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1, is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== - -is-map@^2.0.1, is-map@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== - -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-path-inside@^3.0.3: - 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-object@^2.0.4: - 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" - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.0.4, is-regex@^1.1.4: - 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" - -is-set@^2.0.1, is-set@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== - -is-shared-array-buffer@^1.0.2: - 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" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - 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" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - 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" - -is-typed-array@^1.1.10, is-typed-array@^1.1.9: - 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" - -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-weakset@^2.0.1: - 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" - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.2.1" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - 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" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jest-changed-files@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz" - integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== - dependencies: - execa "^5.0.0" - p-limit "^3.1.0" - -jest-circus@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz" - integrity sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA== - dependencies: - "@jest/environment" "^29.5.0" - "@jest/expect" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - is-generator-fn "^2.0.0" - jest-each "^29.5.0" - jest-matcher-utils "^29.5.0" - jest-message-util "^29.5.0" - jest-runtime "^29.5.0" - jest-snapshot "^29.5.0" - jest-util "^29.5.0" - p-limit "^3.1.0" - pretty-format "^29.5.0" - pure-rand "^6.0.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-cli@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz" - integrity sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw== - dependencies: - "@jest/core" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/types" "^29.5.0" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^29.5.0" - jest-util "^29.5.0" - jest-validate "^29.5.0" - prompts "^2.0.1" - yargs "^17.3.1" - -jest-config@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz" - integrity sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA== - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.5.0" - "@jest/types" "^29.5.0" - babel-jest "^29.5.0" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-circus "^29.5.0" - jest-environment-node "^29.5.0" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.5.0" - jest-runner "^29.5.0" - jest-util "^29.5.0" - jest-validate "^29.5.0" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^29.5.0" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz" - integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.5.0" - -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== - dependencies: - detect-newline "^3.0.0" - -jest-each@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz" - integrity sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA== - dependencies: - "@jest/types" "^29.5.0" - chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.5.0" - pretty-format "^29.5.0" - -jest-environment-jsdom@^29.3.1: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz" - integrity sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw== - dependencies: - "@jest/environment" "^29.5.0" - "@jest/fake-timers" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/jsdom" "^20.0.0" - "@types/node" "*" - jest-mock "^29.5.0" - jest-util "^29.5.0" - jsdom "^20.0.0" - -jest-environment-node@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz" - integrity sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw== - dependencies: - "@jest/environment" "^29.5.0" - "@jest/fake-timers" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/node" "*" - jest-mock "^29.5.0" - jest-util "^29.5.0" - -jest-get-type@^29.4.3: - version "29.4.3" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz" - integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== - -jest-haste-map@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz" - integrity sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA== - dependencies: - "@jest/types" "^29.5.0" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.5.0" - jest-worker "^29.5.0" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - -jest-leak-detector@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz" - integrity sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow== - dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.5.0" - -jest-matcher-utils@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz" - integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== - dependencies: - chalk "^4.0.0" - jest-diff "^29.5.0" - jest-get-type "^29.4.3" - pretty-format "^29.5.0" - -jest-message-util@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz" - integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.5.0" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.5.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz" - integrity sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw== - dependencies: - "@jest/types" "^29.5.0" - "@types/node" "*" - jest-util "^29.5.0" - -jest-pnp-resolver@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" - integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== - -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== - -jest-resolve-dependencies@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz" - integrity sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg== - dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.5.0" - -jest-resolve@*, jest-resolve@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz" - integrity sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w== - dependencies: - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" - jest-pnp-resolver "^1.2.2" - jest-util "^29.5.0" - jest-validate "^29.5.0" - resolve "^1.20.0" - resolve.exports "^2.0.0" - slash "^3.0.0" - -jest-runner@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz" - integrity sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ== - dependencies: - "@jest/console" "^29.5.0" - "@jest/environment" "^29.5.0" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.13.1" - graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.5.0" - jest-haste-map "^29.5.0" - jest-leak-detector "^29.5.0" - jest-message-util "^29.5.0" - jest-resolve "^29.5.0" - jest-runtime "^29.5.0" - jest-util "^29.5.0" - jest-watcher "^29.5.0" - jest-worker "^29.5.0" - p-limit "^3.1.0" - source-map-support "0.5.13" - -jest-runtime@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz" - integrity sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw== - dependencies: - "@jest/environment" "^29.5.0" - "@jest/fake-timers" "^29.5.0" - "@jest/globals" "^29.5.0" - "@jest/source-map" "^29.4.3" - "@jest/test-result" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/node" "*" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^29.5.0" - jest-message-util "^29.5.0" - jest-mock "^29.5.0" - jest-regex-util "^29.4.3" - jest-resolve "^29.5.0" - jest-snapshot "^29.5.0" - jest-util "^29.5.0" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-snapshot@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz" - integrity sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-jsx" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.5.0" - "@jest/transform" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/babel__traverse" "^7.0.6" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^29.5.0" - graceful-fs "^4.2.9" - jest-diff "^29.5.0" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.5.0" - jest-message-util "^29.5.0" - jest-util "^29.5.0" - natural-compare "^1.4.0" - pretty-format "^29.5.0" - semver "^7.3.5" - -jest-util@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz" - integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== - dependencies: - "@jest/types" "^29.5.0" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz" - integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ== - dependencies: - "@jest/types" "^29.5.0" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^29.4.3" - leven "^3.1.0" - pretty-format "^29.5.0" - -jest-watcher@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz" - integrity sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA== - dependencies: - "@jest/test-result" "^29.5.0" - "@jest/types" "^29.5.0" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.13.1" - jest-util "^29.5.0" - string-length "^4.0.1" - -jest-worker@^27.4.5: - 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" - -jest-worker@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz" - integrity sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA== - dependencies: - "@types/node" "*" - jest-util "^29.5.0" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^29.3.1: - version "29.5.0" - resolved "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz" - integrity sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ== - dependencies: - "@jest/core" "^29.5.0" - "@jest/types" "^29.5.0" - import-local "^3.0.2" - jest-cli "^29.5.0" - -js-sdsl@^4.1.4: - version "4.4.0" - resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz" - integrity sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - 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" - -js-yaml@^4.1.0: - 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" - -jsdom@^20.0.0: - version "20.0.3" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz" - integrity sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ== - dependencies: - abab "^2.0.6" - acorn "^8.8.1" - acorn-globals "^7.0.0" - cssom "^0.5.0" - cssstyle "^2.3.0" - data-urls "^3.0.2" - decimal.js "^10.4.2" - domexception "^4.0.0" - escodegen "^2.0.0" - form-data "^4.0.0" - html-encoding-sniffer "^3.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.1" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.2" - parse5 "^7.1.1" - saxes "^6.0.0" - symbol-tree "^3.2.4" - tough-cookie "^4.1.2" - w3c-xmlserializer "^4.0.0" - webidl-conversions "^7.0.0" - whatwg-encoding "^2.0.0" - whatwg-mimetype "^3.0.0" - whatwg-url "^11.0.0" - ws "^8.11.0" - xml-name-validator "^4.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^2.2.2: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -"jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.3" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz" - integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== - dependencies: - array-includes "^3.1.5" - object.assign "^4.1.3" - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -klona@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" - integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -load-json-file@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz" - integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== - dependencies: - graceful-fs "^4.1.15" - parse-json "^4.0.0" - pify "^4.0.1" - strip-bom "^3.0.0" - type-fest "^0.3.0" - -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -locate-path@^3.0.0: - 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" - -locate-path@^5.0.0: - 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" - -locate-path@^6.0.0: - 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" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" - integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== - -lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - 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" - -lower-case@^2.0.2: - 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" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - 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" - -lru-cache@^7.7.1: - version "7.18.3" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" - integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== - -lz-string@^1.4.4: - version "1.5.0" - resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz" - integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== - -make-dir@^3.0.0, make-dir@^3.0.2: - 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" - -make-error@^1.1.1: - version "1.3.6" - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -make-fetch-happen@^10.0.3: - 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" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^4.0.4: - 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" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12, mime-types@^2.1.27: - 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" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mini-css-extract-plugin@^2.7.2: - version "2.7.5" - resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz" - integrity sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ== - dependencies: - schema-utils "^4.0.0" - -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - 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" - -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== - dependencies: - brace-expansion "^2.0.1" - -minimist@^1.2.0, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -minipass-collect@^1.0.2: - 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" - -minipass-fetch@^2.0.3: - 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" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - 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" - -minipass-pipeline@^1.2.4: - 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" - -minipass-sized@^1.0.3: - 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" - -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: - version "3.3.6" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^4.0.0: - version "4.2.8" - resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" - integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== - -minizlib@^2.1.1, minizlib@^2.1.2: - 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" - -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -modern-normalize@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz" - integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA== - -ms@^2.0.0, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -negotiator@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - 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@^3.0.4: - 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-gyp@^9.3.0: - version "9.3.1" - resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz" - integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg== - 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" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== - -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== - -nopt@^6.0.0: - 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" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -npm-run-path@^4.0.1: - 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" - -npmlog@^6.0.0: - 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" - -nth-check@^2.0.1: - 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" - -nwsapi@^2.2.2: - version "2.2.4" - resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz" - integrity sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g== - -object-assign@^4.0.1, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - -object-is@^1.0.1, object-is@^1.1.5: - 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" - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.3, object.assign@^4.1.4: - 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" - -object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.2: - 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" - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - -p-limit@^2.0.0: - 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" - -p-limit@^2.2.0: - 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" - -p-limit@^3.0.2, p-limit@^3.1.0: - 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" - -p-locate@^3.0.0: - 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" - -p-locate@^4.1.0: - 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" - -p-locate@^5.0.0: - 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" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^4.0.0: - 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" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^3.0.4: - 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" - -parent-module@^1.0.0: - 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" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0, parse-json@^5.2.0: - 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" - -parse5@^7.0.0, parse5@^7.1.1: - version "7.1.2" - resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -pascal-case@^3.1.2: - 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" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" - integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== - -pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - -pkg-conf@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz" - integrity sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ== - dependencies: - find-up "^3.0.0" - load-json-file "^5.2.0" - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - 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" - -polished@^4.0.0, polished@^4.1.1: - version "4.2.2" - resolved "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz" - integrity sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== - dependencies: - "@babel/runtime" "^7.17.8" - -popper.js@^1.14.4: - version "1.16.1" - resolved "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz" - integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ== - -postcss-attribute-case-insensitive@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz" - integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-functional-notation@^4.2.4: - version "4.2.4" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz" - integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-hex-alpha@^8.0.4: - version "8.0.4" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz" - integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-rebeccapurple@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz" - integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-media@^8.0.2: - version "8.0.2" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz" - integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-properties@^12.1.10: - version "12.1.11" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz" - integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-selectors@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz" - integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-dir-pseudo-class@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz" - integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-double-position-gradients@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz" - integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-env-function@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz" - integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== - -postcss-gap-properties@^3.0.5: - version "3.0.5" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz" - integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== - -postcss-image-set-function@^4.0.7: - version "4.0.7" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz" - integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-import@^15.1.0: - version "15.1.0" - resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz" - integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-initial@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz" - integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== - -postcss-lab-function@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz" - integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-loader@^7.0.2: - version "7.2.4" - resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz" - integrity sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w== - dependencies: - cosmiconfig "^8.1.3" - cosmiconfig-typescript-loader "^4.3.0" - klona "^2.0.6" - semver "^7.3.8" - -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== - -postcss-media-minmax@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" - integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - 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" - -postcss-modules-scope@^3.0.0: - 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" - -postcss-modules-values@^4.0.0: - 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" - -postcss-nesting@^10.2.0: - version "10.2.0" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz" - integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -postcss-opacity-percentage@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz" - integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== - -postcss-overflow-shorthand@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz" - integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^7.0.5: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz" - integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-preset-env@^7.8.3: - version "7.8.3" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz" - integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== - dependencies: - "@csstools/postcss-cascade-layers" "^1.1.1" - "@csstools/postcss-color-function" "^1.1.1" - "@csstools/postcss-font-format-keywords" "^1.0.1" - "@csstools/postcss-hwb-function" "^1.0.2" - "@csstools/postcss-ic-unit" "^1.0.1" - "@csstools/postcss-is-pseudo-class" "^2.0.7" - "@csstools/postcss-nested-calc" "^1.0.0" - "@csstools/postcss-normalize-display-values" "^1.0.1" - "@csstools/postcss-oklab-function" "^1.1.1" - "@csstools/postcss-progressive-custom-properties" "^1.3.0" - "@csstools/postcss-stepped-value-functions" "^1.0.1" - "@csstools/postcss-text-decoration-shorthand" "^1.0.0" - "@csstools/postcss-trigonometric-functions" "^1.0.2" - "@csstools/postcss-unset-value" "^1.0.2" - autoprefixer "^10.4.13" - browserslist "^4.21.4" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^7.1.0" - postcss-attribute-case-insensitive "^5.0.2" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^4.2.4" - postcss-color-hex-alpha "^8.0.4" - postcss-color-rebeccapurple "^7.1.1" - postcss-custom-media "^8.0.2" - postcss-custom-properties "^12.1.10" - postcss-custom-selectors "^6.0.3" - postcss-dir-pseudo-class "^6.0.5" - postcss-double-position-gradients "^3.1.2" - postcss-env-function "^4.0.6" - postcss-focus-visible "^6.0.4" - postcss-focus-within "^5.0.4" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^3.0.5" - postcss-image-set-function "^4.0.7" - postcss-initial "^4.0.1" - postcss-lab-function "^4.2.1" - postcss-logical "^5.0.4" - postcss-media-minmax "^5.0.0" - postcss-nesting "^10.2.0" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.4" - postcss-page-break "^3.0.4" - postcss-place "^7.0.5" - postcss-pseudo-class-any-link "^7.1.6" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-pseudo-class-any-link@^7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz" - integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - -postcss-selector-not@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz" - integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.9: - version "6.0.11" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz" - integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - 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@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.0, postcss@^8.0.3, postcss@^8.1.0, postcss@^8.2, postcss@^8.3, postcss@^8.4, postcss@^8.4.19, postcss@^8.4.20, postcss@^8.4.6: - version "8.4.22" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz" - integrity sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - -pretty-error@^4.0.0: - 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" - -pretty-format@^27.0.2: - 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" - -pretty-format@^29.5.0: - version "29.5.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz" - integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== - dependencies: - "@jest/schemas" "^29.4.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -prism-react-renderer@^1.1.1: - 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== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - -promise-retry@^2.0.1: - 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" - -prompts@^2.0.1: - 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" - -prop-types@^15.0.0, prop-types@^15.5.7, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -psl@^1.1.33: - version "1.9.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.3.0" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== - -pure-rand@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz" - integrity sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg== - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -randombytes@^2.1.0: - 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" - -react-dom@^16.8.0, "react-dom@^16.8.0 || ^17 || ^18", "react-dom@^16.8.0 || 17.x", react-dom@<18.0.0, "react-dom@>= 16.8.0", react-dom@>=16.6.0, react-dom@>=16.8.0, "react-dom@16.8.0 - 18": - version "16.14.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz" - integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - -react-fast-compare@^3.0.1: - version "3.2.1" - resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz" - integrity sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg== - -react-is@^16.13.1, react-is@^16.7.0, "react-is@>= 16.8.0": - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - 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-is@^17.0.2: - 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-is@^18.0.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -react-merge-refs@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz" - integrity sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ== - -react-popper@^1.3.4: - version "1.3.11" - resolved "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz" - integrity sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg== - dependencies: - "@babel/runtime" "^7.1.2" - "@hypnosphi/create-react-context" "^0.3.1" - deep-equal "^1.1.1" - popper.js "^1.14.4" - prop-types "^15.6.1" - typed-styles "^0.0.7" - warning "^4.0.2" - -react-popper@^2.2.3: - version "2.3.0" - resolved "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz" - integrity sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q== - dependencies: - react-fast-compare "^3.0.1" - warning "^4.0.2" - -react-transition-group@^4.4.2: - version "4.4.5" - resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz" - integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== - dependencies: - "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" - -react-uid@^2.2.0, react-uid@^2.3.1: - version "2.3.2" - resolved "https://registry.npmjs.org/react-uid/-/react-uid-2.3.2.tgz" - integrity sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg== - dependencies: - tslib "^2.0.0" - -react@^16.14.0, react@^16.8.0, "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || 17.x", react@<18.0.0, "react@>= 16.8.0", react@>=0.14.0, react@>=0.14.9, react@>=16.12.0, react@>=16.6.0, react@>=16.8.0, "react@0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0", "react@16.8.0 - 18": - version "16.14.0" - resolved "https://registry.npmjs.org/react/-/react-16.14.0.tgz" - integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== - dependencies: - pify "^2.3.0" - -readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -rechoir@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz" - integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== - dependencies: - resolve "^1.20.0" - -regenerate-unicode-properties@^10.1.0: - 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" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== - dependencies: - "@babel/runtime" "^7.8.4" - -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: - 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" - -regexpp@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== - dependencies: - "@babel/regjsgen" "^0.8.0" - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - -renderkid@^3.0.0: - 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" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-cwd@^3.0.0: - 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" - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve.exports@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz" - integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== - -resolve@^1.1.7, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.22.1: - version "1.22.2" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== - dependencies: - is-core-module "^2.11.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.2: - 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" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-buffer@^5.1.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex-test@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz" - integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-regex "^1.1.4" - -"safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -saxes@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz" - integrity sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA== - dependencies: - xmlchars "^2.2.0" - -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@^3.1.0: - version "3.1.2" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz" - integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz" - integrity sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz" - integrity sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.9.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.0.0: - version "7.5.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" - integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== - dependencies: - lru-cache "^6.0.0" - -semver@^7.3.5: - version "7.5.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" - integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== - dependencies: - lru-cache "^6.0.0" - -semver@^7.3.8: - version "7.5.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" - integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== - dependencies: - lru-cache "^6.0.0" - -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz" - integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== - dependencies: - randombytes "^2.1.0" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -shallow-clone@^3.0.0: - 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" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - 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" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4: - 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" - -signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - -socks-proxy-agent@^7.0.0: - 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" - -socks@^2.6.2: - version "2.7.1" - resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz" - integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== - dependencies: - ip "^2.0.0" - smart-buffer "^4.2.0" - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -ssri@^9.0.0: - 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" - -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" - -standard-engine@^15.0.0: - version "15.0.0" - resolved "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz" - integrity sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA== - dependencies: - get-stdin "^8.0.0" - minimist "^1.2.6" - pkg-conf "^3.1.0" - xdg-basedir "^4.0.0" - -standard@^17.0.0: - version "17.0.0" - resolved "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz" - integrity sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA== - dependencies: - eslint "^8.13.0" - eslint-config-standard "17.0.0" - eslint-config-standard-jsx "^11.0.0" - eslint-plugin-import "^2.26.0" - eslint-plugin-n "^15.1.0" - eslint-plugin-promise "^6.0.0" - eslint-plugin-react "^7.28.0" - standard-engine "^15.0.0" - -stop-iteration-iterator@^1.0.0: - 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" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string-length@^4.0.1: - 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" - -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - 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" - -string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" - -string.prototype.trim@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - 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" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - 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== - -"styled-components@^4.2.0 || ^5.0.0", styled-components@^5.3.6, "styled-components@>= 2": - version "5.3.9" - resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz" - integrity sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^1.1.0" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - 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" - -supports-color@^8.0.0: - 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" - -supports-preserve-symlinks-flag@^1.0.0: - 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== - -symbol-tree@^3.2.4: - 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== - -tabbable@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz" - integrity sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -tar@^6.1.11, tar@^6.1.2: - version "6.1.13" - resolved "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz" - integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^4.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -terser-webpack-plugin@^5.3.7: - version "5.3.7" - resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz" - integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw== - dependencies: - "@jridgewell/trace-mapping" "^0.3.17" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.16.5" - -terser@^5.10.0, terser@^5.16.5: - version "5.17.0" - resolved "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz" - integrity sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - -test-exclude@^6.0.0: - 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" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - 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" - -tough-cookie@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz" - integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" - -tr46@^3.0.0: - 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" - -ts-node@>=10, ts-node@>=9.0.0: - version "10.9.1" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz" - integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - acorn "^8.4.1" - acorn-walk "^8.1.1" - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - v8-compile-cache-lib "^3.0.1" - yn "3.1.1" - -tsconfig-paths@^3.14.1: - version "3.14.2" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz" - integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.3.0: - version "2.5.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== - -type-check@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - -type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.20.2: - 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-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^0.3.0: - version "0.3.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" - integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== - -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== - dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - is-typed-array "^1.1.9" - -typed-styles@^0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz" - integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== - -typescript@>=2.7, typescript@>=3, typescript@>=4: - version "5.0.4" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz" - integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - -unicode-canonical-property-names-ecmascript@^2.0.0: - 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@^2.0.0: - 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" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -unique-filename@^2.0.0: - 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" - -unique-slug@^3.0.0: - 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" - -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - -update-browserslist-db@^1.0.10: - version "1.0.11" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - 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" - -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -use-resize-observer@^9.1.0: - version "9.1.0" - resolved "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz" - integrity sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow== - dependencies: - "@juggle/resize-observer" "^3.3.1" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utila@~0.4: - version "0.4.0" - resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -v8-compile-cache-lib@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" - integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== - -v8-to-istanbul@^9.0.1: - version "9.1.0" - resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz" - integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.12" - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - -w3c-xmlserializer@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz" - integrity sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw== - dependencies: - xml-name-validator "^4.0.0" - -walker@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - -warning@^4.0.2, warning@^4.0.3: - 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" - -watchpack@^2.4.0: - 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" - -webidl-conversions@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz" - integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== - -webpack-cli@^5.0.1, webpack-cli@5.x.x: - version "5.0.1" - resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz" - integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A== - dependencies: - "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^2.0.1" - "@webpack-cli/info" "^2.0.1" - "@webpack-cli/serve" "^2.0.1" - colorette "^2.0.14" - commander "^9.4.1" - cross-spawn "^7.0.3" - envinfo "^7.7.3" - fastest-levenshtein "^1.0.12" - import-local "^3.0.2" - interpret "^3.1.1" - rechoir "^0.8.0" - webpack-merge "^5.7.3" - -webpack-merge@^5.7.3: - 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" - -webpack-sources@^3.2.3: - 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== - -webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.75.0, "webpack@>=4.0.0 <6.0.0", webpack@>=5, webpack@5.x.x: - version "5.79.0" - resolved "https://registry.npmjs.org/webpack/-/webpack-5.79.0.tgz" - integrity sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.0" - "@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 "^1.2.1" - 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.3.7" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - -whatwg-encoding@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz" - integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== - dependencies: - iconv-lite "0.6.3" - -whatwg-mimetype@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz" - integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== - -whatwg-url@^11.0.0: - 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" - -which-boxed-primitive@^1.0.2: - 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" - -which-collection@^1.0.1: - 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" - -which-typed-array@^1.1.9: - 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" - -which@^2.0.1, which@^2.0.2: - 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" - -wide-align@^1.1.5: - 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" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - -word-wrap@^1.2.3, word-wrap@~1.2.3: - 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== - -wrap-ansi@^7.0.0: - 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" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^4.0.2: - 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" - -ws@^8.11.0: - version "8.13.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -xml-name-validator@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz" - integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^21.1.1: - 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@^17.3.1: - version "17.7.1" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz" - integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== - 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" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From c33bc624b3c3c1ef52c63932100a5c9a040b871d Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 18:36:50 -0400 Subject: [PATCH 27/60] use esm --- jest.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jest.config.js b/jest.config.js index 5b19984..02eea7c 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,4 +1,4 @@ -module.exports = { +export default { verbose: true, testEnvironmentOptions: { url: 'http://localhost/' From 3a50ae26b3b8cbdbe191101723fa4b177e920861 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 18:37:11 -0400 Subject: [PATCH 28/60] use esm modules --- package-lock.json | 19682 +++++++++++++++++++++++++++++++++++--------- package.json | 3 +- 2 files changed, 15719 insertions(+), 3966 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3b72c90..767c21d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "url_builder_app", "version": "2.0.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -58,7 +58,7 @@ "postcss-loader": "^7.0.2", "postcss-preset-env": "^7.8.3", "standard": "^17.0.0", - "webpack": "^5.75.0", + "webpack": "^5.80.0", "webpack-cli": "^5.0.1" }, "engines": { @@ -70,7 +70,6 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -83,7 +82,6 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "license": "MIT", "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -96,7 +94,6 @@ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -106,7 +103,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", "dev": true, - "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.21.4", @@ -137,7 +133,6 @@ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", "dev": true, - "license": "MIT", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -151,21 +146,10 @@ "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, "node_modules/@babel/generator": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", - "license": "MIT", "dependencies": { "@babel/types": "^7.21.4", "@jridgewell/gen-mapping": "^0.3.2", @@ -180,7 +164,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -193,7 +176,6 @@ "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.9" @@ -207,7 +189,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.21.4", "@babel/helper-validator-option": "^7.21.0", @@ -222,29 +203,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -267,7 +230,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.3.1" @@ -284,7 +246,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.17.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -301,7 +262,6 @@ "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==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -311,7 +271,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -323,7 +282,6 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "license": "MIT", "dependencies": { "@babel/template": "^7.20.7", "@babel/types": "^7.21.0" @@ -336,7 +294,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -349,7 +306,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.21.0" }, @@ -361,7 +317,6 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "license": "MIT", "dependencies": { "@babel/types": "^7.21.4" }, @@ -374,7 +329,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", @@ -394,7 +348,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -407,7 +360,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -417,7 +369,6 @@ "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -436,7 +387,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-member-expression-to-functions": "^7.20.7", @@ -454,7 +404,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.20.2" }, @@ -467,7 +416,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.20.0" }, @@ -479,7 +427,6 @@ "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==", - "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -491,7 +438,6 @@ "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==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -500,7 +446,6 @@ "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==", - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -510,7 +455,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -520,7 +464,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", @@ -536,7 +479,6 @@ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.20.7", "@babel/traverse": "^7.21.0", @@ -550,7 +492,6 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -560,61 +501,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "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==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@babel/parser": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", - "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -627,7 +517,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -643,7 +532,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -661,7 +549,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-plugin-utils": "^7.20.2", @@ -680,7 +567,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -697,7 +583,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.21.0", "@babel/helper-plugin-utils": "^7.20.2", @@ -715,7 +600,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -732,7 +616,6 @@ "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -749,7 +632,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -766,7 +648,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -783,7 +664,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -800,7 +680,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -817,7 +696,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", @@ -837,7 +715,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -854,7 +731,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -872,7 +748,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -889,7 +764,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.21.0", @@ -908,7 +782,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -925,7 +798,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -938,7 +810,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -951,7 +822,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -964,7 +834,6 @@ "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -980,7 +849,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -993,7 +861,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1006,7 +873,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.19.0" }, @@ -1022,7 +888,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1035,7 +900,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1048,7 +912,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1064,7 +927,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1077,7 +939,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1090,7 +951,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1103,7 +963,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1116,7 +975,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1129,7 +987,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1142,7 +999,6 @@ "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1158,7 +1014,6 @@ "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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1174,7 +1029,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1190,7 +1044,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1206,7 +1059,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.20.2", @@ -1224,7 +1076,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1240,7 +1091,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1256,7 +1106,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.20.7", @@ -1280,7 +1129,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/template": "^7.20.7" @@ -1297,7 +1145,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1313,7 +1160,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1330,7 +1176,6 @@ "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1346,7 +1191,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1363,7 +1207,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1379,7 +1222,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-function-name": "^7.18.9", @@ -1397,7 +1239,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1413,7 +1254,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1429,7 +1269,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.20.11", "@babel/helper-plugin-utils": "^7.20.2" @@ -1446,7 +1285,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.21.2", "@babel/helper-plugin-utils": "^7.20.2", @@ -1464,7 +1302,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-module-transforms": "^7.20.11", @@ -1483,7 +1320,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1500,7 +1336,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.20.5", "@babel/helper-plugin-utils": "^7.20.2" @@ -1517,7 +1352,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1533,7 +1367,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-replace-supers": "^7.18.6" @@ -1550,7 +1383,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1566,7 +1398,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1582,7 +1413,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, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1598,7 +1428,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -1618,7 +1447,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, - "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.18.6" }, @@ -1634,7 +1462,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, - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1651,7 +1478,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "regenerator-transform": "^0.15.1" @@ -1668,7 +1494,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1684,7 +1509,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1700,7 +1524,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" @@ -1717,7 +1540,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1733,7 +1555,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1749,7 +1570,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1765,7 +1585,6 @@ "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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1781,7 +1600,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==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1797,8 +1615,8 @@ "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", + "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.", "dev": true, - "license": "MIT", "dependencies": { "core-js": "^2.6.5", "regenerator-runtime": "^0.13.4" @@ -1809,7 +1627,6 @@ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.21.4", "@babel/helper-compilation-targets": "^7.21.4", @@ -1899,7 +1716,6 @@ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1916,7 +1732,6 @@ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1936,14 +1751,12 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@babel/runtime": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "license": "MIT", "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -1955,7 +1768,6 @@ "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.20.7", @@ -1969,7 +1781,6 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.21.4", "@babel/generator": "^7.21.4", @@ -1990,7 +1801,6 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", - "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -2004,8 +1814,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -2036,7 +1845,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "dev": true, - "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" @@ -2057,7 +1865,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", "dev": true, - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2078,7 +1885,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2098,7 +1904,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2118,7 +1923,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", "dev": true, - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2139,7 +1943,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "dev": true, - "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -2160,7 +1963,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2180,7 +1982,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2200,7 +2001,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", "dev": true, - "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2221,7 +2021,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2237,7 +2036,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2257,7 +2055,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2277,7 +2074,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2297,7 +2093,6 @@ "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", "dev": true, - "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2314,7 +2109,6 @@ "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", "dev": true, - "license": "CC0-1.0", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2331,7 +2125,6 @@ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -2340,7 +2133,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", - "license": "MIT", "dependencies": { "@emotion/memoize": "^0.8.0" } @@ -2348,27 +2140,23 @@ "node_modules/@emotion/memoize": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==", - "license": "MIT" + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" }, "node_modules/@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "license": "MIT" + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" }, "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==", - "license": "MIT" + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -2379,12 +2167,23 @@ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@eslint-community/regexpp": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", "dev": true, - "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2394,7 +2193,6 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", "dev": true, - "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2413,12 +2211,17 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.20.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2429,12 +2232,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@eslint/js": { "version": "8.38.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", "dev": true, - "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -2444,7 +2270,6 @@ "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz", "integrity": "sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.0.0", "npm": ">=6.0.0" @@ -2453,15 +2278,13 @@ "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==", - "license": "MIT" + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.8", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -2476,7 +2299,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -2489,14 +2311,12 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "node_modules/@hypnosphi/create-react-context": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", - "license": "MIT", "dependencies": { "gud": "^1.0.0", "warning": "^4.0.3" @@ -2511,7 +2331,6 @@ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -2523,36 +2342,11 @@ "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "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, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "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, - "license": "MIT", "engines": { "node": ">=8" } @@ -2562,7 +2356,6 @@ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/types": "^29.5.0", "@types/node": "*", @@ -2575,12 +2368,81 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/core": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^29.5.0", "@jest/reporters": "^29.5.0", @@ -2623,73 +2485,170 @@ } } }, - "node_modules/@jest/environment": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", - "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/fake-timers": "^29.5.0", - "@jest/types": "^29.5.0", - "@types/node": "*", - "jest-mock": "^29.5.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/expect": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", - "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { - "expect": "^29.5.0", - "jest-snapshot": "^29.5.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/expect-utils": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", - "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { - "jest-get-type": "^29.4.3" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@jest/fake-timers": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", - "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.5.0", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.5.0", - "jest-mock": "^29.5.0", - "jest-util": "^29.5.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@jest/globals": { + "node_modules/@jest/core/node_modules/pretty-format": { "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", - "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "dev": true, + "dependencies": { + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "dev": true, "dependencies": { "@jest/environment": "^29.5.0", "@jest/expect": "^29.5.0", @@ -2705,7 +2664,6 @@ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", "dev": true, - "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^29.5.0", @@ -2744,12 +2702,81 @@ } } }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/schemas": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", "dev": true, - "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.25.16" }, @@ -2762,7 +2789,6 @@ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.15", "callsites": "^3.0.0", @@ -2777,7 +2803,6 @@ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/console": "^29.5.0", "@jest/types": "^29.5.0", @@ -2793,7 +2818,6 @@ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/test-result": "^29.5.0", "graceful-fs": "^4.2.9", @@ -2809,7 +2833,6 @@ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^29.5.0", @@ -2831,19 +2854,87 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/@jest/types": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", "dev": true, - "license": "MIT", "dependencies": { "@jest/schemas": "^29.4.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -2856,40 +2947,101 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "license": "MIT", + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "license": "MIT" - }, - "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==", - "license": "MIT", + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -2899,7 +3051,6 @@ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -2908,14 +3059,12 @@ "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==", - "license": "MIT" + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.18", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" @@ -2924,15 +3073,13 @@ "node_modules/@juggle/resize-observer": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", - "license": "Apache-2.0" + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", "dev": true, - "license": "MIT", "dependencies": { "eslint-scope": "5.1.1" } @@ -2942,7 +3089,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2956,7 +3102,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -2966,7 +3111,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2979,7 +3123,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "license": "ISC", "dependencies": { "@gar/promisify": "^1.1.3", "semver": "^7.3.5" @@ -2992,7 +3135,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -3004,7 +3146,6 @@ "version": "7.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3015,11 +3156,16 @@ "node": ">=10" } }, + "node_modules/@npmcli/fs/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/@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==", - "license": "MIT", + "deprecated": "This functionality has been moved to @npmcli/fs", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -3028,11 +3174,24 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/@npmcli/move-file/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/@popperjs/core": { "version": "2.11.7", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==", - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -3042,7 +3201,6 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.18.0.tgz", "integrity": "sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg==", - "license": "MIT", "dependencies": { "@reach/utils": "0.18.0" }, @@ -3055,7 +3213,6 @@ "version": "0.18.0", "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.18.0.tgz", "integrity": "sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A==", - "license": "MIT", "peerDependencies": { "react": "^16.8.0 || 17.x", "react-dom": "^16.8.0 || 17.x" @@ -3065,15 +3222,13 @@ "version": "0.25.24", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@sinonjs/commons": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -3083,7 +3238,6 @@ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^2.0.0" } @@ -3093,7 +3247,6 @@ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -3109,46 +3262,80 @@ } }, "node_modules/@testing-library/dom/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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/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==", + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/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/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, "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, - "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.0.0", @@ -3166,7 +3353,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "license": "MIT", "engines": { "node": ">= 10" } @@ -3203,15 +3389,13 @@ "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, - "license": "MIT" + "dev": true }, "node_modules/@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -3225,7 +3409,6 @@ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -3235,7 +3418,6 @@ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -3246,7 +3428,6 @@ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.3.0" } @@ -3256,7 +3437,6 @@ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -3267,7 +3447,6 @@ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", "dev": true, - "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -3277,15 +3456,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimatch": "*", "@types/node": "*" @@ -3296,7 +3473,6 @@ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -3305,22 +3481,19 @@ "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==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true, - "license": "MIT" + "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, - "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -3330,7 +3503,6 @@ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, - "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -3340,7 +3512,6 @@ "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", "@types/tough-cookie": "*", @@ -3351,50 +3522,43 @@ "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/minimatch": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/node": { "version": "18.15.11", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/prettier": { "version": "2.7.2", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/prop-types": { "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true, - "license": "MIT" + "devOptional": true }, "node_modules/@types/react": { "version": "17.0.58", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz", "integrity": "sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A==", "devOptional": true, - "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -3406,7 +3570,6 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz", "integrity": "sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "^17" } @@ -3415,29 +3578,25 @@ "version": "0.16.3", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "devOptional": true, - "license": "MIT" + "devOptional": 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, - "license": "MIT" + "dev": true }, "node_modules/@types/tough-cookie": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@types/yargs": { "version": "17.0.24", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", "dev": true, - "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -3446,167 +3605,151 @@ "version": "21.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true, - "license": "MIT" + "dev": true }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", + "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5" } }, "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==", - "dev": true, - "license": "MIT" + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", + "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", + "dev": true }, "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==", - "dev": true, - "license": "MIT" + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", + "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", + "dev": true }, "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==", - "dev": true, - "license": "MIT" + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", + "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", + "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", + "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "license": "MIT" + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", + "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", + "dev": true }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", + "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", "dev": true, - "license": "MIT", "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" + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5" } }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", + "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", "dev": true, - "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", + "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "license": "MIT" + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", + "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", + "dev": true }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", + "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", "dev": true, - "license": "MIT", "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" + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/helper-wasm-section": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-opt": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5", + "@webassemblyjs/wast-printer": "1.11.5" } }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", + "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", "dev": true, - "license": "MIT", "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" + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" } }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", + "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5" } }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", + "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", "dev": true, - "license": "MIT", "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" + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" } }, "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==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", + "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.5", "@xtuc/long": "4.2.2" } }, @@ -3615,7 +3758,6 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -3629,7 +3771,6 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -3643,7 +3784,6 @@ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", "dev": true, - "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -3661,21 +3801,18 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "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==", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/@zendeskgarden/container-accordion": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz", "integrity": "sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-utilities": "^1.0.4", @@ -3691,7 +3828,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz", "integrity": "sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4" }, @@ -3705,7 +3841,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz", "integrity": "sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-selection": "^2.0.4" @@ -3720,7 +3855,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-field/-/container-field-2.1.2.tgz", "integrity": "sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "react-uid": "^2.2.0" @@ -3735,7 +3869,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz", "integrity": "sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-utilities": "^1.0.4", @@ -3752,7 +3885,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz", "integrity": "sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4" }, @@ -3766,7 +3898,6 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz", "integrity": "sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4" }, @@ -3780,7 +3911,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz", "integrity": "sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-utilities": "^1.0.4" @@ -3795,7 +3925,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz", "integrity": "sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-focusjail": "^2.0.4", @@ -3811,7 +3940,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz", "integrity": "sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-selection": "^2.0.4" @@ -3826,7 +3954,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz", "integrity": "sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4" }, @@ -3840,7 +3967,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz", "integrity": "sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "lodash.debounce": "^4.0.8", @@ -3855,7 +3981,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz", "integrity": "sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-utilities": "^1.0.4" @@ -3870,7 +3995,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz", "integrity": "sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "lodash.debounce": "^4.0.8" @@ -3885,7 +4009,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz", "integrity": "sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-utilities": "^1.0.4" @@ -3900,7 +4023,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz", "integrity": "sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-selection": "^2.0.4", @@ -3916,7 +4038,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz", "integrity": "sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@zendeskgarden/container-utilities": "^1.0.4", @@ -3932,7 +4053,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz", "integrity": "sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg==", - "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.8.4", "@reach/auto-id": "^0.18.0" @@ -3947,7 +4067,6 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz", "integrity": "sha512-dHwlDJ5v4ijX3yCr4Z97UGaRYFrD3AeWv+HmFcr4QQRlOE4prkIvahXxR6eD4QhxwEs91FtWpJxvCsZAJGHuRA==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/css-variables": "^6.4.5", "modern-normalize": "^1.0.0" @@ -3956,14 +4075,12 @@ "node_modules/@zendeskgarden/css-variables": { "version": "6.4.5", "resolved": "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz", - "integrity": "sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg==", - "license": "Apache-2.0" + "integrity": "sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg==" }, "node_modules/@zendeskgarden/react-accordions": { "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz", "integrity": "sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-accordion": "^2.0.0", "@zendeskgarden/container-utilities": "^1.0.0", @@ -3983,7 +4100,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz", "integrity": "sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw==", - "license": "Apache-2.0", "dependencies": { "polished": "^4.0.0", "prop-types": "^15.5.7" @@ -3999,7 +4115,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz", "integrity": "sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-breadcrumb": "^1.0.0", "polished": "^4.0.0", @@ -4016,7 +4131,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz", "integrity": "sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-buttongroup": "^1.0.0", "@zendeskgarden/container-keyboardfocus": "^1.0.0", @@ -4034,7 +4148,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz", "integrity": "sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-accordion": "^2.0.0", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4054,7 +4167,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz", "integrity": "sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-grid": "^0.1.1", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4078,7 +4190,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz", "integrity": "sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-utilities": "^1.0.0", "date-fns": "^2.0.0-beta.2", @@ -4096,7 +4207,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz", "integrity": "sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-selection": "^2.0.0", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4118,7 +4228,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz", "integrity": "sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-field": "^2.1.0", "@zendeskgarden/container-slider": "^0.1.1", @@ -4139,7 +4248,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz", "integrity": "sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-splitter": "^2.0.3", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4161,7 +4269,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz", "integrity": "sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-schedule": "^2.0.0", "polished": "^4.0.0", @@ -4178,7 +4285,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz", "integrity": "sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw==", - "license": "Apache-2.0", "dependencies": { "@popperjs/core": "^2.4.4", "@zendeskgarden/container-focusvisible": "^1.0.0", @@ -4201,7 +4307,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", - "license": "MIT", "dependencies": { "react-fast-compare": "^3.0.1", "warning": "^4.0.2" @@ -4216,7 +4321,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz", "integrity": "sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/react-buttons": "^8.64.0", "polished": "^4.1.1", @@ -4235,7 +4339,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz", "integrity": "sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-pagination": "^1.0.0", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4253,7 +4356,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz", "integrity": "sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-utilities": "^1.0.0", "dom-helpers": "^5.1.0", @@ -4271,7 +4373,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz", "integrity": "sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-tabs": "^1.0.0", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4290,7 +4391,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz", "integrity": "sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-utilities": "^1.0.0", "polished": "^4.0.0", @@ -4307,7 +4407,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz", "integrity": "sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-focusvisible": "^1.0.0", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4324,7 +4423,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz", "integrity": "sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-tooltip": "^1.0.0", "@zendeskgarden/container-utilities": "^1.0.0", @@ -4344,7 +4442,6 @@ "version": "8.64.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz", "integrity": "sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ==", - "license": "Apache-2.0", "dependencies": { "@zendeskgarden/container-scrollregion": "^1.0.0", "polished": "^4.0.0", @@ -4362,21 +4459,18 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "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==", - "license": "ISC" + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "node_modules/acorn": { "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true, - "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4389,7 +4483,6 @@ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", "dev": true, - "license": "MIT", "dependencies": { "acorn": "^8.1.0", "acorn-walk": "^8.0.2" @@ -4400,7 +4493,6 @@ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^8" } @@ -4410,7 +4502,6 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -4420,7 +4511,6 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -4429,7 +4519,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", "dependencies": { "debug": "4" }, @@ -4441,7 +4530,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", - "license": "MIT", "dependencies": { "debug": "^4.1.0", "depd": "^2.0.0", @@ -4455,7 +4543,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -4469,7 +4556,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4481,12 +4567,50 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": 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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "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==", "dev": true, - "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -4496,7 +4620,6 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -4507,42 +4630,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "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==", - "license": "MIT", "engines": { "node": ">=8" } }, "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, - "license": "MIT", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "color-convert": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, "node_modules/anymatch": { @@ -4550,7 +4654,6 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4562,14 +4665,12 @@ "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==", - "license": "ISC" + "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==", - "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -4586,57 +4687,28 @@ "peer": true }, "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==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, - "license": "Python-2.0" + "dependencies": { + "sprintf-js": "~1.0.2" + } }, "node_modules/aria-query": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "deep-equal": "^2.0.5" } }, - "node_modules/aria-query/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, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "is-array-buffer": "^3.0.1" @@ -4650,7 +4722,6 @@ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -4670,7 +4741,6 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, - "license": "MIT", "dependencies": { "array-uniq": "^1.0.1" }, @@ -4683,7 +4753,6 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4693,7 +4762,6 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -4712,7 +4780,6 @@ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -4731,7 +4798,6 @@ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -4744,8 +4810,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/autoprefixer": { "version": "10.4.14", @@ -4762,7 +4827,6 @@ "url": "https://tidelift.com/funding/github/npm/autoprefixer" } ], - "license": "MIT", "dependencies": { "browserslist": "^4.21.5", "caniuse-lite": "^1.0.30001464", @@ -4786,7 +4850,6 @@ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4799,7 +4862,6 @@ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", "dev": true, - "license": "MIT", "dependencies": { "@jest/transform": "^29.5.0", "@types/babel__core": "^7.1.14", @@ -4816,12 +4878,81 @@ "@babel/core": "^7.8.0" } }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/babel-loader": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", "dev": true, - "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.2", "schema-utils": "^4.0.0" @@ -4839,7 +4970,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -4856,7 +4986,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -4872,7 +5001,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, - "license": "MIT", "dependencies": { "@babel/compat-data": "^7.17.7", "@babel/helper-define-polyfill-provider": "^0.3.3", @@ -4887,7 +5015,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.3", "core-js-compat": "^3.25.1" @@ -4901,7 +5028,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.3" }, @@ -4913,7 +5039,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz", "integrity": "sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==", - "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-module-imports": "^7.16.0", @@ -4928,15 +5053,13 @@ "node_modules/babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", - "license": "MIT" + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, "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, - "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -4960,7 +5083,6 @@ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", "dev": true, - "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.5.0", "babel-preset-current-node-syntax": "^1.0.0" @@ -4975,21 +5097,18 @@ "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==", - "license": "MIT" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "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==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5000,7 +5119,6 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -5023,7 +5141,6 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], - "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001449", "electron-to-chromium": "^1.4.284", @@ -5042,7 +5159,6 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -5051,15 +5167,13 @@ "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, - "license": "MIT" + "dev": true }, "node_modules/builtins": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^7.0.0" } @@ -5069,7 +5183,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -5082,7 +5195,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -5093,11 +5205,16 @@ "node": ">=10" } }, + "node_modules/builtins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/cacache": { "version": "16.1.3", "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "license": "ISC", "dependencies": { "@npmcli/fs": "^2.1.0", "@npmcli/move-file": "^2.0.0", @@ -5126,7 +5243,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -5135,7 +5251,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -5150,11 +5265,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, "node_modules/cacache/node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -5166,7 +5288,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -5177,11 +5298,63 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cacache/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/cacache/node_modules/rimraf/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/cacache/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/rimraf/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/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -5195,7 +5368,6 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -5205,7 +5377,6 @@ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, - "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -5216,7 +5387,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -5225,7 +5395,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5248,37 +5417,19 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ], - "license": "CC-BY-4.0" + ] }, "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, - "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/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/char-regex": { @@ -5286,7 +5437,6 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } @@ -5295,7 +5445,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", "engines": { "node": ">=10" } @@ -5305,7 +5454,6 @@ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.0" } @@ -5321,7 +5469,6 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], - "license": "MIT", "engines": { "node": ">=8" } @@ -5330,15 +5477,13 @@ "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, - "license": "MIT" + "dev": true }, "node_modules/clean-css": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", "dev": true, - "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -5350,7 +5495,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "license": "MIT", "engines": { "node": ">=6" } @@ -5360,7 +5504,6 @@ "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, - "license": "MIT", "dependencies": { "del": "^4.1.1" }, @@ -5376,7 +5519,6 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -5391,7 +5533,6 @@ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -5406,7 +5547,6 @@ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, - "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5416,34 +5556,25 @@ "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, - "license": "MIT" + "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, - "license": "MIT", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, "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, - "license": "MIT" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "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==", - "license": "ISC", "bin": { "color-support": "bin.js" } @@ -5452,15 +5583,13 @@ "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true, - "license": "MIT" + "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, - "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5469,53 +5598,46 @@ } }, "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, - "license": "MIT", "engines": { - "node": "^12.20.0 || >=14" + "node": ">= 12" } }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/compute-scroll-into-view": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz", - "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==", - "license": "MIT" + "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "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==", - "license": "ISC" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true, - "license": "MIT" + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", @@ -5539,16 +5661,15 @@ "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", "dev": true, - "hasInstallScript": true, - "license": "MIT" + "hasInstallScript": true }, "node_modules/core-js-compat": { "version": "3.30.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz", "integrity": "sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==", "dev": true, - "license": "MIT", "dependencies": { "browserslist": "^4.21.5" }, @@ -5562,7 +5683,6 @@ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", "dev": true, - "license": "MIT", "dependencies": { "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -5581,7 +5701,6 @@ "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -5593,6 +5712,24 @@ "typescript": ">=3" } }, + "node_modules/cosmiconfig/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==", + "dev": true + }, + "node_modules/cosmiconfig/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==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -5605,7 +5742,6 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, - "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5620,7 +5756,6 @@ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -5638,7 +5773,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "license": "ISC", "engines": { "node": ">=4" } @@ -5648,7 +5782,6 @@ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dev": true, - "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -5667,7 +5800,6 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", "dev": true, - "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.19", @@ -5694,7 +5826,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -5707,7 +5838,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -5718,12 +5848,17 @@ "node": ">=10" } }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/css-prefers-color-scheme": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "dev": true, - "license": "CC0-1.0", "bin": { "css-prefers-color-scheme": "dist/cli.cjs" }, @@ -5739,7 +5874,6 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -5755,7 +5889,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "license": "MIT", "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -5767,7 +5900,6 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -5780,7 +5912,6 @@ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz", "integrity": "sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg==", "dev": true, - "license": "CC0-1.0", "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" @@ -5791,7 +5922,6 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, - "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -5803,15 +5933,13 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true, - "license": "MIT" + "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, - "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -5823,21 +5951,18 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "license": "MIT" + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, "node_modules/data-urls": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, - "license": "MIT", "dependencies": { "abab": "^2.0.6", "whatwg-mimetype": "^3.0.0", @@ -5851,7 +5976,6 @@ "version": "2.29.3", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", - "license": "MIT", "engines": { "node": ">=0.11" }, @@ -5864,7 +5988,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -5877,38 +6000,41 @@ } } }, - "node_modules/debug/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==", - "license": "MIT" - }, "node_modules/decimal.js": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "license": "MIT", + "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": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "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", - "regexp.prototype.flags": "^1.2.0" + "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" @@ -5918,15 +6044,13 @@ "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, - "license": "MIT" + "dev": true }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5935,7 +6059,6 @@ "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==", - "license": "MIT", "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -5952,7 +6075,6 @@ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, - "license": "MIT", "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -5971,7 +6093,6 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, - "license": "MIT", "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -5988,40 +6109,15 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/del/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -6029,14 +6125,12 @@ "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "license": "MIT" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "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==", - "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6046,7 +6140,6 @@ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -6066,7 +6159,6 @@ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -6076,7 +6168,6 @@ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -6085,31 +6176,28 @@ } }, "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, "node_modules/dom-accessibility-api": { "version": "0.5.16", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true, - "license": "MIT" + "dev": true }, "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==", "dev": true, - "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -6118,7 +6206,6 @@ "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" @@ -6129,7 +6216,6 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -6139,6 +6225,15 @@ "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==", + "dev": true, + "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", @@ -6149,15 +6244,13 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domexception": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", "dev": true, - "license": "MIT", "dependencies": { "webidl-conversions": "^7.0.0" }, @@ -6170,7 +6263,6 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -6186,7 +6278,6 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -6201,7 +6292,6 @@ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, - "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6211,7 +6301,6 @@ "version": "7.6.0", "resolved": "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz", "integrity": "sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q==", - "license": "MIT", "dependencies": { "@babel/runtime": "^7.14.8", "compute-scroll-into-view": "^2.0.4", @@ -6226,22 +6315,19 @@ "node_modules/downshift/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" + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/electron-to-chromium": { "version": "1.4.367", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", "integrity": "sha512-mNuDxb+HpLhPGUKrg0hSxbTjHWw8EziwkwlJNkFUj3W60ypigLDRVz04vU+VRsJPi8Gub+FDhYUpuTm9xiEwRQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -6252,25 +6338,22 @@ "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==", - "license": "MIT" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", + "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", "dev": true, - "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -6280,11 +6363,13 @@ } }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, - "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -6293,7 +6378,6 @@ "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" } @@ -6303,7 +6387,6 @@ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true, - "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -6314,15 +6397,13 @@ "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==", - "license": "MIT" + "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", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, - "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -6332,7 +6413,6 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "available-typed-arrays": "^1.0.5", @@ -6381,7 +6461,6 @@ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -6401,15 +6480,13 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/es-set-tostringtag": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3", "has": "^1.0.3", @@ -6424,7 +6501,6 @@ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", "dev": true, - "license": "MIT", "dependencies": { "has": "^1.0.3" } @@ -6434,7 +6510,6 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, - "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -6452,22 +6527,16 @@ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, - "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==", - "dev": true, - "license": "MIT", + "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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.0" } }, "node_modules/escodegen": { @@ -6475,7 +6544,6 @@ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -6493,12 +6561,20 @@ "source-map": "~0.6.1" } }, + "node_modules/escodegen/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": ">=4.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==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -6512,7 +6588,6 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, - "license": "MIT", "dependencies": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -6525,12 +6600,32 @@ "node": ">= 0.8.0" } }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/eslint": { "version": "8.38.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", @@ -6602,7 +6697,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "peerDependencies": { "eslint": "^8.0.1", "eslint-plugin-import": "^2.25.2", @@ -6629,7 +6723,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "peerDependencies": { "eslint": "^8.8.0", "eslint-plugin-react": "^7.28.0" @@ -6640,7 +6733,6 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.11.0", @@ -6652,7 +6744,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -6662,7 +6753,6 @@ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, - "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -6680,7 +6770,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -6690,7 +6779,6 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", "dev": true, - "license": "MIT", "dependencies": { "eslint-utils": "^2.0.0", "regexpp": "^3.0.0" @@ -6710,7 +6798,6 @@ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -6726,7 +6813,6 @@ "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, - "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -6736,7 +6822,6 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -6766,17 +6851,27 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/eslint-plugin-n": { "version": "15.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", "dev": true, - "license": "MIT", "dependencies": { "builtins": "^5.0.1", "eslint-plugin-es": "^4.1.0", @@ -6802,7 +6897,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6815,7 +6909,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6826,12 +6919,17 @@ "node": ">=10" } }, + "node_modules/eslint-plugin-n/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/eslint-plugin-promise": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, - "license": "ISC", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -6844,7 +6942,6 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flatmap": "^1.3.1", @@ -6869,12 +6966,32 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, + "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, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/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": ">=4.0" + } + }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.4", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "dev": true, - "license": "MIT", "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -6892,7 +7009,6 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -6901,22 +7017,11 @@ "node": ">=8.0.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==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.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==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -6930,40 +7035,80 @@ "eslint": ">=5" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "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, - "license": "Apache-2.0", "engines": { "node": ">=10" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "Apache-2.0", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "esutils": "^2.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/eslint-scope": { @@ -6971,7 +7116,6 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -6983,12 +7127,32 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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": ">=4.0" + } + }, "node_modules/eslint/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==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -7005,7 +7169,6 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -7016,20 +7179,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/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==", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/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==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/p-locate": { @@ -7037,7 +7220,6 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -7048,12 +7230,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/espree": { "version": "9.5.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", @@ -7066,12 +7271,23 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, - "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7085,7 +7301,6 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -7093,12 +7308,20 @@ "node": ">=0.10" } }, + "node_modules/esquery/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": ">=4.0" + } + }, "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, - "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -7106,12 +7329,20 @@ "node": ">=4.0" } }, - "node_modules/estraverse": { + "node_modules/esrecurse/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, - "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { "node": ">=4.0" } @@ -7121,7 +7352,6 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -7131,7 +7361,6 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -7141,7 +7370,6 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -7174,7 +7402,6 @@ "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", "dev": true, - "license": "MIT", "dependencies": { "@jest/expect-utils": "^29.5.0", "jest-get-type": "^29.4.3", @@ -7190,15 +7417,13 @@ "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, - "license": "MIT" + "dev": true }, "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, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -7215,7 +7440,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -7227,22 +7451,19 @@ "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, - "license": "MIT" + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4.9.1" } @@ -7252,7 +7473,6 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -7262,7 +7482,6 @@ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } @@ -7272,7 +7491,6 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -7285,7 +7503,6 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -7298,7 +7515,6 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, - "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -7316,7 +7532,6 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -7330,7 +7545,6 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "license": "MIT", "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -7339,19 +7553,32 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/flat-cache/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": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, - "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } @@ -7361,7 +7588,6 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -7376,7 +7602,6 @@ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true, - "license": "MIT", "engines": { "node": "*" }, @@ -7389,7 +7614,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -7400,15 +7624,14 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "optional": true, "os": [ "darwin" @@ -7420,15 +7643,13 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "license": "MIT" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -7446,7 +7667,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -7455,7 +7675,6 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -7475,7 +7694,6 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -7485,7 +7703,6 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -7494,7 +7711,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -7509,7 +7725,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.0.0" } @@ -7519,7 +7734,6 @@ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -7532,7 +7746,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -7545,7 +7758,6 @@ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -7561,7 +7773,6 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7582,7 +7793,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -7594,14 +7804,12 @@ "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==", - "dev": true, - "license": "BSD-2-Clause" + "dev": true }, "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" } @@ -7611,7 +7819,6 @@ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, - "license": "MIT", "dependencies": { "define-properties": "^1.1.3" }, @@ -7627,7 +7834,6 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", "dev": true, - "license": "MIT", "dependencies": { "dir-glob": "^3.0.1", "fast-glob": "^3.2.11", @@ -7647,7 +7853,6 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -7660,7 +7865,6 @@ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -7671,27 +7875,23 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/grapheme-splitter": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/gud": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==", - "license": "MIT" + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "license": "MIT", "dependencies": { "function-bind": "^1.1.1" }, @@ -7704,26 +7904,22 @@ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "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, - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.1" }, @@ -7736,7 +7932,6 @@ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7748,7 +7943,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7760,7 +7954,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -7774,15 +7967,13 @@ "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==", - "license": "ISC" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, "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==", "dev": true, - "license": "MIT", "bin": { "he": "bin/he" } @@ -7791,7 +7982,6 @@ "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" } @@ -7801,7 +7991,6 @@ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, - "license": "MIT", "dependencies": { "whatwg-encoding": "^2.0.0" }, @@ -7813,15 +8002,13 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" + "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==", "dev": true, - "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -7838,22 +8025,11 @@ "node": ">=12" } }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/html-webpack-plugin": { "version": "5.5.1", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", "dev": true, - "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -7884,7 +8060,6 @@ "url": "https://github.com/sponsors/fb55" } ], - "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -7892,17 +8067,24 @@ "entities": "^2.0.0" } }, + "node_modules/htmlparser2/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/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "license": "BSD-2-Clause" + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" }, "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==", - "license": "MIT", "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -7916,7 +8098,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -7930,7 +8111,6 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -7939,7 +8119,6 @@ "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==", - "license": "MIT", "dependencies": { "ms": "^2.0.0" } @@ -7949,7 +8128,6 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "devOptional": true, - "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -7962,7 +8140,6 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -7975,7 +8152,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 4" } @@ -7985,7 +8161,6 @@ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, - "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -8002,7 +8177,6 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -8012,7 +8186,6 @@ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, - "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -8031,7 +8204,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -8040,7 +8212,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", "engines": { "node": ">=8" } @@ -8048,14 +8219,12 @@ "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==", - "license": "ISC" + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -8064,15 +8233,13 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "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, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.0", "has": "^1.0.3", @@ -8087,7 +8254,6 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -8095,14 +8261,12 @@ "node_modules/ip": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "license": "MIT" + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" }, "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==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -8119,7 +8283,6 @@ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.0", @@ -8133,15 +8296,13 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" + "dev": true }, "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, - "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -8154,7 +8315,6 @@ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -8171,7 +8331,6 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8184,7 +8343,6 @@ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", "dev": true, - "license": "MIT", "dependencies": { "has": "^1.0.3" }, @@ -8196,7 +8354,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -8212,7 +8369,6 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8221,7 +8377,6 @@ "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==", - "license": "MIT", "engines": { "node": ">=8" } @@ -8231,7 +8386,6 @@ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -8241,7 +8395,6 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -8252,15 +8405,13 @@ "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==", - "license": "MIT" + "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", "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8270,7 +8421,6 @@ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8283,7 +8433,6 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -8293,7 +8442,6 @@ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -8309,7 +8457,6 @@ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -8319,7 +8466,6 @@ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, - "license": "MIT", "dependencies": { "is-path-inside": "^2.1.0" }, @@ -8332,7 +8478,6 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, - "license": "MIT", "dependencies": { "path-is-inside": "^1.0.2" }, @@ -8345,7 +8490,6 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -8355,7 +8499,6 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, - "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -8367,14 +8510,12 @@ "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, - "license": "MIT" + "dev": true }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -8391,7 +8532,6 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8401,7 +8541,6 @@ "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, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -8414,7 +8553,6 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -8427,7 +8565,6 @@ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -8443,7 +8580,6 @@ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, - "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -8459,7 +8595,6 @@ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", "dev": true, - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -8479,7 +8614,6 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8489,7 +8623,6 @@ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -8502,7 +8635,6 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -8515,21 +8647,18 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8539,7 +8668,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=8" } @@ -8549,7 +8677,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -8566,7 +8693,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", @@ -8576,12 +8702,20 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8594,7 +8728,6 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -8609,7 +8742,6 @@ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -8623,7 +8755,6 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", "dev": true, - "license": "MIT", "dependencies": { "@jest/core": "^29.5.0", "@jest/types": "^29.5.0", @@ -8650,7 +8781,6 @@ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^5.0.0", "p-limit": "^3.1.0" @@ -8664,7 +8794,6 @@ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", "dev": true, - "license": "MIT", "dependencies": { "@jest/environment": "^29.5.0", "@jest/expect": "^29.5.0", @@ -8691,12 +8820,113 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-cli": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", "dev": true, - "license": "MIT", "dependencies": { "@jest/core": "^29.5.0", "@jest/test-result": "^29.5.0", @@ -8726,105 +8956,12708 @@ } } }, - "node_modules/jest-config": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", - "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.5.0", - "@jest/types": "^29.5.0", - "babel-jest": "^29.5.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.5.0", - "jest-environment-node": "^29.5.0", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.5.0", - "jest-runner": "^29.5.0", - "jest-util": "^29.5.0", - "jest-validate": "^29.5.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.5.0", - "slash": "^3.0.0", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "peerDependencies": { + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", + "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.5.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", + "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-node": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", + "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-matcher-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", + "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", + "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", + "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "dev": true, + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/environment": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-leak-detector": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-resolve": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-util": "^29.5.0", + "jest-watcher": "^29.5.0", + "jest-worker": "^29.5.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", + "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/globals": "^29.5.0", + "@jest/source-map": "^29.4.3", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", + "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.5.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", + "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "dev": true, + "dependencies": { + "@jest/types": "^29.5.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "leven": "^3.1.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", + "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.5.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.5.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", + "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": 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==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file/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, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/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": ">=4" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "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 + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "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==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "peer": true + }, + "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/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "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/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.6" + } + }, + "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": ">= 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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", + "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", + "dev": true, + "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/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "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-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/minipass/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/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/minizlib/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/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/modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-gyp": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", + "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", + "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.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp/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/node-gyp/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/node-gyp/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/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/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "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/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.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.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", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "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/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==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz", + "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": 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/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "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": ">=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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-conf": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", + "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0", + "load-json-file": "^5.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/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==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-conf/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, + "engines": { + "node": ">=4" + } + }, + "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": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/polished": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", + "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", + "dependencies": { + "@babel/runtime": "^7.17.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/postcss": { + "version": "8.4.22", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", + "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-loader": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz", + "integrity": "sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==", + "dev": true, + "dependencies": { + "cosmiconfig": "^8.1.3", + "cosmiconfig-typescript-loader": "^4.3.0", + "klona": "^2.0.6", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "ts-node": ">=10", + "typescript": ">=4", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dev": true, + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/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/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", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", + "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/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/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz", + "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==" + }, + "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-merge-refs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", + "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/react-popper": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "@hypnosphi/create-react-context": "^0.3.1", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + }, + "peerDependencies": { + "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/react-popper/node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "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/react-uid": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.2.tgz", + "integrity": "sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "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==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.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==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/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", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "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": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "devOptional": true + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": 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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/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==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/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/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/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.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/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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "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/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/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "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/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/standard": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz", + "integrity": "sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==", + "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": { + "eslint": "^8.13.0", + "eslint-config-standard": "17.0.0", + "eslint-config-standard-jsx": "^11.0.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-n": "^15.1.0", + "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-react": "^7.28.0", + "standard-engine": "^15.0.0" + }, + "bin": { + "standard": "bin/cmd.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/standard-engine": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", + "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", + "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": { + "get-stdin": "^8.0.0", + "minimist": "^1.2.6", + "pkg-conf": "^3.1.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "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": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "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.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-components": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz", + "integrity": "sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/tabbable": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", + "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/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/terser": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz", + "integrity": "sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/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": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "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-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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==", + "dev": true + }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "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": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "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/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "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": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "peer": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/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, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "node_modules/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "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==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-resize-observer": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "dependencies": { + "@juggle/resize-observer": "^3.3.1" + }, + "peerDependencies": { + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "peer": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "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==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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": ">=12" + } + }, + "node_modules/webpack": { + "version": "5.80.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.80.0.tgz", + "integrity": "sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.13.0", + "es-module-lexer": "^1.2.1", + "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.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "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-cli": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", + "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.1", + "colorette": "^2.0.14", + "commander": "^9.4.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "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/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/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==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "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": ">=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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": 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/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "dev": true + }, + "@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + } + }, + "@babel/eslint-parser": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.3.tgz", + "integrity": "sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==", + "dev": true, + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "requires": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", + "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", + "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "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" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", + "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "requires": { + "@babel/types": "^7.21.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", + "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", + "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", + "integrity": "sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", + "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz", + "integrity": "sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", + "integrity": "sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", + "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", + "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz", + "integrity": "sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", + "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", + "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.21.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz", + "integrity": "sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/polyfill": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", + "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", + "dev": true, + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/preset-env": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", + "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.21.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", + "@babel/plugin-proposal-async-generator-functions": "^7.20.7", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.21.0", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.20.7", + "@babel/plugin-transform-async-to-generator": "^7.20.7", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-classes": "^7.21.0", + "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-destructuring": "^7.21.3", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.2", + "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.20.7", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.21.4", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "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/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "requires": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "dev": true, + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "dev": true, + "requires": {} + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true + } + } + }, + "@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@eslint/js": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", + "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", + "dev": true + }, + "@faker-js/faker": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz", + "integrity": "sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==", + "dev": true + }, + "@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==" + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@hypnosphi/create-react-context": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", + "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", + "dev": true, + "requires": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "@jest/core": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", + "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", + "dev": true, + "requires": { + "@jest/console": "^29.5.0", + "@jest/reporters": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-resolve-dependencies": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "jest-watcher": "^29.5.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "@jest/environment": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "dev": true, + "requires": { + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0" + } + }, + "@jest/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "dev": true, + "requires": { + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" + } + }, + "@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "dev": true, + "requires": { + "jest-get-type": "^29.4.3" + } + }, + "@jest/fake-timers": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "dev": true, + "requires": { + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + } + }, + "@jest/globals": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "dev": true, + "requires": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/types": "^29.5.0", + "jest-mock": "^29.5.0" + } + }, + "@jest/reporters": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", + "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.25.16" + } + }, + "@jest/source-map": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", + "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", + "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", + "dev": true, + "requires": { + "@jest/console": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", + "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", + "dev": true, + "requires": { + "@jest/test-result": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "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 + }, + "supports-color": { + "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" + } + } + } + }, + "@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "supports-color": { + "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" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@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.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "requires": { + "eslint-scope": "5.1.1" + } + }, + "@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": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "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": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.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" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@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" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@popperjs/core": { + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", + "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==" + }, + "@reach/auto-id": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.18.0.tgz", + "integrity": "sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg==", + "requires": { + "@reach/utils": "0.18.0" + } + }, + "@reach/utils": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.18.0.tgz", + "integrity": "sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A==", + "requires": {} + }, + "@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", + "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "@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, + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0", + "@types/react-dom": "<18.0.0" + } + }, + "@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==" + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true, + "peer": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "peer": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "peer": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true, + "peer": true + }, + "@types/aria-query": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", + "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==", + "dev": true + }, + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@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==", + "dev": true + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", + "dev": true + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "devOptional": true + }, + "@types/react": { + "version": "17.0.58", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz", + "integrity": "sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A==", + "devOptional": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.19", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz", + "integrity": "sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ==", + "dev": true, + "requires": { + "@types/react": "^17" + } + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "devOptional": 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==", + "dev": true + }, + "@types/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true + }, + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", + "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", + "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", + "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", + "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", + "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", + "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", + "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", + "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", + "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", + "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", + "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/helper-wasm-section": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-opt": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5", + "@webassemblyjs/wast-printer": "1.11.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", + "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", + "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", + "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", + "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "dev": true, + "requires": {} + }, + "@webpack-cli/serve": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", + "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@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==", + "dev": true + }, + "@zendeskgarden/container-accordion": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz", + "integrity": "sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4", + "react-uid": "^2.2.0" + } + }, + "@zendeskgarden/container-breadcrumb": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz", + "integrity": "sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "@zendeskgarden/container-buttongroup": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz", + "integrity": "sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-selection": "^2.0.4" + } + }, + "@zendeskgarden/container-field": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-field/-/container-field-2.1.2.tgz", + "integrity": "sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg==", + "requires": { + "@babel/runtime": "^7.8.4", + "react-uid": "^2.2.0" + } + }, + "@zendeskgarden/container-focusjail": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz", + "integrity": "sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4", + "dom-helpers": "^5.1.0", + "tabbable": "^6.0.0" + } + }, + "@zendeskgarden/container-focusvisible": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz", + "integrity": "sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "@zendeskgarden/container-grid": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz", + "integrity": "sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "@zendeskgarden/container-keyboardfocus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz", + "integrity": "sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4" + } + }, + "@zendeskgarden/container-modal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz", + "integrity": "sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-focusjail": "^2.0.4", + "@zendeskgarden/container-utilities": "^1.0.4" + } + }, + "@zendeskgarden/container-pagination": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz", + "integrity": "sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-selection": "^2.0.4" + } + }, + "@zendeskgarden/container-schedule": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz", + "integrity": "sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "@zendeskgarden/container-scrollregion": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz", + "integrity": "sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ==", + "requires": { + "@babel/runtime": "^7.8.4", + "lodash.debounce": "^4.0.8", + "prop-types": "^15.7.2" + } + }, + "@zendeskgarden/container-selection": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz", + "integrity": "sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4" + } + }, + "@zendeskgarden/container-slider": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz", + "integrity": "sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ==", + "requires": { + "@babel/runtime": "^7.8.4", + "lodash.debounce": "^4.0.8" + } + }, + "@zendeskgarden/container-splitter": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz", + "integrity": "sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4" + } + }, + "@zendeskgarden/container-tabs": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz", + "integrity": "sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-selection": "^2.0.4", + "@zendeskgarden/container-utilities": "^1.0.4" + } + }, + "@zendeskgarden/container-tooltip": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz", + "integrity": "sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@zendeskgarden/container-utilities": "^1.0.4", + "react-uid": "^2.2.0" + } + }, + "@zendeskgarden/container-utilities": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz", + "integrity": "sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg==", + "requires": { + "@babel/runtime": "^7.8.4", + "@reach/auto-id": "^0.18.0" + } + }, + "@zendeskgarden/css-bedrock": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz", + "integrity": "sha512-dHwlDJ5v4ijX3yCr4Z97UGaRYFrD3AeWv+HmFcr4QQRlOE4prkIvahXxR6eD4QhxwEs91FtWpJxvCsZAJGHuRA==", + "requires": { + "@zendeskgarden/css-variables": "^6.4.5", + "modern-normalize": "^1.0.0" + } + }, + "@zendeskgarden/css-variables": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz", + "integrity": "sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg==" + }, + "@zendeskgarden/react-accordions": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz", + "integrity": "sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w==", + "requires": { + "@zendeskgarden/container-accordion": "^2.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "lodash.debounce": "^4.0.8", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + } + }, + "@zendeskgarden/react-avatars": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz", + "integrity": "sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw==", + "requires": { + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-breadcrumbs": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz", + "integrity": "sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg==", + "requires": { + "@zendeskgarden/container-breadcrumb": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-buttons": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz", + "integrity": "sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw==", + "requires": { + "@zendeskgarden/container-buttongroup": "^1.0.0", + "@zendeskgarden/container-keyboardfocus": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-chrome": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz", + "integrity": "sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A==", + "requires": { + "@zendeskgarden/container-accordion": "^2.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "dom-helpers": "^5.2.1", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + } + }, + "@zendeskgarden/react-colorpickers": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz", + "integrity": "sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg==", + "requires": { + "@zendeskgarden/container-grid": "^0.1.1", + "@zendeskgarden/container-utilities": "^1.0.0", + "@zendeskgarden/react-buttons": "^8.64.0", + "@zendeskgarden/react-forms": "^8.64.0", + "@zendeskgarden/react-modals": "^8.64.0", + "@zendeskgarden/react-tooltips": "^8.64.0", + "lodash.isequal": "^4.5.0", + "lodash.throttle": "^4.1.1", + "polished": "^4.0.0", + "prop-types": "^15.7.2" + } + }, + "@zendeskgarden/react-datepickers": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz", + "integrity": "sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw==", + "requires": { + "@zendeskgarden/container-utilities": "^1.0.0", + "date-fns": "^2.0.0-beta.2", + "prop-types": "^15.5.7", + "react-popper": "^1.3.4" + } + }, + "@zendeskgarden/react-dropdowns": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz", + "integrity": "sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA==", + "requires": { + "@zendeskgarden/container-selection": "^2.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "@zendeskgarden/react-forms": "^8.64.0", + "downshift": "^7.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "react-popper": "^1.3.4" + } + }, + "@zendeskgarden/react-forms": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz", + "integrity": "sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA==", + "requires": { + "@zendeskgarden/container-field": "^2.1.0", + "@zendeskgarden/container-slider": "^0.1.1", + "@zendeskgarden/container-utilities": "^1.0.0", + "lodash.debounce": "^4.0.8", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + } + }, + "@zendeskgarden/react-grid": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz", + "integrity": "sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ==", + "requires": { + "@zendeskgarden/container-splitter": "^2.0.3", + "@zendeskgarden/container-utilities": "^1.0.0", + "@zendeskgarden/react-buttons": "^8.64.0", + "@zendeskgarden/react-tooltips": "^8.64.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "use-resize-observer": "^9.1.0" + } + }, + "@zendeskgarden/react-loaders": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz", + "integrity": "sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg==", + "requires": { + "@zendeskgarden/container-schedule": "^2.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-modals": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz", + "integrity": "sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw==", + "requires": { + "@popperjs/core": "^2.4.4", + "@zendeskgarden/container-focusvisible": "^1.0.0", + "@zendeskgarden/container-modal": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "dom-helpers": "^5.1.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "react-popper": "^2.2.3", + "react-transition-group": "^4.4.2" + }, + "dependencies": { + "react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "requires": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + } + } + } + }, + "@zendeskgarden/react-notifications": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz", + "integrity": "sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q==", + "requires": { + "@zendeskgarden/react-buttons": "^8.64.0", + "polished": "^4.1.1", + "prop-types": "^15.5.7", + "react-transition-group": "^4.4.2", + "react-uid": "^2.3.1" + } + }, + "@zendeskgarden/react-pagination": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz", + "integrity": "sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw==", + "requires": { + "@zendeskgarden/container-pagination": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-tables": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz", + "integrity": "sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg==", + "requires": { + "@zendeskgarden/container-utilities": "^1.0.0", + "dom-helpers": "^5.1.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-tabs": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz", + "integrity": "sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w==", + "requires": { + "@zendeskgarden/container-tabs": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0" + } + }, + "@zendeskgarden/react-tags": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz", + "integrity": "sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ==", + "requires": { + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-theming": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz", + "integrity": "sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg==", + "requires": { + "@zendeskgarden/container-focusvisible": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7" + } + }, + "@zendeskgarden/react-tooltips": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz", + "integrity": "sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA==", + "requires": { + "@zendeskgarden/container-tooltip": "^1.0.0", + "@zendeskgarden/container-utilities": "^1.0.0", + "polished": "^4.0.0", + "prop-types": "^15.5.7", + "react-merge-refs": "^1.1.0", + "react-popper": "^1.3.4" + } + }, + "@zendeskgarden/react-typography": { + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz", + "integrity": "sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ==", + "requires": { + "@zendeskgarden/container-scrollregion": "^1.0.0", + "polished": "^4.0.0", + "prism-react-renderer": "^1.1.1", + "prop-types": "^15.5.7" + } + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true + }, + "acorn-globals": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", + "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", + "dev": true, + "requires": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "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, + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", + "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", + "requires": { + "debug": "^4.1.0", + "depd": "^2.0.0", + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": 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" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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 + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "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": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "peer": true + }, + "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" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "babel-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", + "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", + "dev": true, + "requires": { + "@jest/transform": "^29.5.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "supports-color": { + "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" + } + } + } + }, + "babel-loader": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + } + }, + "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==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-styled-components": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz", + "integrity": "sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.21", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "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": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "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==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, + "requires": { + "semver": "^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" + }, + "caniuse-lite": { + "version": "1.0.30001480", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", + "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "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", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "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==", + "dev": true + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", + "dev": true, + "requires": { + "del": "^4.1.1" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "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==", + "dev": true + }, + "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==" + }, + "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==" + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "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==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compute-scroll-into-view": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz", + "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "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==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "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==", + "dev": true, + "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" + } + }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true + }, + "core-js-compat": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.1.tgz", + "integrity": "sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==", + "dev": true, + "requires": { + "browserslist": "^4.21.5" + } + }, + "cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dev": true, + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "dev": true, + "requires": {} + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "peer": true + }, + "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" + } + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssdb": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz", + "integrity": "sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg==", + "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==", + "dev": true + }, + "cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", + "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" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" + } + }, + "date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "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", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "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 + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true + }, + "diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "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" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "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==", + "dev": true + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "downshift": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz", + "integrity": "sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q==", + "requires": { + "@babel/runtime": "^7.14.8", + "compute-scroll-into-view": "^2.0.4", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "tslib": "^2.3.0" + }, + "dependencies": { + "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==" + } + } + }, + "electron-to-chromium": { + "version": "1.4.367", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", + "integrity": "sha512-mNuDxb+HpLhPGUKrg0hSxbTjHWw8EziwkwlJNkFUj3W60ypigLDRVz04vU+VRsJPi8Gub+FDhYUpuTm9xiEwRQ==", + "dev": true + }, + "emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true + }, + "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==" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "enhanced-resolve": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", + "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "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==", + "dev": true + }, + "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", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", + "dev": true + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "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", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "levn": { + "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" + } + }, + "optionator": { + "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", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": 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" + } + } + } + }, + "eslint": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", + "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.38.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": 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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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==", + "dev": true + }, + "eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "p-locate": "^5.0.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==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "supports-color": { + "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" + } + }, + "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 + } + } + }, + "eslint-config-standard": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", + "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "dev": true, + "requires": {} + }, + "eslint-config-standard-jsx": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz", + "integrity": "sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-es": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "dependencies": { + "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, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "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 + } + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-n": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", + "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", + "dev": true, + "requires": { + "builtins": "^5.0.1", + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", + "ignore": "^5.1.1", + "is-core-module": "^2.11.0", + "minimatch": "^3.1.2", + "resolve": "^1.22.1", + "semver": "^7.3.8" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", + "dev": true, + "requires": {} + }, + "eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "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, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "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, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "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, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "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 + }, + "espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true + } + } + }, + "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 + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "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, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "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", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "dev": true, + "requires": { + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" + } + }, + "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 + }, + "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, + "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==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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" + } + }, + "flat-cache": { + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "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" + } + }, + "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==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "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.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "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", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "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==", + "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, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "dependencies": { + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", + "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "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==", + "dev": true + } + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "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" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "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" + } + }, + "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==", + "devOptional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "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==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true + }, + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "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" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "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==" + }, + "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 + }, + "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" + } + }, + "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", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "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 + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + } + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "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 + }, + "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" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-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 + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "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, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "dev": true, + "requires": { + "@jest/core": "^29.5.0", + "@jest/types": "^29.5.0", + "import-local": "^3.0.2", + "jest-cli": "^29.5.0" + } + }, + "jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "dev": true, + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } + }, + "jest-circus": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", + "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "dev": true, + "requires": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", "@types/node": "*", - "ts-node": ">=9.0.0" + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.5.0", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.5.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true + "dependencies": { + "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" + } }, - "ts-node": { - "optional": 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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, - "node_modules/jest-diff": { + "jest-cli": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", + "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "dev": true, + "requires": { + "@jest/core": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "jest-config": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "jest-diff": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "chalk": "^4.0.0", "diff-sequences": "^29.4.3", "jest-get-type": "^29.4.3", "pretty-format": "^29.5.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-docblock": { + "jest-docblock": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-each": { + "jest-each": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/types": "^29.5.0", "chalk": "^4.0.0", "jest-get-type": "^29.4.3", "jest-util": "^29.5.0", "pretty-format": "^29.5.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-environment-jsdom": { + "jest-environment-jsdom": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.5.0.tgz", "integrity": "sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/environment": "^29.5.0", "@jest/fake-timers": "^29.5.0", "@jest/types": "^29.5.0", @@ -8833,110 +21666,177 @@ "jest-mock": "^29.5.0", "jest-util": "^29.5.0", "jsdom": "^20.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } } }, - "node_modules/jest-environment-node": { + "jest-environment-node": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/environment": "^29.5.0", "@jest/fake-timers": "^29.5.0", "@jest/types": "^29.5.0", "@types/node": "*", "jest-mock": "^29.5.0", "jest-util": "^29.5.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-get-type": { + "jest-get-type": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "dev": true }, - "node_modules/jest-haste-map": { + "jest-haste-map": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/types": "^29.5.0", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.4.3", "jest-util": "^29.5.0", "jest-worker": "^29.5.0", "micromatch": "^4.0.4", "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" } }, - "node_modules/jest-leak-detector": { + "jest-leak-detector": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "jest-get-type": "^29.4.3", "pretty-format": "^29.5.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + } } }, - "node_modules/jest-matcher-utils": { + "jest-matcher-utils": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "chalk": "^4.0.0", "jest-diff": "^29.5.0", "jest-get-type": "^29.4.3", "pretty-format": "^29.5.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-message-util": { + "jest-message-util": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@babel/code-frame": "^7.12.13", "@jest/types": "^29.5.0", "@types/stack-utils": "^2.0.0", @@ -8947,60 +21847,113 @@ "slash": "^3.0.0", "stack-utils": "^2.0.3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-mock": { + "jest-mock": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/types": "^29.5.0", "@types/node": "*", - "jest-util": "^29.5.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "jest-util": "^29.5.0" } }, - "node_modules/jest-pnp-resolver": { + "jest-pnp-resolver": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } + "requires": {} }, - "node_modules/jest-regex-util": { + "jest-regex-util": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "dev": true }, - "node_modules/jest-resolve": { + "jest-resolve": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "jest-haste-map": "^29.5.0", @@ -9011,31 +21964,74 @@ "resolve.exports": "^2.0.0", "slash": "^3.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-resolve-dependencies": { + "jest-resolve-dependencies": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "jest-regex-util": "^29.4.3", "jest-snapshot": "^29.5.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner": { + "jest-runner": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/console": "^29.5.0", "@jest/environment": "^29.5.0", "@jest/test-result": "^29.5.0", @@ -9058,17 +22054,64 @@ "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-runtime": { + "jest-runtime": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/environment": "^29.5.0", "@jest/fake-timers": "^29.5.0", "@jest/globals": "^29.5.0", @@ -9092,27 +22135,64 @@ "slash": "^3.0.0", "strip-bom": "^4.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime/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, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-snapshot": { + "jest-snapshot": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-jsx": "^7.7.2", @@ -9137,46 +22217,113 @@ "pretty-format": "^29.5.0", "semver": "^7.3.5" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-snapshot/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, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", - "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "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" + } + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "node_modules/jest-util": { + "jest-util": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/types": "^29.5.0", "@types/node": "*", "chalk": "^4.0.0", @@ -9184,17 +22331,64 @@ "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-validate": { + "jest-validate": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/types": "^29.5.0", "camelcase": "^6.2.0", "chalk": "^4.0.0", @@ -9202,30 +22396,95 @@ "leven": "^3.1.0", "pretty-format": "^29.5.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": 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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-watcher": { + "jest-watcher": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@jest/test-result": "^29.5.0", "@jest/types": "^29.5.0", "@types/node": "*", @@ -9235,79 +22494,114 @@ "jest-util": "^29.5.0", "string-length": "^4.0.1" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/jest-worker": { + "jest-worker": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@types/node": "*", "jest-util": "^29.5.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.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==", - "dev": true, - "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "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 + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/js-sdsl": { + "js-sdsl": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } + "dev": true }, - "node_modules/js-tokens": { + "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" + "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==", + "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, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "node_modules/jsdom": { + "jsdom": { "version": "20.0.3", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "abab": "^2.0.6", "acorn": "^8.8.1", "acorn-globals": "^7.0.0", @@ -9334,345 +22628,224 @@ "whatwg-url": "^11.0.0", "ws": "^8.11.0", "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } } }, - "node_modules/jsesc": { + "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" - } + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, - "node_modules/json-parse-better-errors": { + "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, - "license": "MIT" + "dev": true }, - "node_modules/json-parse-even-better-errors": { + "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/json-schema-traverse": { + "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, - "license": "MIT" + "dev": true }, - "node_modules/json-stable-stringify-without-jsonify": { + "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/json5": { + "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/jsx-ast-utils": { + "jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "array-includes": "^3.1.5", "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.0" } }, - "node_modules/kind-of": { + "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/kleur": { + "kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true }, - "node_modules/klona": { + "klona": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } + "dev": true }, - "node_modules/leven": { + "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, - "license": "MIT", - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/levn": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/levn/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, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/levn/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, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/lines-and-columns": { + "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==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/load-json-file": { + "load-json-file": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "graceful-fs": "^4.1.15", "parse-json": "^4.0.0", "pify": "^4.0.1", "strip-bom": "^3.0.0", "type-fest": "^0.3.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/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, - "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" + "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, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "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 + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true + } } }, - "node_modules/loader-runner": { + "loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } + "dev": true }, - "node_modules/locate-path": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/lodash": { + "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/lodash.debounce": { + "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, - "node_modules/lodash.isequal": { + "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "license": "MIT" + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, - "node_modules/lodash.merge": { + "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, - "license": "MIT" + "dev": true }, - "node_modules/lodash.throttle": { + "lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "license": "MIT" + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" }, - "node_modules/loose-envify": { + "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": { + "requires": { "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" } }, - "node_modules/lower-case": { + "lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "tslib": "^2.0.3" } }, - "node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "license": "ISC", - "engines": { - "node": ">=12" + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" } }, - "node_modules/lz-string": { + "lz-string": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "dev": true, - "license": "MIT", - "bin": { - "lz-string": "bin/bin.js" - } + "dev": true }, - "node_modules/make-dir": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-error": { + "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, "peer": true }, - "node_modules/make-fetch-happen": { + "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==", - "license": "ISC", - "dependencies": { + "requires": { "agentkeepalive": "^4.2.1", "cacache": "^16.1.0", "http-cache-semantics": "^4.1.0", @@ -9690,305 +22863,216 @@ "socks-proxy-agent": "^7.0.0", "ssri": "^9.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + } } }, - "node_modules/makeerror": { + "makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { + "requires": { "tmpl": "1.0.5" } }, - "node_modules/merge-stream": { + "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, - "license": "MIT" + "dev": true }, - "node_modules/merge2": { + "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } + "dev": true }, - "node_modules/micromatch": { + "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" } }, - "node_modules/mime-db": { + "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, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "dev": true }, - "node_modules/mime-types": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" } }, - "node_modules/mimic-fn": { + "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, - "license": "MIT", - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/mini-css-extract-plugin": { + "mini-css-extract-plugin": { "version": "2.7.5", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "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/minimatch": { + "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { + "requires": { "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" } }, - "node_modules/minimist": { + "minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "dev": true }, - "node_modules/minipass": { + "minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { + "requires": { "yallist": "^4.0.0" }, - "engines": { - "node": ">=8" + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, - "node_modules/minipass-collect": { + "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==", - "license": "ISC", - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/minipass-fetch": { + "minipass-fetch": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "license": "MIT", - "dependencies": { + "requires": { + "encoding": "^0.1.13", "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": { + "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==", - "license": "ISC", - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/minipass-pipeline": { + "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==", - "license": "ISC", - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/minipass-sized": { + "minipass-sized": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "license": "ISC", - "dependencies": { + "requires": { "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/minizlib": { + "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", - "dependencies": { + "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" }, - "engines": { - "node": ">= 8" + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, - "node_modules/mkdirp": { + "mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, - "node_modules/modern-normalize": { + "modern-normalize": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", - "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==" }, - "node_modules/natural-compare": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true + }, + "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/negotiator": { + "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, - "node_modules/neo-async": { + "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==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/no-case": { + "no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, - "node_modules/node-gyp": { + "node-gyp": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", - "license": "MIT", - "dependencies": { + "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", "graceful-fs": "^4.2.6", @@ -10000,1329 +23084,773 @@ "tar": "^6.1.2", "which": "^2.0.2" }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/node-gyp/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==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, - "node_modules/node-int64": { + "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/node-releases": { + "node-releases": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/nopt": { + "nopt": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "license": "ISC", - "dependencies": { + "requires": { "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/normalize-path": { + "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/normalize-range": { + "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/npm-run-path": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/npmlog": { + "npmlog": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "license": "ISC", - "dependencies": { + "requires": { "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/nth-check": { + "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==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { + "requires": { "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/nwsapi": { + "nwsapi": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz", "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/object-assign": { + "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" - } + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, - "node_modules/object-inspect": { + "object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "dev": true }, - "node_modules/object-is": { + "object-is": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "license": "MIT", - "dependencies": { + "requires": { "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": { + "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "node_modules/object.assign": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "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": { + "object.entries": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" } }, - "node_modules/object.fromentries": { + "object.fromentries": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.hasown": { + "object.hasown": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "define-properties": "^1.1.4", "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.values": { + "object.values": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/once": { + "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { + "requires": { "wrappy": "1" } }, - "node_modules/onetime": { + "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/optionator": { + "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/optionator/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, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/optionator/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, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/p-limit": { + "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "p-limit": "^2.2.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "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" + } + } } }, - "node_modules/p-map": { + "p-map": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/p-try": { + "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, - "license": "MIT", - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/param-case": { + "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/parent-module": { + "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==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" } }, - "node_modules/parse-json": { + "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse5": { + "parse5": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "requires": { + "entities": "^4.4.0" } }, - "node_modules/pascal-case": { + "pascal-case": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/path-exists": { + "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, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/path-is-absolute": { + "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, - "node_modules/path-is-inside": { + "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true, - "license": "(WTFPL OR MIT)" + "dev": true }, - "node_modules/path-key": { + "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, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/path-parse": { + "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==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/path-type": { + "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/picocolors": { + "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true, - "license": "ISC" + "dev": true }, - "node_modules/picomatch": { + "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" - } + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true }, - "node_modules/pinkie": { + "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/pinkie-promise": { + "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/pirates": { + "pirates": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } + "dev": true }, - "node_modules/pkg-conf": { + "pkg-conf": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "find-up": "^3.0.0", "load-json-file": "^5.2.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/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, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-conf/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==", - "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-conf/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, - "license": "MIT", - "engines": { - "node": ">=4" + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } } }, - "node_modules/pkg-dir": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/polished": { + "polished": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", - "license": "MIT", - "dependencies": { + "requires": { "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=10" } }, - "node_modules/popper.js": { + "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, - "node_modules/postcss": { + "postcss": { "version": "8.4.22", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { + "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-attribute-case-insensitive": { + "postcss-attribute-case-insensitive": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-clamp": { + "postcss-clamp": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" } }, - "node_modules/postcss-color-functional-notation": { + "postcss-color-functional-notation": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-color-hex-alpha": { + "postcss-color-hex-alpha": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-color-rebeccapurple": { + "postcss-color-rebeccapurple": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-custom-media": { + "postcss-custom-media": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + }, + "postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-custom-selectors": { + "postcss-custom-selectors": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" } }, - "node_modules/postcss-dir-pseudo-class": { + "postcss-dir-pseudo-class": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-double-position-gradients": { + "postcss-double-position-gradients": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-env-function": { + "postcss-env-function": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-focus-visible": { + "postcss-focus-visible": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-focus-within": { + "postcss-focus-within": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" } }, - "node_modules/postcss-font-variant": { + "postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", "dev": true, - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.0" - } + "requires": {} }, - "node_modules/postcss-gap-properties": { + "postcss-gap-properties": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", "dev": true, - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } + "requires": {} }, - "node_modules/postcss-image-set-function": { + "postcss-image-set-function": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-import": { + "postcss-import": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" } }, - "node_modules/postcss-initial": { + "postcss-initial": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", "dev": true, - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.0" - } + "requires": {} }, - "node_modules/postcss-lab-function": { + "postcss-lab-function": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-loader": { + "postcss-loader": { "version": "7.2.4", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz", "integrity": "sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "cosmiconfig": "^8.1.3", "cosmiconfig-typescript-loader": "^4.3.0", "klona": "^2.0.6", "semver": "^7.3.8" }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "ts-node": ">=10", - "typescript": ">=4", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } }, - "typescript": { - "optional": true + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, - "node_modules/postcss-loader/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, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-logical": { + "postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", "dev": true, - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } + "requires": {} }, - "node_modules/postcss-media-minmax": { + "postcss-media-minmax": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } + "requires": {} }, - "node_modules/postcss-modules-extract-imports": { + "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==", "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } + "requires": {} }, - "node_modules/postcss-modules-local-by-default": { + "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==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "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": { + "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==", "dev": true, - "license": "ISC", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-values": { + "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==", "dev": true, - "license": "ISC", - "dependencies": { + "requires": { "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, - "node_modules/postcss-nesting": { + "postcss-nesting": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-opacity-percentage": { + "postcss-opacity-percentage": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", "dev": true, - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "license": "MIT", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.2" - } + "requires": {} }, - "node_modules/postcss-overflow-shorthand": { + "postcss-overflow-shorthand": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/postcss-page-break": { + "postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", "dev": true, - "license": "MIT", - "peerDependencies": { - "postcss": "^8" - } + "requires": {} }, - "node_modules/postcss-place": { + "postcss-place": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-preset-env": { + "postcss-preset-env": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "@csstools/postcss-cascade-layers": "^1.1.1", "@csstools/postcss-color-function": "^1.1.1", "@csstools/postcss-font-format-keywords": "^1.0.1", @@ -11372,325 +23900,209 @@ "postcss-replace-overflow-wrap": "^4.0.0", "postcss-selector-not": "^6.0.1", "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-pseudo-class-any-link": { + "postcss-pseudo-class-any-link": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dev": true, - "license": "CC0-1.0", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-replace-overflow-wrap": { + "postcss-replace-overflow-wrap": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", "dev": true, - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.3" - } + "requires": {} }, - "node_modules/postcss-selector-not": { + "postcss-selector-not": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" } }, - "node_modules/postcss-selector-parser": { + "postcss-selector-parser": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" } }, - "node_modules/postcss-value-parser": { + "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" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "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": ">= 0.8.0" - } + "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 }, - "node_modules/pretty-error": { + "pretty-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "lodash": "^4.17.20", "renderkid": "^3.0.0" } }, - "node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "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, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.4.3", + "requires": { + "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "react-is": "^17.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + } } }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true, - "license": "MIT" - }, - "node_modules/prism-react-renderer": { + "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==", - "license": "MIT", - "peerDependencies": { - "react": ">=0.14.9" - } + "requires": {} }, - "node_modules/promise-inflight": { + "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "license": "ISC" + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" }, - "node_modules/promise-retry": { + "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==", - "license": "MIT", - "dependencies": { + "requires": { "err-code": "^2.0.2", "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/prompts": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/prop-types": { + "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": { + "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, - "node_modules/psl": { + "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/punycode": { + "punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/pure-rand": { + "pure-rand": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ], - "license": "MIT" + "dev": true }, - "node_modules/querystringify": { + "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/queue-microtask": { + "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" - } - ], - "license": "MIT" + "dev": true }, - "node_modules/randombytes": { + "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "safe-buffer": "^5.1.0" } }, - "node_modules/react": { + "react": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "license": "MIT", - "dependencies": { + "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/react-dom": { + "react-dom": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "license": "MIT", - "dependencies": { + "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.14.0" } }, - "node_modules/react-fast-compare": { + "react-fast-compare": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz", - "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==", - "license": "MIT" + "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==" }, - "node_modules/react-is": { + "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" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/react-merge-refs": { + "react-merge-refs": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", - "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } + "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==" }, - "node_modules/react-popper": { + "react-popper": { "version": "1.3.11", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", - "license": "MIT", - "dependencies": { + "requires": { "@babel/runtime": "^7.1.2", "@hypnosphi/create-react-context": "^0.3.1", "deep-equal": "^1.1.1", @@ -11699,207 +24111,165 @@ "typed-styles": "^0.0.7", "warning": "^4.0.2" }, - "peerDependencies": { - "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0" + "dependencies": { + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + } } }, - "node_modules/react-transition-group": { + "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": { + "requires": { "@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/react-uid": { + "react-uid": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.2.tgz", "integrity": "sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg==", - "license": "MIT", - "dependencies": { + "requires": { "tslib": "^2.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } } }, - "node_modules/read-cache": { + "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "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==", + "dev": true + } } }, - "node_modules/readable-stream": { + "readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { + "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" } }, - "node_modules/rechoir": { + "rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" } }, - "node_modules/regenerate": { + "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/regenerate-unicode-properties": { + "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==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" } }, - "node_modules/regenerator-runtime": { + "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" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, - "node_modules/regenerator-transform": { + "regenerator-transform": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@babel/runtime": "^7.8.4" } }, - "node_modules/regexp.prototype.flags": { + "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==", - "license": "MIT", - "dependencies": { + "requires": { "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": { + "regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true }, - "node_modules/regexpu-core": { + "regexpu-core": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" } }, - "node_modules/regjsparser": { + "regjsparser": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { + "requires": { "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==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } } }, - "node_modules/relateurl": { + "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } + "dev": true }, - "node_modules/renderkid": { + "renderkid": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", @@ -11907,521 +24277,326 @@ "strip-ansi": "^6.0.1" } }, - "node_modules/require-directory": { + "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/require-from-string": { + "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/requires-port": { + "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/resolve": { + "resolve": { "version": "1.22.2", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "is-core-module": "^2.11.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": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/resolve-from": { + "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, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/resolve.exports": { + "resolve.exports": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/retry": { + "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "license": "MIT", - "engines": { - "node": ">= 4" - } + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" }, - "node_modules/reusify": { + "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } + "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==", - "license": "ISC", - "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/run-parallel": { + "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" - } - ], - "license": "MIT", - "dependencies": { + "requires": { "queue-microtask": "^1.2.2" } }, - "node_modules/safe-buffer": { + "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" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, - "node_modules/safe-regex-test": { + "safe-regex-test": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safer-buffer": { + "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true, - "license": "MIT" + "devOptional": true }, - "node_modules/saxes": { + "saxes": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, - "license": "ISC", - "dependencies": { + "requires": { "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" } }, - "node_modules/scheduler": { + "scheduler": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "license": "MIT", - "dependencies": { + "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, - "node_modules/schema-utils": { + "schema-utils": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "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/schema-utils/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==", - "dev": true, - "license": "MIT", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { "ajv": { - "optional": true + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true } } }, - "node_modules/schema-utils/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/schema-utils/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, - "license": "MIT" - }, - "node_modules/semver": { + "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "dev": true }, - "node_modules/serialize-javascript": { + "serialize-javascript": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { + "requires": { "randombytes": "^2.1.0" } }, - "node_modules/set-blocking": { + "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==", - "license": "ISC" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, - "node_modules/shallow-clone": { + "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==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" } }, - "node_modules/shallowequal": { + "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" + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, - "node_modules/shebang-command": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" } }, - "node_modules/shebang-regex": { + "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, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/side-channel": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "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": { + "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==", - "license": "ISC" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/sisteransi": { + "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/slash": { + "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/smart-buffer": { + "smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" }, - "node_modules/socks": { + "socks": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "license": "MIT", - "dependencies": { + "requires": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" } }, - "node_modules/socks-proxy-agent": { + "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==", - "license": "MIT", - "dependencies": { + "requires": { "agent-base": "^6.0.2", "debug": "^4.3.3", "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" } }, - "node_modules/source-map": { + "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, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/source-map-js": { + "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, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/source-map-support": { + "source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "node_modules/sprintf-js": { + "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, - "node_modules/ssri": { + "ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "license": "ISC", - "dependencies": { + "requires": { "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/stack-utils": { + "stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "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==", + "dev": true + } } }, - "node_modules/standard": { + "standard": { "version": "17.0.0", "resolved": "https://registry.npmjs.org/standard/-/standard-17.0.0.tgz", "integrity": "sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==", "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" - } - ], - "license": "MIT", - "dependencies": { + "requires": { "eslint": "^8.13.0", "eslint-config-standard": "17.0.0", "eslint-config-standard-jsx": "^11.0.0", @@ -12430,101 +24605,63 @@ "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "^7.28.0", "standard-engine": "^15.0.0" - }, - "bin": { - "standard": "bin/cmd.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/standard-engine": { + "standard-engine": { "version": "15.0.0", "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-15.0.0.tgz", "integrity": "sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==", "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" - } - ], - "license": "MIT", - "dependencies": { + "requires": { "get-stdin": "^8.0.0", "minimist": "^1.2.6", "pkg-conf": "^3.1.0", "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/stop-iteration-iterator": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" } }, - "node_modules/string_decoder": { + "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { + "requires": { "safe-buffer": "~5.2.0" } }, - "node_modules/string-length": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" } }, - "node_modules/string-width": { + "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==", - "license": "MIT", - "dependencies": { + "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" } }, - "node_modules/string.prototype.matchall": { + "string.prototype.matchall": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4", @@ -12533,110 +24670,72 @@ "internal-slot": "^1.0.3", "regexp.prototype.flags": "^1.4.3", "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trim": { + "string.prototype.trim": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trimend": { + "string.prototype.trimend": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string.prototype.trimstart": { + "string.prototype.trimstart": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strip-ansi": { + "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { + "requires": { "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" } }, - "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, - "license": "MIT", - "engines": { - "node": ">=4" - } + "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 }, - "node_modules/strip-final-newline": { + "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, - "license": "MIT", - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/strip-json-comments": { + "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, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, - "node_modules/styled-components": { + "styled-components": { "version": "5.3.9", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz", "integrity": "sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==", - "license": "MIT", - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", "@emotion/is-prop-valid": "^1.1.0", @@ -12647,312 +24746,211 @@ "hoist-non-react-statics": "^3.0.0", "shallowequal": "^1.1.0", "supports-color": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" } }, - "node_modules/supports-color": { + "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": { + "requires": { "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-color/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/supports-preserve-symlinks-flag": { + "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "dev": true }, - "node_modules/symbol-tree": { + "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, - "license": "MIT" + "dev": true }, - "node_modules/tabbable": { + "tabbable": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", - "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==", - "license": "MIT" + "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" }, - "node_modules/tapable": { + "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "dev": true }, - "node_modules/tar": { + "tar": { "version": "6.1.13", "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", - "license": "ISC", - "dependencies": { + "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz", - "integrity": "sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", - "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/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, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "dev": true, - "license": "MIT", "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" + "minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, - "node_modules/terser-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==", + "terser": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz", + "integrity": "sha512-3die3+pYW4mta4xF6K8Wtf7id8+oYyfqtAhjwzqY01+CfDSDMx/VA1Sp8sXWs5AVNIoAKoUfmp/gnPqRjBxuDA==", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.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==", - "dev": true, - "license": "MIT" - }, - "node_modules/terser/node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "terser-webpack-plugin": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", + "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", "dev": true, - "license": "MIT", + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.5" + }, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/test-exclude": { + "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, - "license": "ISC", - "dependencies": { + "requires": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" } }, - "node_modules/text-table": { + "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/tmpl": { + "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, - "node_modules/to-fast-properties": { + "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" - } + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, - "node_modules/to-regex-range": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" } }, - "node_modules/tough-cookie": { + "tough-cookie": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { + "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", "universalify": "^0.2.0", "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" } }, - "node_modules/tr46": { + "tr46": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" } }, - "node_modules/ts-node": { + "ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, "peer": true, - "dependencies": { + "requires": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", "@tsconfig/node12": "^1.0.7", @@ -12966,400 +24964,272 @@ "make-error": "^1.1.1", "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } } }, - "node_modules/tsconfig-paths": { + "tsconfig-paths": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" }, - "bin": { - "json5": "lib/cli.js" + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } } }, - "node_modules/tslib": { + "tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "license": "0BSD" + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, - "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==", + "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, - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" + "requires": { + "prelude-ls": "^1.2.1" } }, - "node_modules/type-detect": { + "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, - "license": "MIT", - "engines": { - "node": ">=4" - } + "dev": true }, - "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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "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 }, - "node_modules/typed-array-length": { + "typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "for-each": "^0.3.3", "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-styles": { + "typed-styles": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==", - "license": "MIT" + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, - "node_modules/typescript": { + "typescript": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=12.20" - } + "peer": true }, - "node_modules/unbox-primitive": { + "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unicode-canonical-property-names-ecmascript": { + "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/unicode-match-property-ecmascript": { + "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==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "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": { + "unicode-match-property-value-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/unicode-property-aliases-ecmascript": { + "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "dev": true }, - "node_modules/unique-filename": { + "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==", - "license": "ISC", - "dependencies": { + "requires": { "unique-slug": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/unique-slug": { + "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==", - "license": "ISC", - "dependencies": { + "requires": { "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "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": { + } + }, + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" } }, - "node_modules/uri-js": { + "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { + "requires": { "punycode": "^2.1.0" } }, - "node_modules/url-parse": { + "url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "node_modules/use-resize-observer": { + "use-resize-observer": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "license": "MIT", - "dependencies": { + "requires": { "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" } }, - "node_modules/util-deprecate": { + "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "node_modules/utila": { + "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/v8-compile-cache-lib": { + "v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", "dev": true, "peer": true }, - "node_modules/v8-to-istanbul": { + "v8-to-istanbul": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, - "license": "ISC", - "dependencies": { + "requires": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0" - }, - "engines": { - "node": ">=10.12.0" } }, - "node_modules/w3c-xmlserializer": { + "w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" } }, - "node_modules/walker": { + "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "license": "Apache-2.0", - "dependencies": { + "requires": { "makeerror": "1.0.12" } }, - "node_modules/warning": { + "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": { + "requires": { "loose-envify": "^1.0.0" } }, - "node_modules/watchpack": { + "watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" } }, - "node_modules/webidl-conversions": { + "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, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } + "dev": true }, - "node_modules/webpack": { - "version": "5.79.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.79.0.tgz", - "integrity": "sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==", + "webpack": { + "version": "5.80.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.80.0.tgz", + "integrity": "sha512-OIMiq37XK1rWO8mH9ssfFKZsXg4n6klTEDL7S8/HqbAOBBaiy8ABvXvz0dDCXeEF9gqwxSvVk611zFPjS8hJxA==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "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", + "enhanced-resolve": "^5.13.0", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -13369,35 +25239,32 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.1.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.7", "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 + "dependencies": { + "schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } } } }, - "node_modules/webpack-cli": { + "webpack-cli": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.0.1", "@webpack-cli/info": "^2.0.1", @@ -13412,316 +25279,218 @@ "rechoir": "^0.8.0", "webpack-merge": "^5.7.3" }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true } } }, - "node_modules/webpack-merge": { + "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==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" } }, - "node_modules/webpack-sources": { + "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "dev": true, - "license": "MIT", - "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" - } + "dev": true }, - "node_modules/whatwg-encoding": { + "whatwg-encoding": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" } }, - "node_modules/whatwg-mimetype": { + "whatwg-mimetype": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } + "dev": true }, - "node_modules/whatwg-url": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" } }, - "node_modules/which": { + "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { + "requires": { "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" } }, - "node_modules/which-boxed-primitive": { + "which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-collection": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "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": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.0", "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wide-align": { + "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==", - "license": "ISC", - "dependencies": { + "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/wildcard": { + "wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/word-wrap": { + "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/wrap-ansi": { + "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, - "license": "MIT", - "dependencies": { + "requires": { "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" + "dependencies": { + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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/wrappy": { + "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/write-file-atomic": { + "write-file-atomic": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, - "license": "ISC", - "dependencies": { + "requires": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/ws": { + "ws": { "version": "8.13.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "dev": true, - "license": "MIT", - "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 - } - } + "requires": {} }, - "node_modules/xdg-basedir": { + "xdg-basedir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/xml-name-validator": { + "xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12" - } + "dev": true }, - "node_modules/xmlchars": { + "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true, - "license": "MIT" + "dev": true }, - "node_modules/y18n": { + "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } + "dev": true }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, - "node_modules/yargs": { + "yargs": { "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", "dev": true, - "license": "MIT", - "dependencies": { + "requires": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -13729,43 +25498,26 @@ "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" } }, - "node_modules/yargs-parser": { + "yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } + "dev": true }, - "node_modules/yn": { + "yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } + "peer": true }, - "node_modules/yocto-queue": { + "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true } } } diff --git a/package.json b/package.json index 33dfe74..c64ece2 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "engines": { "node": ">=18.12.1" }, + "type": "module", "scripts": { "test": "jest", "watch": "webpack --watch --mode development", @@ -44,7 +45,7 @@ "postcss-loader": "^7.0.2", "postcss-preset-env": "^7.8.3", "standard": "^17.0.0", - "webpack": "^5.75.0", + "webpack": "^5.80.0", "webpack-cli": "^5.0.1" }, "dependencies": { From eb3dc9e1ad6fcf32cff7b3c9e3df408cfaf53693 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Thu, 20 Apr 2023 19:07:30 -0400 Subject: [PATCH 29/60] more webpack fixes --- webpack.config.js | 19 +++++++++++++------ webpack/translations-loader.js | 6 ++---- webpack/translations-plugin.js | 13 ++++++------- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index 6a666b6..d1e3e1b 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,10 +1,14 @@ -import { resolve, join } from 'path' +import { resolve, join, dirname } from 'path' +import { fileURLToPath } from 'url'; import { CleanWebpackPlugin } from 'clean-webpack-plugin' import CopyWebpackPlugin from 'copy-webpack-plugin' -import MiniCssExtractPlugin, { loader as _loader } from 'mini-css-extract-plugin' +import MiniCssExtractPlugin from 'mini-css-extract-plugin' import HtmlWebpackPlugin from 'html-webpack-plugin' -import TranslationsPlugin from './webpack/translations-plugin' -import { devDependencies } from './package.json' +import devDependencies from './package.json' assert { type: 'json' } +import { TranslationsPlugin } from './webpack/translations-plugin.js'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); // this function reads Zendesk Garden npm dependencies from package.json and // creates a jsDelivr url @@ -46,6 +50,7 @@ export const output = { filename: '[name].js', path: resolve(__dirname, 'dist/assets') } + export const module = { rules: [ { @@ -65,8 +70,10 @@ export const module = { { test: /\.(sa|sc|c)ss$/, use: [ - _loader, - { loader: 'css-loader', options: { url: false } }, + { + loader: MiniCssExtractPlugin.loader, + options: { url: false } + }, 'postcss-loader' ] } diff --git a/webpack/translations-loader.js b/webpack/translations-loader.js index 06d256e..a2b2a99 100644 --- a/webpack/translations-loader.js +++ b/webpack/translations-loader.js @@ -51,7 +51,7 @@ function translationFlatten (object, currentKeys = []) { } /* eslint-enable array-callback-return */ -function TranslationsLoader (content) { +export default function TranslationsLoader (content) { let translationsInput try { translationsInput = JSON.parse(content) @@ -63,6 +63,4 @@ function TranslationsLoader (content) { const compiledTranslations = translationFlatten(translationsInput) return `module.exports = ${JSON.stringify(compiledTranslations)}` -} - -module.exports = TranslationsLoader +} \ No newline at end of file diff --git a/webpack/translations-plugin.js b/webpack/translations-plugin.js index 9d23453..071fc60 100644 --- a/webpack/translations-plugin.js +++ b/webpack/translations-plugin.js @@ -1,5 +1,6 @@ -const path = require('path') -const fs = require('fs') +import { resolve } from 'path' +import { readFileSync } from 'fs' + const JS_INDENT = 2 const marketplaceKeys = [ @@ -11,7 +12,7 @@ const marketplaceKeys = [ 'parameters' ] -class TranslationsPlugin { +export class TranslationsPlugin { constructor (options) { this.options = options } @@ -32,7 +33,7 @@ class TranslationsPlugin { function buildMarketplaceTranslationFile (filename, filepath) { let translationsInput try { - translationsInput = JSON.parse(fs.readFileSync(path.resolve(filepath, filename))) + translationsInput = JSON.parse(readFileSync(resolve(filepath, filename))) } catch (err) { console.error(err) process.exit(1) @@ -62,6 +63,4 @@ function extractMarketplaceTranslation (translations, filename) { ) return JSON.stringify(translationsOutput, null, JS_INDENT) -} - -module.exports = TranslationsPlugin +} \ No newline at end of file From 64d2869c0960788a45cfb7e474c4e7489d17e22d Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 14:28:05 -0400 Subject: [PATCH 30/60] move images around --- {assets => .github/images}/change-settings.png | Bin {assets => .github/images}/example-url.png | Bin .../images}/installation-title.png | Bin .../images}/json-array-of-urls.png | Bin {assets => .github/images}/links.png | Bin {assets => .github/images}/logo-small.png | Bin {assets => .github/images}/logo.png | Bin README.md | 15 +++++++++------ 8 files changed, 9 insertions(+), 6 deletions(-) rename {assets => .github/images}/change-settings.png (100%) rename {assets => .github/images}/example-url.png (100%) rename {assets => .github/images}/installation-title.png (100%) rename {assets => .github/images}/json-array-of-urls.png (100%) rename {assets => .github/images}/links.png (100%) rename {assets => .github/images}/logo-small.png (100%) rename {assets => .github/images}/logo.png (100%) diff --git a/assets/change-settings.png b/.github/images/change-settings.png similarity index 100% rename from assets/change-settings.png rename to .github/images/change-settings.png diff --git a/assets/example-url.png b/.github/images/example-url.png similarity index 100% rename from assets/example-url.png rename to .github/images/example-url.png diff --git a/assets/installation-title.png b/.github/images/installation-title.png similarity index 100% rename from assets/installation-title.png rename to .github/images/installation-title.png diff --git a/assets/json-array-of-urls.png b/.github/images/json-array-of-urls.png similarity index 100% rename from assets/json-array-of-urls.png rename to .github/images/json-array-of-urls.png diff --git a/assets/links.png b/.github/images/links.png similarity index 100% rename from assets/links.png rename to .github/images/links.png diff --git a/assets/logo-small.png b/.github/images/logo-small.png similarity index 100% rename from assets/logo-small.png rename to .github/images/logo-small.png diff --git a/assets/logo.png b/.github/images/logo.png similarity index 100% rename from assets/logo.png rename to .github/images/logo.png diff --git a/README.md b/README.md index 6a1eb2c..6f39175 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,15 @@ [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) -# URL Builder App V2 +# URL Builder App V3 ## Description: A Zendesk App to help you generate links for agents. +## Changes from V2 to V3 (2023) +V3 updates the app to use Node 18 and ZCLI instead of the ZAT client. + ## Changes from V1 to V2 (2019) We've included some helpful information about what has changed in the V2 of this app in this [doc](./.github/V1_TO_V2_NOTES.md) @@ -16,26 +19,26 @@ We've included some helpful information about what has changed in the V2 of this 2. Click "Install". 3. Similarly, you can reach this screen by going to your installed apps, and clicking "Change Settings". -![change-settings](assets/change-settings.png) +![change-settings](.github/images/change-settings.png) 4. Select your account to install the app. 5. Confirm the title; this will display in the URL Builder App box above the links: -![installation-title](assets/installation-title.png) +![installation-title](.github/images/installation-title.png) 6. The second box is for the URLS, and uses an array of JSON, described below. In this example, note we are using a placeholder `{{ticket.requester.id}}`. -![json-array-of-urls](assets/json-array-of-urls.png) +![json-array-of-urls](.github/images/json-array-of-urls.png) 7. Optionally enable role restrictions if these URLs are not appropriate for all agents. 8. Once your JSON is in place, click `Install`. 9. Open a new browser to test your results. -![links](assets/links.png) +![links](.github/images/links.png) If we highlight the `User Info` link, we see the placeholder `ticket.requester.id` has been replaced with ticket requester's ID of `377511204654`. -![example-url](assets/example-url.png) +![example-url](.github/images/example-url.png) ## JSON Array of URLs: From 0addf2508b78612ba4630f3a2304e7607763ec16 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 14:28:16 -0400 Subject: [PATCH 31/60] node versions --- .node-version | 2 +- .nvmrc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 .nvmrc diff --git a/.node-version b/.node-version index 55bffd6..e048c8c 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -18.15.0 +v18.15.0 diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..2f3b977 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v18.15.0 \ No newline at end of file From c822588f6ccada9411b77d5738bba2dc048a249f Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 14:28:31 -0400 Subject: [PATCH 32/60] change app name --- src/manifest.json | 12 +++--------- src/translations/en.json | 2 +- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/manifest.json b/src/manifest.json index 05eb5c0..a3a3178 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,5 +1,5 @@ { - "name": "URL Builder App V2", + "name": "URL Builder App V3", "author": { "name": "Ibotta, Inc.", "email": "osscompliance@ibotta.com", @@ -9,14 +9,8 @@ "private": false, "location": { "support": { - "ticket_sidebar": { - "url": "assets/iframe.html", - "flexible": true - }, - "new_ticket_sidebar": { - "url": "assets/iframe.html", - "flexible": true - } + "ticket_sidebar": "assets/iframe.html", + "new_ticket_sidebar": "assets/iframe.html" } }, "parameters": [ diff --git a/src/translations/en.json b/src/translations/en.json index 2caa254..dca6b31 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -1,6 +1,6 @@ { "app": { - "name": "URL Builder App V2", + "name": "URL Builder App V3", "short_description": "Generate Buttons from a list of URLs", "long_description": "Generate Buttons from a list of URLs", "installation_instructions": "Use the install button", From 50eb47e3fba3160f626553c1c36aa43874e645ec Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 14:29:13 -0400 Subject: [PATCH 33/60] export default module --- webpack/translations-plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack/translations-plugin.js b/webpack/translations-plugin.js index 071fc60..2fbef31 100644 --- a/webpack/translations-plugin.js +++ b/webpack/translations-plugin.js @@ -12,7 +12,7 @@ const marketplaceKeys = [ 'parameters' ] -export class TranslationsPlugin { +export default class TranslationsPlugin { constructor (options) { this.options = options } From 6cc868c759203c29cbe919d127d59115581d4521 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 14:57:19 -0400 Subject: [PATCH 34/60] use updated webpack cli version, use corejs instead of prefill --- package-lock.json | 379 ++++++++++++++++++++++++---------------------- package.json | 13 +- webpack.config.js | 139 ++++++++--------- 3 files changed, 279 insertions(+), 252 deletions(-) diff --git a/package-lock.json b/package-lock.json index 767c21d..d7cfffe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,17 +36,18 @@ "styled-components": "^5.3.6" }, "devDependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.5", - "@babel/polyfill": "^7.12.1", - "@babel/preset-env": "^7.20.2", + "@babel/core": "^7.21.4", + "@babel/eslint-parser": "^7.21.3", + "@babel/preset-env": "^7.21.4", "@babel/preset-react": "^7.18.6", + "@babel/runtime-corejs3": "^7.21.0", "@faker-js/faker": "^7.6.0", "@testing-library/react": "^12.1.5", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", + "babel-jest": "^29.5.0", + "babel-loader": "^9.1.2", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.30.1", "css-loader": "^6.7.3", "html-webpack-plugin": "^5.5.0", "jest": "^29.3.1", @@ -1611,17 +1612,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.", - "dev": true, - "dependencies": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, "node_modules/@babel/preset-env": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", @@ -1764,6 +1754,19 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.21.0.tgz", + "integrity": "sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", @@ -3780,9 +3783,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", - "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", + "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", "dev": true, "engines": { "node": ">=14.15.0" @@ -3810,12 +3813,12 @@ "dev": true }, "node_modules/@zendeskgarden/container-accordion": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz", - "integrity": "sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.5.tgz", + "integrity": "sha512-pP3KnTtBjl9Dv6fB5ZOSe6ryqbmkLFqlQAvxBd8H6+4JGvOv/Rw6QLGj0VoXDN7gbPR7TVnYsZaCIc5HGHGnfg==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4", + "@zendeskgarden/container-utilities": "^1.0.5", "react-uid": "^2.2.0" }, "peerDependencies": { @@ -3825,9 +3828,9 @@ } }, "node_modules/@zendeskgarden/container-breadcrumb": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz", - "integrity": "sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.3.tgz", + "integrity": "sha512-67Ss83ozv6Qx5hM6+VZx2nOxEavpnEPnh7XuPD1jpT3xQepQu2WPT4R71pjXXgywiAsInfffQ7tBb9DfVjj8uA==", "dependencies": { "@babel/runtime": "^7.8.4" }, @@ -3838,12 +3841,12 @@ } }, "node_modules/@zendeskgarden/container-buttongroup": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz", - "integrity": "sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.5.tgz", + "integrity": "sha512-9ESxuDzN+0o63bC4sJn/qjjbghx+jSmxJ1k0YfV6xvDhhKS5JXFcJnpBDUJyOsPBpDo0sx1mypRWmVUdh20Shg==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.4" + "@zendeskgarden/container-selection": "^2.0.5" }, "peerDependencies": { "prop-types": "^15.6.1", @@ -3866,12 +3869,12 @@ } }, "node_modules/@zendeskgarden/container-focusjail": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz", - "integrity": "sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.5.tgz", + "integrity": "sha512-PeL5/sQVXAT0VRK7l1wTxQPEwVTCaWo2UioAKyZT+5XataYKaIm94rKkOnFk4kBixsAb7exR5/EArkfdrcDKoA==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4", + "@zendeskgarden/container-utilities": "^1.0.5", "dom-helpers": "^5.1.0", "tabbable": "^6.0.0" }, @@ -3882,9 +3885,9 @@ } }, "node_modules/@zendeskgarden/container-focusvisible": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz", - "integrity": "sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.5.tgz", + "integrity": "sha512-pHDrLl7Fx06M/E/SslCdfrG9Ys3VXQc1+xhsSjxG4Q0Z7rpz53FKdYSsq6ZyR0ydm0tdL+xgerT4kxU5V66T2g==", "dependencies": { "@babel/runtime": "^7.8.4" }, @@ -3908,12 +3911,12 @@ } }, "node_modules/@zendeskgarden/container-keyboardfocus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz", - "integrity": "sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.5.tgz", + "integrity": "sha512-o4IYc80s4A3nqkOeHmn4AEYPWfG4Wmn9SFH4mfYtartv+raZVbPf8s2CD06LkFgWDovjblSbBkQoZ+69T0cOow==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-utilities": "^1.0.5" }, "peerDependencies": { "prop-types": "^15.6.1", @@ -3922,13 +3925,13 @@ } }, "node_modules/@zendeskgarden/container-modal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz", - "integrity": "sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.5.tgz", + "integrity": "sha512-eCpun8FJx5SIwQEyb4xKgzKFULpHRGF3n6vSqvKBcy7rJ4Me48WgQit0uU9IoUJp9f8KBe9v/QnxYdSC4ImfFA==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-focusjail": "^2.0.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-focusjail": "^2.0.5", + "@zendeskgarden/container-utilities": "^1.0.5" }, "peerDependencies": { "prop-types": "^15.6.1", @@ -3937,12 +3940,12 @@ } }, "node_modules/@zendeskgarden/container-pagination": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz", - "integrity": "sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.5.tgz", + "integrity": "sha512-lJ/BltwIfe4ikQWspUisE+Tw/wh16sFhW/ftUBn2rMIHQtdQAUtvi2CzMyZsUijFqA3+spEltislpRPTWzFvUQ==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.4" + "@zendeskgarden/container-selection": "^2.0.5" }, "peerDependencies": { "prop-types": "^15.6.1", @@ -3951,9 +3954,9 @@ } }, "node_modules/@zendeskgarden/container-schedule": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz", - "integrity": "sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.5.tgz", + "integrity": "sha512-9x/5YQeJP12+vK7SpS9B2KbtSn+gCc01SGfsDnZP3sbBxhzttE47pTByL8nsSoUsL5ea9JAMi2p2BeslSSfUPQ==", "dependencies": { "@babel/runtime": "^7.8.4" }, @@ -3964,9 +3967,9 @@ } }, "node_modules/@zendeskgarden/container-scrollregion": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz", - "integrity": "sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.5.tgz", + "integrity": "sha512-EwZMqC+7sfn33sHslcAkf9EFRKobZI2B+IRB68ppb4GBKVb35gF4p/lrSFfQQMzIN5MplqcC1nXheV53K/GduA==", "dependencies": { "@babel/runtime": "^7.8.4", "lodash.debounce": "^4.0.8", @@ -3978,12 +3981,12 @@ } }, "node_modules/@zendeskgarden/container-selection": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz", - "integrity": "sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.5.tgz", + "integrity": "sha512-b9GDgdFBrJlw8C8S25H2hVlJpRnuTzjs/qGJ3+/EarXFn6vMXvnbMrsYrMAhEJSSSXAgDb1QhNyozjT7+2ajmA==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-utilities": "^1.0.5" }, "peerDependencies": { "prop-types": "^15.6.1", @@ -3992,9 +3995,9 @@ } }, "node_modules/@zendeskgarden/container-slider": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz", - "integrity": "sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.5.tgz", + "integrity": "sha512-Dt1FY6rXQm+NfM4cnfekiDol8w4Jap9JX6kf+N20bZussZGqqPPAeBAJ4e/WgauUMv81Zbp6aSJr8kAC/MV16w==", "dependencies": { "@babel/runtime": "^7.8.4", "lodash.debounce": "^4.0.8" @@ -4006,12 +4009,12 @@ } }, "node_modules/@zendeskgarden/container-splitter": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz", - "integrity": "sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.7.tgz", + "integrity": "sha512-pv40JdoWP20kebwkjninkCmP9cNIncXgIx7uJymDtnzgMzKsQaw2RRlXR7hrXD+lChwImu3kZ5UqjUePO7WnOQ==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-utilities": "^1.0.5" }, "peerDependencies": { "prop-types": "^15.6.1", @@ -4020,13 +4023,13 @@ } }, "node_modules/@zendeskgarden/container-tabs": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz", - "integrity": "sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.5.tgz", + "integrity": "sha512-3DNmQ6P9Y3D4agLQYppNIjS2y8org3UwglFhusSdUaPzaq96tIhfDViIxB/NpRDnRoIKurng1r/LHkyePmTsUQ==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-selection": "^2.0.5", + "@zendeskgarden/container-utilities": "^1.0.5" }, "peerDependencies": { "prop-types": "^15.6.1", @@ -4035,12 +4038,12 @@ } }, "node_modules/@zendeskgarden/container-tooltip": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz", - "integrity": "sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.5.tgz", + "integrity": "sha512-fQF8uI+u3SDriPWPC5Kog/h/UgnCyhl83F68IASsHhqoiPF/ukuFalY5HwEJL7Wm4ZLepORbaDDGKauT0dDpVA==", "dependencies": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4", + "@zendeskgarden/container-utilities": "^1.0.5", "react-uid": "^2.2.0" }, "peerDependencies": { @@ -4050,9 +4053,9 @@ } }, "node_modules/@zendeskgarden/container-utilities": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz", - "integrity": "sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.5.tgz", + "integrity": "sha512-9BEpLnAwSsDq4QgnGWhK/O/Fj+Q9daNGaSNNxqSfhkWj8h7HQDM4vU4gtu/mDEgDO8ubDE9Qeu+zytN/pdWqpQ==", "dependencies": { "@babel/runtime": "^7.8.4", "@reach/auto-id": "^0.18.0" @@ -5658,12 +5661,15 @@ } }, "node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", + "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==", "dev": true, - "hasInstallScript": true + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-js-compat": { "version": "3.30.1", @@ -5678,6 +5684,17 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-js-pure": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.1.tgz", + "integrity": "sha512-nXBEVpmUnNRhz83cHd9JRQC52cTMcuXAmR56+9dSMpRdpeA4I1PX6yjmhd71Eyc/wXNsdBdUDIj1QTIeZpU5Tg==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/cosmiconfig": { "version": "8.1.3", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", @@ -14476,17 +14493,17 @@ } }, "node_modules/webpack-cli": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", - "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.2.tgz", + "integrity": "sha512-4y3W5Dawri5+8dXm3+diW6Mn1Ya+Dei6eEVAdIduAmYNLzv1koKVAqsfgrrc9P2mhrYHQphx5htnGkcNwtubyQ==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.0.1", "@webpack-cli/info": "^2.0.1", - "@webpack-cli/serve": "^2.0.1", + "@webpack-cli/serve": "^2.0.2", "colorette": "^2.0.14", - "commander": "^9.4.1", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", @@ -14521,12 +14538,12 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14" } }, "node_modules/webpack-merge": { @@ -15901,16 +15918,6 @@ "@babel/helper-plugin-utils": "^7.18.6" } }, - "@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "dev": true, - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, "@babel/preset-env": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", @@ -16035,6 +16042,16 @@ "regenerator-runtime": "^0.13.11" } }, + "@babel/runtime-corejs3": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.21.0.tgz", + "integrity": "sha512-TDD4UJzos3JJtM+tHX+w2Uc+KWj7GV+VKKFdMVd2Rx8sdA19hcc3P3AHFYd5LVOw+pYuSd5lICC3gm52B6Rwxw==", + "dev": true, + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.11" + } + }, "@babel/template": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", @@ -17584,9 +17601,9 @@ "requires": {} }, "@webpack-cli/serve": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", - "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", + "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", "dev": true, "requires": {} }, @@ -17603,30 +17620,30 @@ "dev": true }, "@zendeskgarden/container-accordion": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.4.tgz", - "integrity": "sha512-A7f0pac3aWvhcIHWYOAjcGYIOUNw89hXn6d3rQySDc2CMcLluU5VWOmEp6Q0hVbstDVN+vJ9pCpxSwGCar3PWw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.5.tgz", + "integrity": "sha512-pP3KnTtBjl9Dv6fB5ZOSe6ryqbmkLFqlQAvxBd8H6+4JGvOv/Rw6QLGj0VoXDN7gbPR7TVnYsZaCIc5HGHGnfg==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4", + "@zendeskgarden/container-utilities": "^1.0.5", "react-uid": "^2.2.0" } }, "@zendeskgarden/container-breadcrumb": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.2.tgz", - "integrity": "sha512-pxupbjGpcZgFfLSSr/lkf9NDgW7uLIrHYOpObGnHG7BxVp81mQca18nnk6KsuOeNJESi/aIRUrPx2RZ6UCcaKQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.3.tgz", + "integrity": "sha512-67Ss83ozv6Qx5hM6+VZx2nOxEavpnEPnh7XuPD1jpT3xQepQu2WPT4R71pjXXgywiAsInfffQ7tBb9DfVjj8uA==", "requires": { "@babel/runtime": "^7.8.4" } }, "@zendeskgarden/container-buttongroup": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.4.tgz", - "integrity": "sha512-WoUFDCcdyGvbTzW3i6vvUcAalyQo+l6yxcfKXnX/0WfbfnU3m4yWhTrsY0lvoJU/IJTMVNN81VNBNrvr2OEfeQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.5.tgz", + "integrity": "sha512-9ESxuDzN+0o63bC4sJn/qjjbghx+jSmxJ1k0YfV6xvDhhKS5JXFcJnpBDUJyOsPBpDo0sx1mypRWmVUdh20Shg==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.4" + "@zendeskgarden/container-selection": "^2.0.5" } }, "@zendeskgarden/container-field": { @@ -17639,20 +17656,20 @@ } }, "@zendeskgarden/container-focusjail": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.4.tgz", - "integrity": "sha512-rY4LFWgDp9ARiSoVYEPSaaF3c7mALAI01wbvCSm3yP3H5Fj5QNl7SeG+sUN4PP4wiW7aIoc2U0rn4WCjcr9ZfA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.5.tgz", + "integrity": "sha512-PeL5/sQVXAT0VRK7l1wTxQPEwVTCaWo2UioAKyZT+5XataYKaIm94rKkOnFk4kBixsAb7exR5/EArkfdrcDKoA==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4", + "@zendeskgarden/container-utilities": "^1.0.5", "dom-helpers": "^5.1.0", "tabbable": "^6.0.0" } }, "@zendeskgarden/container-focusvisible": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.4.tgz", - "integrity": "sha512-yODGcqIeQo7S/t36otUzcQ2Ly6Yj1aYtFb7HK934YfCh/i1kaLD5GHcqR1ipuJMk2xLMbRf4GUON36isVZe2Yg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.5.tgz", + "integrity": "sha512-pHDrLl7Fx06M/E/SslCdfrG9Ys3VXQc1+xhsSjxG4Q0Z7rpz53FKdYSsq6ZyR0ydm0tdL+xgerT4kxU5V66T2g==", "requires": { "@babel/runtime": "^7.8.4" } @@ -17666,45 +17683,45 @@ } }, "@zendeskgarden/container-keyboardfocus": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.4.tgz", - "integrity": "sha512-rsixoMc+XGfLSG1kn163ycXDVxeZ4cTFB5QqqjewsbaTwh+1vye6/lseTuwQOHDjIlIjDUaAw13rhWlyfL0Gjw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.5.tgz", + "integrity": "sha512-o4IYc80s4A3nqkOeHmn4AEYPWfG4Wmn9SFH4mfYtartv+raZVbPf8s2CD06LkFgWDovjblSbBkQoZ+69T0cOow==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-utilities": "^1.0.5" } }, "@zendeskgarden/container-modal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.4.tgz", - "integrity": "sha512-X4a2C043Kp1yUc/FOrfqNJXytwo+ec9g61gVg7fjMRePbRqf4cK26YGhWDC6ueLsqUdT5K2fv3EXzAZn3k9yNQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.5.tgz", + "integrity": "sha512-eCpun8FJx5SIwQEyb4xKgzKFULpHRGF3n6vSqvKBcy7rJ4Me48WgQit0uU9IoUJp9f8KBe9v/QnxYdSC4ImfFA==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-focusjail": "^2.0.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-focusjail": "^2.0.5", + "@zendeskgarden/container-utilities": "^1.0.5" } }, "@zendeskgarden/container-pagination": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.4.tgz", - "integrity": "sha512-wZ14UgJ+iS1w7foEcSHoF3Xf9Fk4u98sIJTEbyriqDN9oogsP0LZQ5i/1LrkChplHGBqAU4kf1YbTOCzwU5sdw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.5.tgz", + "integrity": "sha512-lJ/BltwIfe4ikQWspUisE+Tw/wh16sFhW/ftUBn2rMIHQtdQAUtvi2CzMyZsUijFqA3+spEltislpRPTWzFvUQ==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.4" + "@zendeskgarden/container-selection": "^2.0.5" } }, "@zendeskgarden/container-schedule": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.4.tgz", - "integrity": "sha512-oToyVVXxqU18gKYFFVylNoe3jAd3d1nc8Bu7lS77A28cDW0GHkxDBz39p8BohMOylXdxewnsAjMzoc+FfP0SqA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.5.tgz", + "integrity": "sha512-9x/5YQeJP12+vK7SpS9B2KbtSn+gCc01SGfsDnZP3sbBxhzttE47pTByL8nsSoUsL5ea9JAMi2p2BeslSSfUPQ==", "requires": { "@babel/runtime": "^7.8.4" } }, "@zendeskgarden/container-scrollregion": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.4.tgz", - "integrity": "sha512-RoPKoTTn9FmX/xbmbWZgZkXG/eX9RvMV2ceCuJ+YfJZGY7OTl+FfNBtEFukK+3v1YG7MJGHUabZPT8snfnlyHQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.5.tgz", + "integrity": "sha512-EwZMqC+7sfn33sHslcAkf9EFRKobZI2B+IRB68ppb4GBKVb35gF4p/lrSFfQQMzIN5MplqcC1nXheV53K/GduA==", "requires": { "@babel/runtime": "^7.8.4", "lodash.debounce": "^4.0.8", @@ -17712,56 +17729,56 @@ } }, "@zendeskgarden/container-selection": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.4.tgz", - "integrity": "sha512-F/I3731luBgbbkAsR0dwGskCh9bc7Ri4av10FVYYxE5LCHfUDLU1qXix0eEP1y+rVm6nZbZ02w7Hz+HIHcEseg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.5.tgz", + "integrity": "sha512-b9GDgdFBrJlw8C8S25H2hVlJpRnuTzjs/qGJ3+/EarXFn6vMXvnbMrsYrMAhEJSSSXAgDb1QhNyozjT7+2ajmA==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-utilities": "^1.0.5" } }, "@zendeskgarden/container-slider": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.4.tgz", - "integrity": "sha512-CdrLgfAZUb9xmD7MaRBzq4lI4O8vYUMGCaQ/bYObwABGKq1F21Zax/n59ZIlXe05NBMHNj8y8NmJyuswjcpHXQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.5.tgz", + "integrity": "sha512-Dt1FY6rXQm+NfM4cnfekiDol8w4Jap9JX6kf+N20bZussZGqqPPAeBAJ4e/WgauUMv81Zbp6aSJr8kAC/MV16w==", "requires": { "@babel/runtime": "^7.8.4", "lodash.debounce": "^4.0.8" } }, "@zendeskgarden/container-splitter": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.6.tgz", - "integrity": "sha512-8W94UePljBdbE6BsAxNS6yuKfip5CeaUZJB02zVOlE89zRL2R4gK2+Bnj3J7uY2uoYI+dYqfy65OurpXBDW75Q==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.7.tgz", + "integrity": "sha512-pv40JdoWP20kebwkjninkCmP9cNIncXgIx7uJymDtnzgMzKsQaw2RRlXR7hrXD+lChwImu3kZ5UqjUePO7WnOQ==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-utilities": "^1.0.5" } }, "@zendeskgarden/container-tabs": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.4.tgz", - "integrity": "sha512-nU7umqVpC05LFwROxadzo1q6Q8v6+AtXDzQYqunR35V4IDsTNne70omlcL34V3LnEprMDpvLSUanxvNP3IN1BA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.5.tgz", + "integrity": "sha512-3DNmQ6P9Y3D4agLQYppNIjS2y8org3UwglFhusSdUaPzaq96tIhfDViIxB/NpRDnRoIKurng1r/LHkyePmTsUQ==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.4", - "@zendeskgarden/container-utilities": "^1.0.4" + "@zendeskgarden/container-selection": "^2.0.5", + "@zendeskgarden/container-utilities": "^1.0.5" } }, "@zendeskgarden/container-tooltip": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.4.tgz", - "integrity": "sha512-fp5+J1NmvKVFypTTQT6B3XI3Q98LbVU7im9A2YZxwkzde9lYy+odldG32BhU6Yid2eH56XzJdQHrtAjiKrn8yA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.5.tgz", + "integrity": "sha512-fQF8uI+u3SDriPWPC5Kog/h/UgnCyhl83F68IASsHhqoiPF/ukuFalY5HwEJL7Wm4ZLepORbaDDGKauT0dDpVA==", "requires": { "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.4", + "@zendeskgarden/container-utilities": "^1.0.5", "react-uid": "^2.2.0" } }, "@zendeskgarden/container-utilities": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.4.tgz", - "integrity": "sha512-Nk0bKr+xnvL9W2oDHsYM/2SwKBDhm9UeP/kpaIJzOjpfw9lHNGi5wVjxr1vgN57RnWy7H4VO8I9egWbHYC2WNg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.5.tgz", + "integrity": "sha512-9BEpLnAwSsDq4QgnGWhK/O/Fj+Q9daNGaSNNxqSfhkWj8h7HQDM4vU4gtu/mDEgDO8ubDE9Qeu+zytN/pdWqpQ==", "requires": { "@babel/runtime": "^7.8.4", "@reach/auto-id": "^0.18.0" @@ -18927,9 +18944,9 @@ } }, "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz", + "integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==", "dev": true }, "core-js-compat": { @@ -18941,6 +18958,12 @@ "browserslist": "^4.21.5" } }, + "core-js-pure": { + "version": "3.30.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.1.tgz", + "integrity": "sha512-nXBEVpmUnNRhz83cHd9JRQC52cTMcuXAmR56+9dSMpRdpeA4I1PX6yjmhd71Eyc/wXNsdBdUDIj1QTIeZpU5Tg==", + "dev": true + }, "cosmiconfig": { "version": "8.1.3", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", @@ -25260,17 +25283,17 @@ } }, "webpack-cli": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", - "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.2.tgz", + "integrity": "sha512-4y3W5Dawri5+8dXm3+diW6Mn1Ya+Dei6eEVAdIduAmYNLzv1koKVAqsfgrrc9P2mhrYHQphx5htnGkcNwtubyQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.0.1", "@webpack-cli/info": "^2.0.1", - "@webpack-cli/serve": "^2.0.1", + "@webpack-cli/serve": "^2.0.2", "colorette": "^2.0.14", - "commander": "^9.4.1", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", @@ -25281,9 +25304,9 @@ }, "dependencies": { "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true } } diff --git a/package.json b/package.json index c64ece2..e9a890a 100644 --- a/package.json +++ b/package.json @@ -23,17 +23,18 @@ "start": "zcli apps:server dist" }, "devDependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.5", - "@babel/polyfill": "^7.12.1", - "@babel/preset-env": "^7.20.2", + "@babel/core": "^7.21.4", + "@babel/eslint-parser": "^7.21.3", + "@babel/preset-env": "^7.21.4", "@babel/preset-react": "^7.18.6", + "@babel/runtime-corejs3": "^7.21.0", "@faker-js/faker": "^7.6.0", "@testing-library/react": "^12.1.5", - "babel-jest": "^29.3.1", - "babel-loader": "^9.1.0", + "babel-jest": "^29.5.0", + "babel-loader": "^9.1.2", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.30.1", "css-loader": "^6.7.3", "html-webpack-plugin": "^5.5.0", "jest": "^29.3.1", diff --git a/webpack.config.js b/webpack.config.js index d1e3e1b..d3e65ce 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,11 +1,11 @@ import { resolve, join, dirname } from 'path' -import { fileURLToPath } from 'url'; +import { fileURLToPath } from 'url' import { CleanWebpackPlugin } from 'clean-webpack-plugin' import CopyWebpackPlugin from 'copy-webpack-plugin' import MiniCssExtractPlugin from 'mini-css-extract-plugin' import HtmlWebpackPlugin from 'html-webpack-plugin' import devDependencies from './package.json' assert { type: 'json' } -import { TranslationsPlugin } from './webpack/translations-plugin.js'; +import { TranslationsPlugin } from './webpack/translations-plugin.js' const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); @@ -38,75 +38,78 @@ const externalAssets = { 'https://cdn.jsdelivr.net/jquery/3.0.0/jquery.min.js' ] } +export default { + "entry": { + app: [ + 'core-js/stable', + 'regenerator-runtime/runtime', + './src/javascripts/locations/ticket_sidebar.js', + ] + }, + + "output": { + filename: '[name].js', + path: resolve(__dirname, 'dist/assets') + }, -export const entry = { - app: [ - '@babel/polyfill', - './src/javascripts/locations/ticket_sidebar.js', - './src/index.css' - ] -} -export const output = { - filename: '[name].js', - path: resolve(__dirname, 'dist/assets') -} - -export const module = { - rules: [ - { - test: /\.js$/, - exclude: /node_modules/, - loader: 'babel-loader', - options: { - presets: ['@babel/preset-env', '@babel/preset-react'] + "module": { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env', '@babel/preset-react'] + } + }, + { + type: 'javascript/auto', + test: /\.json$/, + include: resolve(__dirname, './src/translations'), + use: './webpack/translations-loader' + }, + { + test: /\.(sa|sc|c)ss$/, + use: [ + { + loader: MiniCssExtractPlugin.loader, + options: { url: false } + }, + 'postcss-loader' + ] } - }, - { - type: 'javascript/auto', - test: /\.json$/, - include: resolve(__dirname, './src/translations'), - use: './webpack/translations-loader' - }, - { - test: /\.(sa|sc|c)ss$/, - use: [ - { - loader: MiniCssExtractPlugin.loader, - options: { url: false } - }, - 'postcss-loader' - ] - } - ] -} -export const plugins = [ - // Empties the dist folder - new CleanWebpackPlugin({ - verbose: true, - cleanOnceBeforeBuildPatterns: [join(process.cwd(), 'dist/**/*')] - }), - - // Copy over static assets - new CopyWebpackPlugin({ - patterns: [ - { from: 'src/manifest.json', to: '../[name][ext]' }, - { from: 'src/images/*', to: './[name][ext]' } ] - }), + }, + + "plugins": [ + // Empties the dist folder + new CleanWebpackPlugin({ + verbose: true, + cleanOnceBeforeBuildPatterns: [join(process.cwd(), 'dist/**/*')] + }), - new MiniCssExtractPlugin({ - filename: '[name].css' - }), + // Copy over static assets + new CopyWebpackPlugin({ + patterns: [ + { from: 'src/manifest.json', to: '../[name][ext]' }, + { from: 'src/images/*', to: './[name][ext]' } + ] + }), + + new MiniCssExtractPlugin({ + filename: '[name].css' + }), - new TranslationsPlugin({ - path: resolve(__dirname, './src/translations') - }), + new TranslationsPlugin({ + path: resolve(__dirname, './src/translations') + }), - new HtmlWebpackPlugin({ - warning: 'AUTOMATICALLY GENERATED FROM ./src/templates/iframe.html - DO NOT MODIFY THIS FILE DIRECTLY', - vendorCss: externalAssets.css.filter(path => !!path), - vendorJs: externalAssets.js, - template: './src/templates/iframe.html', - filename: 'iframe.html' - }) -] + new HtmlWebpackPlugin({ + warning: 'AUTOMATICALLY GENERATED FROM ./src/templates/iframe.html - DO NOT MODIFY THIS FILE DIRECTLY', + vendorCss: externalAssets.css.filter(path => !!path), + vendorJs: externalAssets.js, + template: './src/templates/iframe.html', + filename: 'iframe.html' + }) + ] +} \ No newline at end of file From 930736050d5fb9c5d6e69a4bc57bff0580bb78d3 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 14:57:36 -0400 Subject: [PATCH 35/60] use babel preset env settings instead of polyfill --- .babelrc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.babelrc b/.babelrc index 2b7bafa..48cc3ac 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,10 @@ { - "presets": ["@babel/preset-env", "@babel/preset-react"] -} + "presets": [ + ["@babel/preset-env", { + "useBuiltIns": "usage", + "corejs": 3 + }, + "@babel/preset-react" + ] + ] +} \ No newline at end of file From f6237624ef2f4857450487bef26b53dd2dcdc7d2 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 14:57:50 -0400 Subject: [PATCH 36/60] fix local js references because ecmascript or something --- setupTests.js | 2 +- spec/app.spec.js | 16 ++++++++-------- spec/context.spec.js | 8 ++++---- spec/factories/ticket.js | 2 +- spec/helpers.spec.js | 6 +++--- spec/i18n.spec.js | 2 +- spec/mocks/clientMock.js | 4 ++-- src/javascripts/lib/helpers.js | 4 ++-- src/javascripts/locations/ticket_sidebar.js | 2 +- src/javascripts/modules/app.js | 10 +++++----- src/javascripts/modules/context.js | 4 ++-- webpack/translations-plugin.js | 2 +- 12 files changed, 31 insertions(+), 31 deletions(-) diff --git a/setupTests.js b/setupTests.js index 922ba5d..1b2d20b 100644 --- a/setupTests.js +++ b/setupTests.js @@ -1,3 +1,3 @@ -import mockClient from './spec/mocks/clientMock' +import mockClient from './spec/mocks/clientMock.js' mockClient() diff --git a/spec/app.spec.js b/spec/app.spec.js index 8072631..c23b87f 100644 --- a/spec/app.spec.js +++ b/spec/app.spec.js @@ -1,12 +1,12 @@ /* eslint-env jest, browser */ -import App from '../src/javascripts/modules/app' -import i18n from '../src/javascripts/lib/i18n' -import { APP_DATA } from './mocks/mock' -import createRangePolyfill from './polyfills/createRange' -import * as helpers from '../src/javascripts/lib/helpers' -import mockCurrentUser from './factories/currentUser' -import mockTicket from './factories/ticket' -import client from '../src/javascripts/lib/client' +import App from '../src/javascripts/modules/app.js' +import i18n from '../src/javascripts/lib/i18n.js' +import { APP_DATA } from './mocks/mock.js' +import createRangePolyfill from './polyfills/createRange.js' +import * as helpers from '../src/javascripts/lib/helpers.js' +import mockCurrentUser from './factories/currentUser.js' +import mockTicket from './factories/ticket.js' +import client from '../src/javascripts/lib/client.js' const mockEN = { 'app.name': 'Example App', diff --git a/spec/context.spec.js b/spec/context.spec.js index 4741b28..6a5d7be 100644 --- a/spec/context.spec.js +++ b/spec/context.spec.js @@ -1,7 +1,7 @@ -import currentUserFactory from './factories/currentUser' -import ticketFactory from './factories/ticket' -import { getContext, assignTicketFields, processUserObject } from '../src/javascripts/modules/context' -import client from '../src/javascripts/lib/client' +import currentUserFactory from './factories/currentUser.js' +import ticketFactory from './factories/ticket.js' +import { getContext, assignTicketFields, processUserObject } from '../src/javascripts/modules/context.js' +import client from '../src/javascripts/lib/client.js' describe('#context', () => { describe('#assignTicketFields', () => { diff --git a/spec/factories/ticket.js b/spec/factories/ticket.js index 69d436c..4967914 100644 --- a/spec/factories/ticket.js +++ b/spec/factories/ticket.js @@ -1,4 +1,4 @@ -import customFieldFactory from './customFields' +import customFieldFactory from './customFields.js' import { faker } from '@faker-js/faker' /** diff --git a/spec/helpers.spec.js b/spec/helpers.spec.js index 1c4a1d2..2375638 100644 --- a/spec/helpers.spec.js +++ b/spec/helpers.spec.js @@ -1,7 +1,7 @@ /* eslint-env jest */ -import { resizeContainer, templatingLoop, render, escapeSpecialChars as escape } from '../src/javascripts/lib/helpers' -import createRangePolyfill from './polyfills/createRange' -import client from '../src/javascripts/lib/client' +import { resizeContainer, templatingLoop, render, escapeSpecialChars as escape } from '../src/javascripts/lib/helpers.js' +import createRangePolyfill from './polyfills/createRange.js' +import client from '../src/javascripts/lib/client.js' if (!document.createRange) { createRangePolyfill() diff --git a/spec/i18n.spec.js b/spec/i18n.spec.js index 5c910a3..5a9e32d 100644 --- a/spec/i18n.spec.js +++ b/spec/i18n.spec.js @@ -1,5 +1,5 @@ /* eslint-env jest */ -import i18n from '../src/javascripts/lib/i18n' +import i18n from '../src/javascripts/lib/i18n.js' const mockEN = { one: 'the first translation', diff --git a/spec/mocks/clientMock.js b/spec/mocks/clientMock.js index b13677d..0bba654 100644 --- a/spec/mocks/clientMock.js +++ b/spec/mocks/clientMock.js @@ -1,5 +1,5 @@ -import mockCurrentUser from '../factories/currentUser' -import mockTicket from '../factories/ticket' +import mockCurrentUser from '../factories/currentUser.js' +import mockTicket from '../factories/ticket.js' /** * Globably mocks the client library diff --git a/src/javascripts/lib/helpers.js b/src/javascripts/lib/helpers.js index a7c4fe8..edfcb8c 100644 --- a/src/javascripts/lib/helpers.js +++ b/src/javascripts/lib/helpers.js @@ -1,5 +1,5 @@ -import getErrorTemplate from '../../templates/error' -import client from '../lib/client' +import getErrorTemplate from '../../templates/error.js' +import client from '../lib/client.js' const MAX_HEIGHT = 1000 diff --git a/src/javascripts/locations/ticket_sidebar.js b/src/javascripts/locations/ticket_sidebar.js index 0ffd994..bb93bcd 100644 --- a/src/javascripts/locations/ticket_sidebar.js +++ b/src/javascripts/locations/ticket_sidebar.js @@ -1,4 +1,4 @@ -import App from '../modules/app' +import App from '../modules/app.js' import _ from 'lodash' /* global ZAFClient */ diff --git a/src/javascripts/modules/app.js b/src/javascripts/modules/app.js index c39d24a..167be35 100644 --- a/src/javascripts/modules/app.js +++ b/src/javascripts/modules/app.js @@ -1,8 +1,8 @@ -import I18n from '../../javascripts/lib/i18n' -import { render, resizeContainer, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers' -import { getUrisFromSettings, getContext, buildTemplatesFromContext } from './context' -import getDefaultTemplate from '../../templates/default' -import client from '../lib/client' +import I18n from '../../javascripts/lib/i18n.js' +import { render, resizeContainer, asyncErrorHandler, errorHandler } from '../../javascripts/lib/helpers.js' +import { getUrisFromSettings, getContext, buildTemplatesFromContext } from './context.js' +import getDefaultTemplate from '../../templates/default.js' +import client from '../lib/client.js' const MAX_HEIGHT = 1000 diff --git a/src/javascripts/modules/context.js b/src/javascripts/modules/context.js index e0294b7..8deb101 100644 --- a/src/javascripts/modules/context.js +++ b/src/javascripts/modules/context.js @@ -1,5 +1,5 @@ -import { getTicketData, getUserData, getOrganizationData } from '../lib/api' -import client from '../lib/client' +import { getTicketData, getUserData, getOrganizationData } from '../lib/api.js' +import client from '../lib/client.js' import _ from 'lodash' const TEMPLATE_OPTIONS = { interpolate: /\{\{(.+?)\}\}/g } diff --git a/webpack/translations-plugin.js b/webpack/translations-plugin.js index 2fbef31..071fc60 100644 --- a/webpack/translations-plugin.js +++ b/webpack/translations-plugin.js @@ -12,7 +12,7 @@ const marketplaceKeys = [ 'parameters' ] -export default class TranslationsPlugin { +export class TranslationsPlugin { constructor (options) { this.options = options } From 4612255284c7f81de75148529860d3ba9c950c6d Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 16:23:23 -0400 Subject: [PATCH 37/60] attempting to fix css --- package-lock.json | 1653 +++++++++++++++++++++++++++++++-------------- package.json | 13 +- postcss.config.js | 25 +- webpack.config.js | 8 +- 4 files changed, 1184 insertions(+), 515 deletions(-) diff --git a/package-lock.json b/package-lock.json index d7cfffe..f2a6bcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,6 +31,11 @@ "@zendeskgarden/react-tooltips": "^8.62.0", "@zendeskgarden/react-typography": "^8.62.0", "node-gyp": "^9.3.0", + "postcss-advanced-variables": "^3.0.1", + "postcss-atroot": "^0.2.3", + "postcss-extend-rule": "^4.0.0", + "postcss-nested": "^6.0.1", + "postcss-property-lookup": "^3.0.0", "react": "^16.8.0", "react-dom": "^16.8.0", "styled-components": "^5.3.6" @@ -53,11 +58,11 @@ "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.2", - "postcss": "^8.4.20", + "mini-css-extract-plugin": "^2.7.5", + "postcss": "^8.4.23", "postcss-import": "^15.1.0", - "postcss-loader": "^7.0.2", - "postcss-preset-env": "^7.8.3", + "postcss-loader": "^7.2.4", + "postcss-preset-env": "^8.3.2", "standard": "^17.0.0", "webpack": "^5.80.0", "webpack-cli": "^5.0.1" @@ -1843,275 +1848,577 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@csstools/postcss-cascade-layers": { + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz", + "integrity": "sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-2.0.0.tgz", + "integrity": "sha512-VcPjEnp07RNgz/D+oI2uIALg+IPCSl6mj0XhA3pl3F2bM2B95vgzatExmmzSg/X0zkh+R2v+jFY/J2pV/bnwpw==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/@csstools/css-calc": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.1.tgz", + "integrity": "sha512-Nh+iLCtjlooTzuR0lpmB8I6hPX/VupcGQ3Z1U2+wgJJ4fa8+cWkub+lCsbZcYPzBGsZLEL8fQAg+Na5dwEFJxg==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.1.2.tgz", + "integrity": "sha512-MjW/VspbFSkvbuou7tUUu2+FAlAR7VJ/PA69M9EGKltThbONC8nyW33wHRzNvLzRLGstZLEO5X5oR7IMhMDi0A==", + "dev": true, + "dependencies": { + "@csstools/color-helpers": "^2.0.0", + "@csstools/css-calc": "^1.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz", + "integrity": "sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.1.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", + "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz", + "integrity": "sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-3.0.1.tgz", + "integrity": "sha512-dD8W98dOYNOH/yX4V4HXOhfCOnvVAg8TtsL+qCGNoKXuq5z2C/d026wGWgySgC8cajXXo/wNezS31Glj5GcqrA==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-2.2.1.tgz", + "integrity": "sha512-T52iiqmzyKk09B9iNTQbuWa9Tn83SztXY7o6r2+j+o1BS/7+CiCjTgN2HgzybDmx8cr6XYhQ1BzqgV9tJzhrmw==", "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, - "node_modules/@csstools/postcss-font-format-keywords": { + "node_modules/@csstools/postcss-color-mix-function": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-1.0.1.tgz", + "integrity": "sha512-NSVrzjVcI4TMzDfh6GKZXvEuelT81xpXzruuTNJrwKMTZXEBHY9G2gvmr0eC0wwmL8EF1TblXyPPfBbZobvfXg==", + "dev": true, + "dependencies": { + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-2.0.2.tgz", + "integrity": "sha512-iKYZlIs6JsNT7NKyRjyIyezTCHLh4L4BBB3F5Nx7Dc4Z/QmBgX+YJFuUSar8IM6KclGiAUFGomXFdYxAwJydlA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-3.0.4.tgz", + "integrity": "sha512-GgKoY7OlvL65UPigEdlrvMAUCR5kOQCjtue2/36TPrBNoRS6KM2KOqmjIVsxEwYYwK+L28pdnM8r10m03hhZxA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-2.2.1.tgz", + "integrity": "sha512-eiqB4DIs+xqProAly7KwIgE04oze1YHb0QSCw/Y7062d9gpw+Cdif3Y0Z+Te+U7JROYdO0/0j91A6Qy8fo/Rlw==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-2.0.2.tgz", + "integrity": "sha512-N84qGTJkfLTPj2qOG5P4CIqGjpZBbjOEMKMn+UjO5wlb9lcBTfBsxCF0lQsFdWJUzBHYFOz19dL66v71WF3Pig==", "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-3.2.0.tgz", + "integrity": "sha512-uooelBL99jMg8ZD6xy0Pj1hSalchWmplcin00eI+JHpv1jW2iwbi1cn2UnVsToM4JLwJSZFzTSWCgSpmlyhe3A==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-1.0.1.tgz", + "integrity": "sha512-eO9z2sMLddvlfFEW5Fxbjyd03zaO7cJafDurK4rCqyRt9P7aaWwha0LcSzoROlcZrw1NBV2JAp2vMKfPMQO1xw==", + "dev": true, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-1.0.1.tgz", + "integrity": "sha512-x1ge74eCSvpBkDDWppl+7FuD2dL68WP+wwP2qvdUcKY17vJksz+XoE1ZRV38uJgS6FNUwC0AxrPW5gy3MxsDHQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-1.0.3.tgz", + "integrity": "sha512-6zqcyRg9HSqIHIPMYdt6THWhRmE5/tyHKJQLysn2TeDf/ftq7Em9qwMTx98t2C/7UxIsYS8lOiHHxAVjWn2WUg==", + "dev": true, + "dependencies": { + "@csstools/css-tokenizer": "^2.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.0.2.tgz", + "integrity": "sha512-DsEykSINZTqlBefi1uSQBym1Rj0NQOj92dLRd5jUQpSy8yBVaXXmkiUgBUbb+gQh8imAdqPpz2v4sAUnw8yXXA==", + "dev": true, + "dependencies": { + "@csstools/css-calc": "^1.1.1", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-1.0.2.tgz", + "integrity": "sha512-rOSR5p+5m0joXUoitYgCyMqNCu97yfLsLG3cnNaM8VeJRCWHGEu5hE9Gv0M7n9A4wo2pYF8QqaxkTlWbSJY9Fg==", + "dev": true, + "dependencies": { + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-2.0.2.tgz", + "integrity": "sha512-jbwrP8rN4e7LNaRcpx3xpMUjhtt34I9OV+zgbcsYAAk6k1+3kODXJBf95/JMYWhu9g1oif7r06QVUgfWsKxCFw==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-2.0.1.tgz", + "integrity": "sha512-TQT5g3JQ5gPXC239YuRK8jFceXF9d25ZvBkyjzBGGoW5st5sPXFVQS8OjYb9IJ/K3CdfK4528y483cgS2DJR/w==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.1.tgz", + "integrity": "sha512-g4wrVopp6xXr1KetUK4Lj36P+PFPwvUUtd2gaqo7X/0xgJHmMtKMPhD9p77H9bmIpPtkIYQ8b7+7cdmrWNEVAw==", "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.1.1.tgz", + "integrity": "sha512-6p8eO5+j+9hn4h2Klr9dbmya0GIb9SRrnPaCxqR1muVlV1waAZq6YkmlApEwXrox9qxggSwGZD5TnLRIY9f7WA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-2.0.2.tgz", + "integrity": "sha512-6Pvo4uexUCXt+Hz5iUtemQAcIuCYnL+ePs1khFR6/xPgC92aQLJ0zGHonWoewiBE+I++4gXK3pr+R1rlOFHe5w==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-2.1.1.tgz", + "integrity": "sha512-YCvdF0GCZK35nhLgs7ippcxDlRVe5QsSht3+EghqTjnYnyl3BbWIN6fYQ1dKWYTJ+7Bgi41TgqQFfJDcp9Xy/w==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-calc": "^1.1.1", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-2.2.3.tgz", + "integrity": "sha512-PADJidg/tdhDk120aWlGuDxsp5ZTc9Nx7GhJ8t0qBCk5fOgLK6V3DsB9X6sOAhDokIihXKzjtUu15puac5McWw==", "dev": true, "dependencies": { + "@csstools/color-helpers": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-2.1.1.tgz", + "integrity": "sha512-XcXmHEFfHXhvYz40FtDlA4Fp4NQln2bWTsCwthd2c+MCnYArUYU3YaMqzR5CrKP3pMoGYTBnp5fMqf1HxItNyw==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-calc": "^1.1.1", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" }, "engines": { - "node": "^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-2.0.1.tgz", + "integrity": "sha512-oJ9Xl29/yU8U7/pnMJRqAZd4YXNCfGEdcP4ywREuqm/xMqcgDNDppYRoCGDt40aaZQIEKBS79LytUDN/DHf0Ew==", "dev": true, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" + } + }, + "node_modules/@csstools/sass-import-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/sass-import-resolve/-/sass-import-resolve-1.0.0.tgz", + "integrity": "sha512-pH4KCsbtBLLe7eqUrw8brcuFO8IZlN36JjdKlOublibVdAIPHCzEnpBWOVUXK5sCf+DpBi8ZtuWtjF0srybdeA==", + "engines": { + "node": ">=4.0.0" } }, "node_modules/@csstools/selector-specificity": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "dev": true, "engines": { "node": "^14 || ^16 || >=18" }, @@ -5769,18 +6076,19 @@ } }, "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-5.0.2.tgz", + "integrity": "sha512-aCU4AZ7uEcVSUzagTlA9pHciz7aWPKA/YzrEkpdSopJ2pvhIxiQ5sYeMz1/KByxlIo4XBdvMNJAVKMg/GRnhfw==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { "postcss": "^8.4" @@ -5795,18 +6103,21 @@ } }, "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-5.0.2.tgz", + "integrity": "sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" + "@csstools/selector-specificity": "^2.0.1", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { "postcss": "^8.4" @@ -5872,15 +6183,16 @@ "dev": true }, "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-8.0.2.tgz", + "integrity": "sha512-OvFghizHJ45x7nsJJUSYLyQNTzsCU8yWjxAc/nhPQg1pbs18LMoET8N3kOweFDPy0JV0OSXN2iqRFhPBHYOeMA==", "dev": true, - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { "postcss": "^8.4" @@ -5938,7 +6250,6 @@ "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" }, @@ -11268,7 +11579,6 @@ "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, "funding": [ { "type": "github", @@ -11798,8 +12108,7 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -11959,10 +12268,9 @@ } }, "node_modules/postcss": { - "version": "8.4.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", - "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", - "dev": true, + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", "funding": [ { "type": "opencollective", @@ -11986,23 +12294,67 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-advanced-variables": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-advanced-variables/-/postcss-advanced-variables-3.0.1.tgz", + "integrity": "sha512-JqVjfkmqPoazMobVeQYzbt7djcDGJfMlpwBd9abTqmzWR40tvIUMXpTU5w3riqz7h+wYPY7V6GF8BIXL/ybEfg==", + "dependencies": { + "@csstools/sass-import-resolve": "^1.0.0", + "postcss": "^7.0.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-advanced-variables/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-advanced-variables/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-atroot": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.2.3.tgz", + "integrity": "sha512-QoqnRy93M/OaV1hq460uDeTfSi1dy+43mPkhRmbFY8YfNiwc3JZ8ju8H4OkfgDNXVOlHL0l8ygWAy3NpttzEXA==", + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", + "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-clamp": { @@ -12021,34 +12373,34 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-5.0.2.tgz", + "integrity": "sha512-M6ygxWOyd6eWf3sd1Lv8xi4SeF4iBPfJvkfMU4ITh8ExJc1qhbvh/U8Cv/uOvBgUVOMDdScvCdlg8+hREQzs7w==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz", + "integrity": "sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", @@ -12059,160 +12411,195 @@ } }, "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-8.0.2.tgz", + "integrity": "sha512-xWf/JmAxVoB5bltHpXk+uGRoGFwu4WDAR7210el+iyvTdqiKpDhtcT8N3edXMoVJY0WHFMrKMUieql/wRNiXkw==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.3.tgz", + "integrity": "sha512-W1C4Fu6KAZ7sKYQCuGMr8gyaE4BtjTQGPLVS4m0WCaWM6l7PgVbvmDeb4ClBc5R/7kdwESYf0hdxGtEPhi9CLA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/cascade-layer-name-parser": "^1.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.4" } }, "node_modules/postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.1.5.tgz", + "integrity": "sha512-98DXk81zTGqMVkGANysMHbGIg3voH383DYo3/+c+Abzay3nao+vM/f4Jgzsakk9S7BDsEw5DiW7sFy5G4W2wLA==", "dev": true, "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.3.tgz", + "integrity": "sha512-GTVscax6O/8s7agFF0HsOoIyjrnAbLjgCUle8tn+0oDGJuVx7p56U7ClSRoC49poxFuMfu2B4Q8GnxSCOeuFKw==", "dev": true, "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.4" } }, "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.2.tgz", + "integrity": "sha512-cMnslilYxBf9k3qejnovrUONZx1rXeUZJw06fgIUBzABJe3D2LiLL5WAER7Imt3nrkaIgG05XZBztueLEf5P8w==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-4.0.2.tgz", + "integrity": "sha512-GXL1RmFREDK4Q9aYvI2RhVrA6a6qqSMQQ5ke8gSH1xgV6exsqbcJpIumC7AOgooH6/WIG3/K/T8xxAiVHy/tJg==", "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^2.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dev": true, + "node_modules/postcss-extend-rule": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-extend-rule/-/postcss-extend-rule-4.0.0.tgz", + "integrity": "sha512-3gjPWUDNYjkRjtcpoN8ppZRXG8vyAk4mYdkYOETacCkCLVguW5IpCXCO31cDk8SW2/rx0RogWcXm1Zu/EayDVg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-nesting": "^10.1.2" }, "engines": { "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "postcss": "^8.4" + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-extend-rule/node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-8.0.2.tgz", + "integrity": "sha512-f/Vd+EC/GaKElknU59esVcRYr/Y3t1ZAQyL4u2xSOgkDy4bMCmG7VP5cGvj3+BTLNE9ETfEuz2nnt4qkZwTTeA==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-7.0.2.tgz", + "integrity": "sha512-AHAJ89UQBcqBvFgQJE9XasGuwMNkKsGj4D/f9Uk60jFmEBHpAL14DrnSk3Rj+SwZTr/WUG+mh+Rvf8fid/346w==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { "postcss": "^8.4" @@ -12228,38 +12615,38 @@ } }, "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-4.0.1.tgz", + "integrity": "sha512-V5OuQGw4lBumPlwHWk/PRfMKjaq/LTGR4WDTemIMCaMevArVfCCA9wBJiL1VjDAd+rzuCIlkRoRvDsSiAaZ4Fg==", "dev": true, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-5.0.2.tgz", + "integrity": "sha512-Sszjwo0ubETX0Fi5MvpYzsONwrsjeabjMoc5YqHvURFItXgIu3HdCjcVuVKGMPGzKRhgaknmdM5uVWInWPJmeg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-import": { @@ -12289,23 +12676,25 @@ } }, "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-5.2.1.tgz", + "integrity": "sha512-u71Adr4nWi+4EmSZq5EV/fg9d1dYO6W26RNtT9LISEyjhH1q23vJIUkSqRwHgD6v7xxsxLOY5cSdVyaNE6rqzw==", "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-loader": { @@ -12375,27 +12764,22 @@ "dev": true }, "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-6.1.0.tgz", + "integrity": "sha512-qb1+LpClhYjxac8SfOcWotnY3unKZesDqIOm+jnGt8rTl7xaIWpE2bPGZHxflOip1E/4ETo79qlJyRL3yrHn1g==", "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" + "dependencies": { + "postcss-value-parser": "^4.2.0" }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "dev": true, "engines": { - "node": ">=10.0.0" + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.4" } }, "node_modules/postcss-modules-extract-imports": { @@ -12457,30 +12841,48 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.2.2.tgz", + "integrity": "sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==", "dev": true, "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", + "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", "dev": true, "funding": [ { @@ -12493,29 +12895,29 @@ } ], "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.2" } }, "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-4.0.1.tgz", + "integrity": "sha512-HQZ0qi/9iSYHW4w3ogNqVNr2J49DHJAl7r8O2p0Meip38jsdnRPgiDW7r/LlLrrMBMe3KHkvNtAV2UmRVxzLIg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-page-break": { @@ -12528,108 +12930,134 @@ } }, "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-8.0.1.tgz", + "integrity": "sha512-Ow2LedN8sL4pq8ubukO77phSVt4QyCm35ZGCYXKvRFayAwcpgB0sjNJglDoTuRdUL32q/ZC1VkPBo0AOEr4Uiw==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "dev": true, - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-8.3.2.tgz", + "integrity": "sha512-VSAOsfxTXzO/gX5QljC8x8hN3ABbD9iqqLgqHqohBdNI5FhJptwpl96kpu+kYvvzK7BWwaHYou0IeYrp+NqmcQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-cascade-layers": "^3.0.1", + "@csstools/postcss-color-function": "^2.2.1", + "@csstools/postcss-color-mix-function": "^1.0.1", + "@csstools/postcss-font-format-keywords": "^2.0.2", + "@csstools/postcss-gradients-interpolation-method": "^3.0.4", + "@csstools/postcss-hwb-function": "^2.2.1", + "@csstools/postcss-ic-unit": "^2.0.2", + "@csstools/postcss-is-pseudo-class": "^3.2.0", + "@csstools/postcss-logical-float-and-clear": "^1.0.1", + "@csstools/postcss-logical-resize": "^1.0.1", + "@csstools/postcss-logical-viewport-units": "^1.0.3", + "@csstools/postcss-media-minmax": "^1.0.2", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^1.0.2", + "@csstools/postcss-nested-calc": "^2.0.2", + "@csstools/postcss-normalize-display-values": "^2.0.1", + "@csstools/postcss-oklab-function": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^2.1.0", + "@csstools/postcss-scope-pseudo-class": "^2.0.2", + "@csstools/postcss-stepped-value-functions": "^2.1.1", + "@csstools/postcss-text-decoration-shorthand": "^2.2.3", + "@csstools/postcss-trigonometric-functions": "^2.1.1", + "@csstools/postcss-unset-value": "^2.0.1", + "autoprefixer": "^10.4.14", + "browserslist": "^4.21.5", + "css-blank-pseudo": "^5.0.2", + "css-has-pseudo": "^5.0.2", + "css-prefers-color-scheme": "^8.0.2", + "cssdb": "^7.5.3", + "postcss-attribute-case-insensitive": "^6.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", + "postcss-color-functional-notation": "^5.0.2", + "postcss-color-hex-alpha": "^9.0.2", + "postcss-color-rebeccapurple": "^8.0.2", + "postcss-custom-media": "^9.1.3", + "postcss-custom-properties": "^13.1.5", + "postcss-custom-selectors": "^7.1.3", + "postcss-dir-pseudo-class": "^7.0.2", + "postcss-double-position-gradients": "^4.0.2", + "postcss-focus-visible": "^8.0.2", + "postcss-focus-within": "^7.0.2", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", + "postcss-gap-properties": "^4.0.1", + "postcss-image-set-function": "^5.0.2", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", + "postcss-lab-function": "^5.2.1", + "postcss-logical": "^6.1.0", + "postcss-nesting": "^11.2.1", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^4.0.1", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-place": "^8.0.1", + "postcss-pseudo-class-any-link": "^8.0.2", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", + "postcss-selector-not": "^7.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-property-lookup": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-property-lookup/-/postcss-property-lookup-3.0.0.tgz", + "integrity": "sha512-Rkl/LttzMkhWCpAbqB5jZaVin1wVlHClit6bU8Wbd8AN1uBevyEfJGQZIsyqZc+OEEG1dZPnCJnvNuUrCpMB7w==", + "dependencies": { + "tcomb": "^3.2.21" + }, + "engines": { + "node": ">= 10" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.2.15" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-8.0.2.tgz", + "integrity": "sha512-FYTIuRE07jZ2CW8POvctRgArQJ43yxhr5vLmImdKUvjFCkR09kh8pIdlCwdx/jbFm7MiW4QP58L4oOUv3grQYA==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-replace-overflow-wrap": { @@ -12642,29 +13070,28 @@ } }, "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", + "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "postcss": "^8.2" + "postcss": "^8.4" } }, "node_modules/postcss-selector-parser": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -13491,7 +13918,6 @@ "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" } @@ -13500,7 +13926,6 @@ "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, "engines": { "node": ">=0.10.0" } @@ -13870,6 +14295,11 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/tcomb": { + "version": "3.2.29", + "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", + "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==" + }, "node_modules/terser": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz", @@ -16118,10 +16548,60 @@ } } }, - "@csstools/postcss-cascade-layers": { + "@csstools/cascade-layer-name-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz", + "integrity": "sha512-xm7Mgwej/wBfLoK0K5LfntmPJzoULayl1XZY9JYgQgT29JiqNw++sLnx95u5y9zCihblzkyaRYJrsRMhIBzRdg==", + "dev": true, + "requires": {} + }, + "@csstools/color-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-2.0.0.tgz", + "integrity": "sha512-VcPjEnp07RNgz/D+oI2uIALg+IPCSl6mj0XhA3pl3F2bM2B95vgzatExmmzSg/X0zkh+R2v+jFY/J2pV/bnwpw==", + "dev": true + }, + "@csstools/css-calc": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.1.tgz", + "integrity": "sha512-Nh+iLCtjlooTzuR0lpmB8I6hPX/VupcGQ3Z1U2+wgJJ4fa8+cWkub+lCsbZcYPzBGsZLEL8fQAg+Na5dwEFJxg==", + "dev": true, + "requires": {} + }, + "@csstools/css-color-parser": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.1.2.tgz", + "integrity": "sha512-MjW/VspbFSkvbuou7tUUu2+FAlAR7VJ/PA69M9EGKltThbONC8nyW33wHRzNvLzRLGstZLEO5X5oR7IMhMDi0A==", + "dev": true, + "requires": { + "@csstools/color-helpers": "^2.0.0", + "@csstools/css-calc": "^1.1.1" + } + }, + "@csstools/css-parser-algorithms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz", + "integrity": "sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==", + "dev": true, + "requires": {} + }, + "@csstools/css-tokenizer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", + "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", + "dev": true + }, + "@csstools/media-query-list-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz", + "integrity": "sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==", + "dev": true, + "requires": {} + }, + "@csstools/postcss-cascade-layers": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-3.0.1.tgz", + "integrity": "sha512-dD8W98dOYNOH/yX4V4HXOhfCOnvVAg8TtsL+qCGNoKXuq5z2C/d026wGWgySgC8cajXXo/wNezS31Glj5GcqrA==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.2", @@ -16129,129 +16609,225 @@ } }, "@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-2.2.1.tgz", + "integrity": "sha512-T52iiqmzyKk09B9iNTQbuWa9Tn83SztXY7o6r2+j+o1BS/7+CiCjTgN2HgzybDmx8cr6XYhQ1BzqgV9tJzhrmw==", "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" } }, - "@csstools/postcss-font-format-keywords": { + "@csstools/postcss-color-mix-function": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-1.0.1.tgz", + "integrity": "sha512-NSVrzjVcI4TMzDfh6GKZXvEuelT81xpXzruuTNJrwKMTZXEBHY9G2gvmr0eC0wwmL8EF1TblXyPPfBbZobvfXg==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-2.0.2.tgz", + "integrity": "sha512-iKYZlIs6JsNT7NKyRjyIyezTCHLh4L4BBB3F5Nx7Dc4Z/QmBgX+YJFuUSar8IM6KclGiAUFGomXFdYxAwJydlA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, + "@csstools/postcss-gradients-interpolation-method": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-3.0.4.tgz", + "integrity": "sha512-GgKoY7OlvL65UPigEdlrvMAUCR5kOQCjtue2/36TPrBNoRS6KM2KOqmjIVsxEwYYwK+L28pdnM8r10m03hhZxA==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" + } + }, "@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-2.2.1.tgz", + "integrity": "sha512-eiqB4DIs+xqProAly7KwIgE04oze1YHb0QSCw/Y7062d9gpw+Cdif3Y0Z+Te+U7JROYdO0/0j91A6Qy8fo/Rlw==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" } }, "@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-2.0.2.tgz", + "integrity": "sha512-N84qGTJkfLTPj2qOG5P4CIqGjpZBbjOEMKMn+UjO5wlb9lcBTfBsxCF0lQsFdWJUzBHYFOz19dL66v71WF3Pig==", "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^2.0.0", "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-3.2.0.tgz", + "integrity": "sha512-uooelBL99jMg8ZD6xy0Pj1hSalchWmplcin00eI+JHpv1jW2iwbi1cn2UnVsToM4JLwJSZFzTSWCgSpmlyhe3A==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" } }, + "@csstools/postcss-logical-float-and-clear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-1.0.1.tgz", + "integrity": "sha512-eO9z2sMLddvlfFEW5Fxbjyd03zaO7cJafDurK4rCqyRt9P7aaWwha0LcSzoROlcZrw1NBV2JAp2vMKfPMQO1xw==", + "dev": true, + "requires": {} + }, + "@csstools/postcss-logical-resize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-1.0.1.tgz", + "integrity": "sha512-x1ge74eCSvpBkDDWppl+7FuD2dL68WP+wwP2qvdUcKY17vJksz+XoE1ZRV38uJgS6FNUwC0AxrPW5gy3MxsDHQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-logical-viewport-units": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-1.0.3.tgz", + "integrity": "sha512-6zqcyRg9HSqIHIPMYdt6THWhRmE5/tyHKJQLysn2TeDf/ftq7Em9qwMTx98t2C/7UxIsYS8lOiHHxAVjWn2WUg==", + "dev": true, + "requires": { + "@csstools/css-tokenizer": "^2.1.1" + } + }, + "@csstools/postcss-media-minmax": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.0.2.tgz", + "integrity": "sha512-DsEykSINZTqlBefi1uSQBym1Rj0NQOj92dLRd5jUQpSy8yBVaXXmkiUgBUbb+gQh8imAdqPpz2v4sAUnw8yXXA==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.1", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4" + } + }, + "@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-1.0.2.tgz", + "integrity": "sha512-rOSR5p+5m0joXUoitYgCyMqNCu97yfLsLG3cnNaM8VeJRCWHGEu5hE9Gv0M7n9A4wo2pYF8QqaxkTlWbSJY9Fg==", + "dev": true, + "requires": { + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4" + } + }, "@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-2.0.2.tgz", + "integrity": "sha512-jbwrP8rN4e7LNaRcpx3xpMUjhtt34I9OV+zgbcsYAAk6k1+3kODXJBf95/JMYWhu9g1oif7r06QVUgfWsKxCFw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-2.0.1.tgz", + "integrity": "sha512-TQT5g3JQ5gPXC239YuRK8jFceXF9d25ZvBkyjzBGGoW5st5sPXFVQS8OjYb9IJ/K3CdfK4528y483cgS2DJR/w==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.1.tgz", + "integrity": "sha512-g4wrVopp6xXr1KetUK4Lj36P+PFPwvUUtd2gaqo7X/0xgJHmMtKMPhD9p77H9bmIpPtkIYQ8b7+7cdmrWNEVAw==", "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" } }, "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.1.1.tgz", + "integrity": "sha512-6p8eO5+j+9hn4h2Klr9dbmya0GIb9SRrnPaCxqR1muVlV1waAZq6YkmlApEwXrox9qxggSwGZD5TnLRIY9f7WA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, + "@csstools/postcss-scope-pseudo-class": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-2.0.2.tgz", + "integrity": "sha512-6Pvo4uexUCXt+Hz5iUtemQAcIuCYnL+ePs1khFR6/xPgC92aQLJ0zGHonWoewiBE+I++4gXK3pr+R1rlOFHe5w==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, "@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-2.1.1.tgz", + "integrity": "sha512-YCvdF0GCZK35nhLgs7ippcxDlRVe5QsSht3+EghqTjnYnyl3BbWIN6fYQ1dKWYTJ+7Bgi41TgqQFfJDcp9Xy/w==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-calc": "^1.1.1", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" } }, "@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-2.2.3.tgz", + "integrity": "sha512-PADJidg/tdhDk120aWlGuDxsp5ZTc9Nx7GhJ8t0qBCk5fOgLK6V3DsB9X6sOAhDokIihXKzjtUu15puac5McWw==", "dev": true, "requires": { + "@csstools/color-helpers": "^2.0.0", "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-2.1.1.tgz", + "integrity": "sha512-XcXmHEFfHXhvYz40FtDlA4Fp4NQln2bWTsCwthd2c+MCnYArUYU3YaMqzR5CrKP3pMoGYTBnp5fMqf1HxItNyw==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-calc": "^1.1.1", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1" } }, "@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-2.0.1.tgz", + "integrity": "sha512-oJ9Xl29/yU8U7/pnMJRqAZd4YXNCfGEdcP4ywREuqm/xMqcgDNDppYRoCGDt40aaZQIEKBS79LytUDN/DHf0Ew==", "dev": true, "requires": {} }, + "@csstools/sass-import-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/sass-import-resolve/-/sass-import-resolve-1.0.0.tgz", + "integrity": "sha512-pH4KCsbtBLLe7eqUrw8brcuFO8IZlN36JjdKlOublibVdAIPHCzEnpBWOVUXK5sCf+DpBi8ZtuWtjF0srybdeA==" + }, "@csstools/selector-specificity": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "dev": true, "requires": {} }, "@discoveryjs/json-ext": { @@ -19019,12 +19595,12 @@ } }, "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-5.0.2.tgz", + "integrity": "sha512-aCU4AZ7uEcVSUzagTlA9pHciz7aWPKA/YzrEkpdSopJ2pvhIxiQ5sYeMz1/KByxlIo4XBdvMNJAVKMg/GRnhfw==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" } }, "css-color-keywords": { @@ -19033,12 +19609,14 @@ "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" }, "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-5.0.2.tgz", + "integrity": "sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "@csstools/selector-specificity": "^2.0.1", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0" } }, "css-loader": { @@ -19084,9 +19662,9 @@ } }, "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-8.0.2.tgz", + "integrity": "sha512-OvFghizHJ45x7nsJJUSYLyQNTzsCU8yWjxAc/nhPQg1pbs18LMoET8N3kOweFDPy0JV0OSXN2iqRFhPBHYOeMA==", "dev": true, "requires": {} }, @@ -19128,8 +19706,7 @@ "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 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssom": { "version": "0.5.0", @@ -23061,8 +23638,7 @@ "nanoid": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" }, "natural-compare": { "version": "1.4.0", @@ -23446,8 +24022,7 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.1", @@ -23559,20 +24134,50 @@ "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "postcss": { - "version": "8.4.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", - "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", - "dev": true, + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, + "postcss-advanced-variables": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-advanced-variables/-/postcss-advanced-variables-3.0.1.tgz", + "integrity": "sha512-JqVjfkmqPoazMobVeQYzbt7djcDGJfMlpwBd9abTqmzWR40tvIUMXpTU5w3riqz7h+wYPY7V6GF8BIXL/ybEfg==", + "requires": { + "@csstools/sass-import-resolve": "^1.0.0", + "postcss": "^7.0.6" + }, + "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" + } + } + } + }, + "postcss-atroot": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-atroot/-/postcss-atroot-0.2.3.tgz", + "integrity": "sha512-QoqnRy93M/OaV1hq460uDeTfSi1dy+43mPkhRmbFY8YfNiwc3JZ8ju8H4OkfgDNXVOlHL0l8ygWAy3NpttzEXA==", + "requires": {} + }, "postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", + "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -23588,103 +24193,122 @@ } }, "postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-5.0.2.tgz", + "integrity": "sha512-M6ygxWOyd6eWf3sd1Lv8xi4SeF4iBPfJvkfMU4ITh8ExJc1qhbvh/U8Cv/uOvBgUVOMDdScvCdlg8+hREQzs7w==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz", + "integrity": "sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-8.0.2.tgz", + "integrity": "sha512-xWf/JmAxVoB5bltHpXk+uGRoGFwu4WDAR7210el+iyvTdqiKpDhtcT8N3edXMoVJY0WHFMrKMUieql/wRNiXkw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-9.1.3.tgz", + "integrity": "sha512-W1C4Fu6KAZ7sKYQCuGMr8gyaE4BtjTQGPLVS4m0WCaWM6l7PgVbvmDeb4ClBc5R/7kdwESYf0hdxGtEPhi9CLA==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/cascade-layer-name-parser": "^1.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.0.4" } }, "postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.1.5.tgz", + "integrity": "sha512-98DXk81zTGqMVkGANysMHbGIg3voH383DYo3/+c+Abzay3nao+vM/f4Jgzsakk9S7BDsEw5DiW7sFy5G4W2wLA==", "dev": true, "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", "postcss-value-parser": "^4.2.0" } }, "postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.3.tgz", + "integrity": "sha512-GTVscax6O/8s7agFF0HsOoIyjrnAbLjgCUle8tn+0oDGJuVx7p56U7ClSRoC49poxFuMfu2B4Q8GnxSCOeuFKw==", "dev": true, "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", "postcss-selector-parser": "^6.0.4" } }, "postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.2.tgz", + "integrity": "sha512-cMnslilYxBf9k3qejnovrUONZx1rXeUZJw06fgIUBzABJe3D2LiLL5WAER7Imt3nrkaIgG05XZBztueLEf5P8w==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" } }, "postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-4.0.2.tgz", + "integrity": "sha512-GXL1RmFREDK4Q9aYvI2RhVrA6a6qqSMQQ5ke8gSH1xgV6exsqbcJpIumC7AOgooH6/WIG3/K/T8xxAiVHy/tJg==", "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^2.0.0", "postcss-value-parser": "^4.2.0" } }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dev": true, + "postcss-extend-rule": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-extend-rule/-/postcss-extend-rule-4.0.0.tgz", + "integrity": "sha512-3gjPWUDNYjkRjtcpoN8ppZRXG8vyAk4mYdkYOETacCkCLVguW5IpCXCO31cDk8SW2/rx0RogWcXm1Zu/EayDVg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss-nesting": "^10.1.2" + }, + "dependencies": { + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + } } }, "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-8.0.2.tgz", + "integrity": "sha512-f/Vd+EC/GaKElknU59esVcRYr/Y3t1ZAQyL4u2xSOgkDy4bMCmG7VP5cGvj3+BTLNE9ETfEuz2nnt4qkZwTTeA==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" } }, "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-7.0.2.tgz", + "integrity": "sha512-AHAJ89UQBcqBvFgQJE9XasGuwMNkKsGj4D/f9Uk60jFmEBHpAL14DrnSk3Rj+SwZTr/WUG+mh+Rvf8fid/346w==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.10" } }, "postcss-font-variant": { @@ -23695,16 +24319,16 @@ "requires": {} }, "postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-4.0.1.tgz", + "integrity": "sha512-V5OuQGw4lBumPlwHWk/PRfMKjaq/LTGR4WDTemIMCaMevArVfCCA9wBJiL1VjDAd+rzuCIlkRoRvDsSiAaZ4Fg==", "dev": true, "requires": {} }, "postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-5.0.2.tgz", + "integrity": "sha512-Sszjwo0ubETX0Fi5MvpYzsONwrsjeabjMoc5YqHvURFItXgIu3HdCjcVuVKGMPGzKRhgaknmdM5uVWInWPJmeg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -23729,13 +24353,15 @@ "requires": {} }, "postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-5.2.1.tgz", + "integrity": "sha512-u71Adr4nWi+4EmSZq5EV/fg9d1dYO6W26RNtT9LISEyjhH1q23vJIUkSqRwHgD6v7xxsxLOY5cSdVyaNE6rqzw==", "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.0.0" } }, "postcss-loader": { @@ -23777,18 +24403,13 @@ } }, "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "dev": true, - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-6.1.0.tgz", + "integrity": "sha512-qb1+LpClhYjxac8SfOcWotnY3unKZesDqIOm+jnGt8rTl7xaIWpE2bPGZHxflOip1E/4ETo79qlJyRL3yrHn1g==", "dev": true, - "requires": {} + "requires": { + "postcss-value-parser": "^4.2.0" + } }, "postcss-modules-extract-imports": { "version": "3.0.0", @@ -23826,10 +24447,18 @@ "icss-utils": "^5.0.0" } }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, "postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-11.2.2.tgz", + "integrity": "sha512-aOTiUniAB1bcPE6GGiynWRa6PZFPhOTAm5q3q5cem6QeSijIHHkWr6gs65ukCZMXeak8yXeZVbBJET3VM+HlhA==", "dev": true, "requires": { "@csstools/selector-specificity": "^2.0.0", @@ -23837,16 +24466,16 @@ } }, "postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", + "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", "dev": true, "requires": {} }, "postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-4.0.1.tgz", + "integrity": "sha512-HQZ0qi/9iSYHW4w3ogNqVNr2J49DHJAl7r8O2p0Meip38jsdnRPgiDW7r/LlLrrMBMe3KHkvNtAV2UmRVxzLIg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -23860,75 +24489,89 @@ "requires": {} }, "postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-8.0.1.tgz", + "integrity": "sha512-Ow2LedN8sL4pq8ubukO77phSVt4QyCm35ZGCYXKvRFayAwcpgB0sjNJglDoTuRdUL32q/ZC1VkPBo0AOEr4Uiw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "dev": true, - "requires": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-8.3.2.tgz", + "integrity": "sha512-VSAOsfxTXzO/gX5QljC8x8hN3ABbD9iqqLgqHqohBdNI5FhJptwpl96kpu+kYvvzK7BWwaHYou0IeYrp+NqmcQ==", + "dev": true, + "requires": { + "@csstools/postcss-cascade-layers": "^3.0.1", + "@csstools/postcss-color-function": "^2.2.1", + "@csstools/postcss-color-mix-function": "^1.0.1", + "@csstools/postcss-font-format-keywords": "^2.0.2", + "@csstools/postcss-gradients-interpolation-method": "^3.0.4", + "@csstools/postcss-hwb-function": "^2.2.1", + "@csstools/postcss-ic-unit": "^2.0.2", + "@csstools/postcss-is-pseudo-class": "^3.2.0", + "@csstools/postcss-logical-float-and-clear": "^1.0.1", + "@csstools/postcss-logical-resize": "^1.0.1", + "@csstools/postcss-logical-viewport-units": "^1.0.3", + "@csstools/postcss-media-minmax": "^1.0.2", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^1.0.2", + "@csstools/postcss-nested-calc": "^2.0.2", + "@csstools/postcss-normalize-display-values": "^2.0.1", + "@csstools/postcss-oklab-function": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^2.1.0", + "@csstools/postcss-scope-pseudo-class": "^2.0.2", + "@csstools/postcss-stepped-value-functions": "^2.1.1", + "@csstools/postcss-text-decoration-shorthand": "^2.2.3", + "@csstools/postcss-trigonometric-functions": "^2.1.1", + "@csstools/postcss-unset-value": "^2.0.1", + "autoprefixer": "^10.4.14", + "browserslist": "^4.21.5", + "css-blank-pseudo": "^5.0.2", + "css-has-pseudo": "^5.0.2", + "css-prefers-color-scheme": "^8.0.2", + "cssdb": "^7.5.3", + "postcss-attribute-case-insensitive": "^6.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", + "postcss-color-functional-notation": "^5.0.2", + "postcss-color-hex-alpha": "^9.0.2", + "postcss-color-rebeccapurple": "^8.0.2", + "postcss-custom-media": "^9.1.3", + "postcss-custom-properties": "^13.1.5", + "postcss-custom-selectors": "^7.1.3", + "postcss-dir-pseudo-class": "^7.0.2", + "postcss-double-position-gradients": "^4.0.2", + "postcss-focus-visible": "^8.0.2", + "postcss-focus-within": "^7.0.2", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", + "postcss-gap-properties": "^4.0.1", + "postcss-image-set-function": "^5.0.2", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", + "postcss-lab-function": "^5.2.1", + "postcss-logical": "^6.1.0", + "postcss-nesting": "^11.2.1", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^4.0.1", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-place": "^8.0.1", + "postcss-pseudo-class-any-link": "^8.0.2", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", + "postcss-selector-not": "^7.0.1", "postcss-value-parser": "^4.2.0" } }, + "postcss-property-lookup": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-property-lookup/-/postcss-property-lookup-3.0.0.tgz", + "integrity": "sha512-Rkl/LttzMkhWCpAbqB5jZaVin1wVlHClit6bU8Wbd8AN1uBevyEfJGQZIsyqZc+OEEG1dZPnCJnvNuUrCpMB7w==", + "requires": { + "tcomb": "^3.2.21" + } + }, "postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-8.0.2.tgz", + "integrity": "sha512-FYTIuRE07jZ2CW8POvctRgArQJ43yxhr5vLmImdKUvjFCkR09kh8pIdlCwdx/jbFm7MiW4QP58L4oOUv3grQYA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -23942,9 +24585,9 @@ "requires": {} }, "postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", + "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.10" @@ -23954,7 +24597,6 @@ "version": "6.0.11", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -24564,14 +25206,12 @@ "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 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "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 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-support": { "version": "0.5.13", @@ -24827,6 +25467,11 @@ } } }, + "tcomb": { + "version": "3.2.29", + "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", + "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==" + }, "terser": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.0.tgz", diff --git a/package.json b/package.json index e9a890a..4952281 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,11 @@ "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.2", - "postcss": "^8.4.20", + "mini-css-extract-plugin": "^2.7.5", + "postcss": "^8.4.23", "postcss-import": "^15.1.0", - "postcss-loader": "^7.0.2", - "postcss-preset-env": "^7.8.3", + "postcss-loader": "^7.2.4", + "postcss-preset-env": "^8.3.2", "standard": "^17.0.0", "webpack": "^5.80.0", "webpack-cli": "^5.0.1" @@ -72,6 +72,11 @@ "@zendeskgarden/react-tooltips": "^8.62.0", "@zendeskgarden/react-typography": "^8.62.0", "node-gyp": "^9.3.0", + "postcss-advanced-variables": "^3.0.1", + "postcss-atroot": "^0.2.3", + "postcss-extend-rule": "^4.0.0", + "postcss-nested": "^6.0.1", + "postcss-property-lookup": "^3.0.0", "react": "^16.8.0", "react-dom": "^16.8.0", "styled-components": "^5.3.6" diff --git a/postcss.config.js b/postcss.config.js index d3a1355..44e86c0 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,4 +1,21 @@ -export const plugins = [ - require('postcss-preset-env'), - require('postcss-import') -] +import postcssPresetEnv from 'postcss-preset-env' +import postCssImport from 'postcss-import' +import postcssAdvancedVariables from 'postcss-advanced-variables' +import postcssAtroot from 'postcss-atroot' +import postcssExtendRule from 'postcss-extend-rule' +import postcssNested from 'postcss-nested' +import postcssPropertyLookup from 'postcss-property-lookup' + +const config = { + plugins: [ + postCssImport, + postcssAdvancedVariables(), + postcssAtroot(), + postcssExtendRule(), + postcssNested(), + postcssPresetEnv(), + postcssPropertyLookup(), + ] +} + +export default config \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js index d3e65ce..7c39c3d 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -44,6 +44,7 @@ export default { 'core-js/stable', 'regenerator-runtime/runtime', './src/javascripts/locations/ticket_sidebar.js', + './src/index.css' ] }, @@ -71,9 +72,10 @@ export default { { test: /\.(sa|sc|c)ss$/, use: [ - { - loader: MiniCssExtractPlugin.loader, - options: { url: false } + MiniCssExtractPlugin.loader, + { + loader: 'css-loader', + options: { url: false } }, 'postcss-loader' ] From 71abef35e402d22c43c255f2436e1da7a228e719 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 16:53:54 -0400 Subject: [PATCH 38/60] fix list items and font bolding --- src/index.css | 7 +++++++ src/templates/default.js | 4 +--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/index.css b/src/index.css index 8686870..7775b1e 100644 --- a/src/index.css +++ b/src/index.css @@ -1,3 +1,5 @@ +@import '@zendeskgarden/css-bedrock'; + .main { height: 100%; min-height: 100%; @@ -30,6 +32,7 @@ background-color: #ffffff; background-image: none; white-space: nowrap; + font-weight: 600; } .btn-list { @@ -46,3 +49,7 @@ html { overflow: hidden; } + +ul { + list-style-type: none; +} \ No newline at end of file diff --git a/src/templates/default.js b/src/templates/default.js index 02bf729..a7bed2f 100644 --- a/src/templates/default.js +++ b/src/templates/default.js @@ -7,9 +7,7 @@ import { templatingLoop as loop } from '../javascripts/lib/helpers.js' function uriMarkup (uri) { return (`
  • - - ${uri.title} - + ${uri.title}
  • `) } From 646c1adeb991b130252c90cd0b83966e52d0433e Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 16:59:48 -0400 Subject: [PATCH 39/60] use zendesk css bedrock --- package-lock.json | 1592 ++------------------------------------------- package.json | 20 - webpack.config.js | 6 +- 3 files changed, 63 insertions(+), 1555 deletions(-) diff --git a/package-lock.json b/package-lock.json index f2a6bcd..879a75d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,26 +10,6 @@ "license": "Apache-2.0", "dependencies": { "@zendeskgarden/css-bedrock": "^9.0.0", - "@zendeskgarden/react-accordions": "^8.62.0", - "@zendeskgarden/react-avatars": "^8.62.0", - "@zendeskgarden/react-breadcrumbs": "^8.62.0", - "@zendeskgarden/react-buttons": "^8.62.0", - "@zendeskgarden/react-chrome": "^8.62.0", - "@zendeskgarden/react-colorpickers": "^8.62.0", - "@zendeskgarden/react-datepickers": "^8.62.0", - "@zendeskgarden/react-dropdowns": "^8.62.0", - "@zendeskgarden/react-forms": "^8.62.0", - "@zendeskgarden/react-grid": "^8.62.0", - "@zendeskgarden/react-loaders": "^8.62.0", - "@zendeskgarden/react-modals": "^8.62.0", - "@zendeskgarden/react-notifications": "^8.62.0", - "@zendeskgarden/react-pagination": "^8.62.0", - "@zendeskgarden/react-tables": "^8.62.0", - "@zendeskgarden/react-tabs": "^8.62.0", - "@zendeskgarden/react-tags": "^8.62.0", - "@zendeskgarden/react-theming": "^8.62.0", - "@zendeskgarden/react-tooltips": "^8.62.0", - "@zendeskgarden/react-typography": "^8.62.0", "node-gyp": "^9.3.0", "postcss-advanced-variables": "^3.0.1", "postcss-atroot": "^0.2.3", @@ -1752,6 +1732,7 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dev": true, "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -2623,19 +2604,6 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "node_modules/@hypnosphi/create-react-context": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", - "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", - "dependencies": { - "gud": "^1.0.0", - "warning": "^4.0.3" - }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": ">=0.14.0" - } - }, "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", @@ -3380,11 +3348,6 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -3498,36 +3461,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@popperjs/core": { - "version": "2.11.7", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", - "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@reach/auto-id": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.18.0.tgz", - "integrity": "sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg==", - "dependencies": { - "@reach/utils": "0.18.0" - }, - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, - "node_modules/@reach/utils": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.18.0.tgz", - "integrity": "sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A==", - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, "node_modules/@sinclair/typebox": { "version": "0.25.24", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", @@ -3862,13 +3795,13 @@ "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true + "dev": true }, "node_modules/@types/react": { "version": "17.0.58", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz", "integrity": "sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A==", - "devOptional": true, + "dev": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -3888,7 +3821,7 @@ "version": "0.16.3", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "devOptional": true + "dev": true }, "node_modules/@types/stack-utils": { "version": "2.0.1", @@ -4119,260 +4052,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/@zendeskgarden/container-accordion": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.5.tgz", - "integrity": "sha512-pP3KnTtBjl9Dv6fB5ZOSe6ryqbmkLFqlQAvxBd8H6+4JGvOv/Rw6QLGj0VoXDN7gbPR7TVnYsZaCIc5HGHGnfg==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5", - "react-uid": "^2.2.0" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-breadcrumb": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.3.tgz", - "integrity": "sha512-67Ss83ozv6Qx5hM6+VZx2nOxEavpnEPnh7XuPD1jpT3xQepQu2WPT4R71pjXXgywiAsInfffQ7tBb9DfVjj8uA==", - "dependencies": { - "@babel/runtime": "^7.8.4" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-buttongroup": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.5.tgz", - "integrity": "sha512-9ESxuDzN+0o63bC4sJn/qjjbghx+jSmxJ1k0YfV6xvDhhKS5JXFcJnpBDUJyOsPBpDo0sx1mypRWmVUdh20Shg==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.5" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-field": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-field/-/container-field-2.1.2.tgz", - "integrity": "sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "react-uid": "^2.2.0" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-focusjail": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.5.tgz", - "integrity": "sha512-PeL5/sQVXAT0VRK7l1wTxQPEwVTCaWo2UioAKyZT+5XataYKaIm94rKkOnFk4kBixsAb7exR5/EArkfdrcDKoA==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5", - "dom-helpers": "^5.1.0", - "tabbable": "^6.0.0" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-focusvisible": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.5.tgz", - "integrity": "sha512-pHDrLl7Fx06M/E/SslCdfrG9Ys3VXQc1+xhsSjxG4Q0Z7rpz53FKdYSsq6ZyR0ydm0tdL+xgerT4kxU5V66T2g==", - "dependencies": { - "@babel/runtime": "^7.8.4" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-grid": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz", - "integrity": "sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g==", - "dependencies": { - "@babel/runtime": "^7.8.4" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-keyboardfocus": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.5.tgz", - "integrity": "sha512-o4IYc80s4A3nqkOeHmn4AEYPWfG4Wmn9SFH4mfYtartv+raZVbPf8s2CD06LkFgWDovjblSbBkQoZ+69T0cOow==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-modal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.5.tgz", - "integrity": "sha512-eCpun8FJx5SIwQEyb4xKgzKFULpHRGF3n6vSqvKBcy7rJ4Me48WgQit0uU9IoUJp9f8KBe9v/QnxYdSC4ImfFA==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-focusjail": "^2.0.5", - "@zendeskgarden/container-utilities": "^1.0.5" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-pagination": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.5.tgz", - "integrity": "sha512-lJ/BltwIfe4ikQWspUisE+Tw/wh16sFhW/ftUBn2rMIHQtdQAUtvi2CzMyZsUijFqA3+spEltislpRPTWzFvUQ==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.5" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-schedule": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.5.tgz", - "integrity": "sha512-9x/5YQeJP12+vK7SpS9B2KbtSn+gCc01SGfsDnZP3sbBxhzttE47pTByL8nsSoUsL5ea9JAMi2p2BeslSSfUPQ==", - "dependencies": { - "@babel/runtime": "^7.8.4" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-scrollregion": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.5.tgz", - "integrity": "sha512-EwZMqC+7sfn33sHslcAkf9EFRKobZI2B+IRB68ppb4GBKVb35gF4p/lrSFfQQMzIN5MplqcC1nXheV53K/GduA==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "lodash.debounce": "^4.0.8", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-selection": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.5.tgz", - "integrity": "sha512-b9GDgdFBrJlw8C8S25H2hVlJpRnuTzjs/qGJ3+/EarXFn6vMXvnbMrsYrMAhEJSSSXAgDb1QhNyozjT7+2ajmA==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-slider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.5.tgz", - "integrity": "sha512-Dt1FY6rXQm+NfM4cnfekiDol8w4Jap9JX6kf+N20bZussZGqqPPAeBAJ4e/WgauUMv81Zbp6aSJr8kAC/MV16w==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "lodash.debounce": "^4.0.8" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-splitter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.7.tgz", - "integrity": "sha512-pv40JdoWP20kebwkjninkCmP9cNIncXgIx7uJymDtnzgMzKsQaw2RRlXR7hrXD+lChwImu3kZ5UqjUePO7WnOQ==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-tabs": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.5.tgz", - "integrity": "sha512-3DNmQ6P9Y3D4agLQYppNIjS2y8org3UwglFhusSdUaPzaq96tIhfDViIxB/NpRDnRoIKurng1r/LHkyePmTsUQ==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.5", - "@zendeskgarden/container-utilities": "^1.0.5" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-tooltip": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.5.tgz", - "integrity": "sha512-fQF8uI+u3SDriPWPC5Kog/h/UgnCyhl83F68IASsHhqoiPF/ukuFalY5HwEJL7Wm4ZLepORbaDDGKauT0dDpVA==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5", - "react-uid": "^2.2.0" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@zendeskgarden/container-utilities": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.5.tgz", - "integrity": "sha512-9BEpLnAwSsDq4QgnGWhK/O/Fj+Q9daNGaSNNxqSfhkWj8h7HQDM4vU4gtu/mDEgDO8ubDE9Qeu+zytN/pdWqpQ==", - "dependencies": { - "@babel/runtime": "^7.8.4", - "@reach/auto-id": "^0.18.0" - }, - "peerDependencies": { - "prop-types": "^15.6.1", - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, "node_modules/@zendeskgarden/css-bedrock": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz", @@ -4387,384 +4066,6 @@ "resolved": "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz", "integrity": "sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg==" }, - "node_modules/@zendeskgarden/react-accordions": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz", - "integrity": "sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w==", - "dependencies": { - "@zendeskgarden/container-accordion": "^2.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "lodash.debounce": "^4.0.8", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-avatars": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz", - "integrity": "sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw==", - "dependencies": { - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-breadcrumbs": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz", - "integrity": "sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg==", - "dependencies": { - "@zendeskgarden/container-breadcrumb": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-buttons": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz", - "integrity": "sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw==", - "dependencies": { - "@zendeskgarden/container-buttongroup": "^1.0.0", - "@zendeskgarden/container-keyboardfocus": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-chrome": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz", - "integrity": "sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A==", - "dependencies": { - "@zendeskgarden/container-accordion": "^2.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "dom-helpers": "^5.2.1", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-colorpickers": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz", - "integrity": "sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg==", - "dependencies": { - "@zendeskgarden/container-grid": "^0.1.1", - "@zendeskgarden/container-utilities": "^1.0.0", - "@zendeskgarden/react-buttons": "^8.64.0", - "@zendeskgarden/react-forms": "^8.64.0", - "@zendeskgarden/react-modals": "^8.64.0", - "@zendeskgarden/react-tooltips": "^8.64.0", - "lodash.isequal": "^4.5.0", - "lodash.throttle": "^4.1.1", - "polished": "^4.0.0", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-datepickers": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz", - "integrity": "sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw==", - "dependencies": { - "@zendeskgarden/container-utilities": "^1.0.0", - "date-fns": "^2.0.0-beta.2", - "prop-types": "^15.5.7", - "react-popper": "^1.3.4" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-dropdowns": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz", - "integrity": "sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA==", - "dependencies": { - "@zendeskgarden/container-selection": "^2.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "@zendeskgarden/react-forms": "^8.64.0", - "downshift": "^7.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "react-popper": "^1.3.4" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-forms": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz", - "integrity": "sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA==", - "dependencies": { - "@zendeskgarden/container-field": "^2.1.0", - "@zendeskgarden/container-slider": "^0.1.1", - "@zendeskgarden/container-utilities": "^1.0.0", - "lodash.debounce": "^4.0.8", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-grid": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz", - "integrity": "sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ==", - "dependencies": { - "@zendeskgarden/container-splitter": "^2.0.3", - "@zendeskgarden/container-utilities": "^1.0.0", - "@zendeskgarden/react-buttons": "^8.64.0", - "@zendeskgarden/react-tooltips": "^8.64.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "use-resize-observer": "^9.1.0" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-loaders": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz", - "integrity": "sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg==", - "dependencies": { - "@zendeskgarden/container-schedule": "^2.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-modals": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz", - "integrity": "sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw==", - "dependencies": { - "@popperjs/core": "^2.4.4", - "@zendeskgarden/container-focusvisible": "^1.0.0", - "@zendeskgarden/container-modal": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "dom-helpers": "^5.1.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "react-popper": "^2.2.3", - "react-transition-group": "^4.4.2" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-modals/node_modules/react-popper": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", - "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", - "dependencies": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - }, - "peerDependencies": { - "@popperjs/core": "^2.0.0", - "react": "^16.8.0 || ^17 || ^18", - "react-dom": "^16.8.0 || ^17 || ^18" - } - }, - "node_modules/@zendeskgarden/react-notifications": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz", - "integrity": "sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q==", - "dependencies": { - "@zendeskgarden/react-buttons": "^8.64.0", - "polished": "^4.1.1", - "prop-types": "^15.5.7", - "react-transition-group": "^4.4.2", - "react-uid": "^2.3.1" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-pagination": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz", - "integrity": "sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw==", - "dependencies": { - "@zendeskgarden/container-pagination": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-tables": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz", - "integrity": "sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg==", - "dependencies": { - "@zendeskgarden/container-utilities": "^1.0.0", - "dom-helpers": "^5.1.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-tabs": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz", - "integrity": "sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w==", - "dependencies": { - "@zendeskgarden/container-tabs": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-tags": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz", - "integrity": "sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ==", - "dependencies": { - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-theming": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz", - "integrity": "sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg==", - "dependencies": { - "@zendeskgarden/container-focusvisible": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-tooltips": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz", - "integrity": "sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA==", - "dependencies": { - "@zendeskgarden/container-tooltip": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "react-popper": "^1.3.4" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@zendeskgarden/react-typography": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz", - "integrity": "sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ==", - "dependencies": { - "@zendeskgarden/container-scrollregion": "^1.0.0", - "polished": "^4.0.0", - "prism-react-renderer": "^1.1.1", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "@zendeskgarden/react-theming": "^8.1.0", - "react": ">=16.8.0", - "react-dom": ">=16.8.0", - "styled-components": "^4.2.0 || ^5.0.0" - } - }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -5665,6 +4966,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -5922,11 +5224,6 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "node_modules/compute-scroll-into-view": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz", - "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==" - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -6284,7 +5581,8 @@ "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true }, "node_modules/data-urls": { "version": "3.0.2", @@ -6300,18 +5598,6 @@ "node": ">=12" } }, - "node_modules/date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -6387,6 +5673,7 @@ "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": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -6530,15 +5817,6 @@ "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==", - "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", @@ -6625,26 +5903,6 @@ "tslib": "^2.0.3" } }, - "node_modules/downshift": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz", - "integrity": "sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q==", - "dependencies": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^2.0.4", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "react": ">=16.12.0" - } - }, - "node_modules/downshift/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/electron-to-chromium": { "version": "1.4.367", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", @@ -7971,7 +7229,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==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "node_modules/function.prototype.name": { "version": "1.1.5", @@ -7995,6 +7254,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8039,6 +7299,7 @@ "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": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -8211,15 +7472,11 @@ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "node_modules/gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -8248,6 +7505,7 @@ "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" }, @@ -8271,6 +7529,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -8282,6 +7541,7 @@ "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" }, @@ -8595,6 +7855,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, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -8682,6 +7943,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, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -8844,6 +8106,7 @@ "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": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -11237,12 +10500,8 @@ "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.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -11250,11 +10509,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -11798,6 +11052,7 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -11813,6 +11068,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "engines": { "node": ">= 0.4" } @@ -12246,27 +11502,6 @@ "node": ">=8" } }, - "node_modules/polished": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", - "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", - "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/postcss": { "version": "8.4.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", @@ -13156,14 +12391,6 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, - "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/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -13297,93 +12524,11 @@ "react": "^16.14.0" } }, - "node_modules/react-fast-compare": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz", - "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==" - }, "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-merge-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", - "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/react-popper": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", - "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "@hypnosphi/create-react-context": "^0.3.1", - "deep-equal": "^1.1.1", - "popper.js": "^1.14.4", - "prop-types": "^15.6.1", - "typed-styles": "^0.0.7", - "warning": "^4.0.2" - }, - "peerDependencies": { - "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/react-popper/node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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==", - "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/react-uid": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.2.tgz", - "integrity": "sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -13448,7 +12593,8 @@ "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==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true }, "node_modules/regenerator-transform": { "version": "0.15.1", @@ -13463,6 +12609,7 @@ "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": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -14250,12 +13397,7 @@ "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/tabbable": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", - "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" + "dev": true }, "node_modules/tapable": { "version": "2.2.1", @@ -14577,7 +13719,8 @@ "node_modules/tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true }, "node_modules/type-check": { "version": "0.4.0", @@ -14626,11 +13769,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typed-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" - }, "node_modules/typescript": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", @@ -14780,18 +13918,6 @@ "requires-port": "^1.0.0" } }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -14845,14 +13971,6 @@ "makeerror": "1.0.12" } }, - "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", @@ -16468,6 +15586,7 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dev": true, "requires": { "regenerator-runtime": "^0.13.11" } @@ -16971,15 +16090,6 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, - "@hypnosphi/create-react-context": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", - "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", - "requires": { - "gud": "^1.0.0", - "warning": "^4.0.3" - } - }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -17549,11 +16659,6 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" - }, "@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -17640,25 +16745,6 @@ } } }, - "@popperjs/core": { - "version": "2.11.7", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", - "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==" - }, - "@reach/auto-id": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.18.0.tgz", - "integrity": "sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg==", - "requires": { - "@reach/utils": "0.18.0" - } - }, - "@reach/utils": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.18.0.tgz", - "integrity": "sha512-KdVMdpTgDyK8FzdKO9SCpiibuy/kbv3pwgfXshTI6tEcQT1OOwj7BAksnzGC0rPz0UholwC+AgkqEl3EJX3M1A==", - "requires": {} - }, "@sinclair/typebox": { "version": "0.25.24", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", @@ -17961,13 +17047,13 @@ "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "devOptional": true + "dev": true }, "@types/react": { "version": "17.0.58", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz", "integrity": "sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A==", - "devOptional": true, + "dev": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -17987,7 +17073,7 @@ "version": "0.16.3", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "devOptional": true + "dev": true }, "@types/stack-utils": { "version": "2.0.1", @@ -18195,171 +17281,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "@zendeskgarden/container-accordion": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-accordion/-/container-accordion-2.0.5.tgz", - "integrity": "sha512-pP3KnTtBjl9Dv6fB5ZOSe6ryqbmkLFqlQAvxBd8H6+4JGvOv/Rw6QLGj0VoXDN7gbPR7TVnYsZaCIc5HGHGnfg==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5", - "react-uid": "^2.2.0" - } - }, - "@zendeskgarden/container-breadcrumb": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-breadcrumb/-/container-breadcrumb-1.0.3.tgz", - "integrity": "sha512-67Ss83ozv6Qx5hM6+VZx2nOxEavpnEPnh7XuPD1jpT3xQepQu2WPT4R71pjXXgywiAsInfffQ7tBb9DfVjj8uA==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "@zendeskgarden/container-buttongroup": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-buttongroup/-/container-buttongroup-1.0.5.tgz", - "integrity": "sha512-9ESxuDzN+0o63bC4sJn/qjjbghx+jSmxJ1k0YfV6xvDhhKS5JXFcJnpBDUJyOsPBpDo0sx1mypRWmVUdh20Shg==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.5" - } - }, - "@zendeskgarden/container-field": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-field/-/container-field-2.1.2.tgz", - "integrity": "sha512-xue0o5RjCv19ouW89LbI45XoEJ8FaUoOtQjpMbASKxO3FI5voMsoX/6h+emHOILLw0NZUQUo5Tp7T8l4uQY8cg==", - "requires": { - "@babel/runtime": "^7.8.4", - "react-uid": "^2.2.0" - } - }, - "@zendeskgarden/container-focusjail": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusjail/-/container-focusjail-2.0.5.tgz", - "integrity": "sha512-PeL5/sQVXAT0VRK7l1wTxQPEwVTCaWo2UioAKyZT+5XataYKaIm94rKkOnFk4kBixsAb7exR5/EArkfdrcDKoA==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5", - "dom-helpers": "^5.1.0", - "tabbable": "^6.0.0" - } - }, - "@zendeskgarden/container-focusvisible": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-focusvisible/-/container-focusvisible-1.0.5.tgz", - "integrity": "sha512-pHDrLl7Fx06M/E/SslCdfrG9Ys3VXQc1+xhsSjxG4Q0Z7rpz53FKdYSsq6ZyR0ydm0tdL+xgerT4kxU5V66T2g==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "@zendeskgarden/container-grid": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-grid/-/container-grid-0.1.6.tgz", - "integrity": "sha512-srU9p/Oe2ZI7LJjK6OWAkqh277vKWJycGmndjmD1my3pCmnRIX2FAAPZqcXllqOg56YSzUFghqHKMCm+i9hG0g==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "@zendeskgarden/container-keyboardfocus": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-keyboardfocus/-/container-keyboardfocus-1.0.5.tgz", - "integrity": "sha512-o4IYc80s4A3nqkOeHmn4AEYPWfG4Wmn9SFH4mfYtartv+raZVbPf8s2CD06LkFgWDovjblSbBkQoZ+69T0cOow==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5" - } - }, - "@zendeskgarden/container-modal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-modal/-/container-modal-1.0.5.tgz", - "integrity": "sha512-eCpun8FJx5SIwQEyb4xKgzKFULpHRGF3n6vSqvKBcy7rJ4Me48WgQit0uU9IoUJp9f8KBe9v/QnxYdSC4ImfFA==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-focusjail": "^2.0.5", - "@zendeskgarden/container-utilities": "^1.0.5" - } - }, - "@zendeskgarden/container-pagination": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-pagination/-/container-pagination-1.0.5.tgz", - "integrity": "sha512-lJ/BltwIfe4ikQWspUisE+Tw/wh16sFhW/ftUBn2rMIHQtdQAUtvi2CzMyZsUijFqA3+spEltislpRPTWzFvUQ==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.5" - } - }, - "@zendeskgarden/container-schedule": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-schedule/-/container-schedule-2.0.5.tgz", - "integrity": "sha512-9x/5YQeJP12+vK7SpS9B2KbtSn+gCc01SGfsDnZP3sbBxhzttE47pTByL8nsSoUsL5ea9JAMi2p2BeslSSfUPQ==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "@zendeskgarden/container-scrollregion": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-scrollregion/-/container-scrollregion-1.0.5.tgz", - "integrity": "sha512-EwZMqC+7sfn33sHslcAkf9EFRKobZI2B+IRB68ppb4GBKVb35gF4p/lrSFfQQMzIN5MplqcC1nXheV53K/GduA==", - "requires": { - "@babel/runtime": "^7.8.4", - "lodash.debounce": "^4.0.8", - "prop-types": "^15.7.2" - } - }, - "@zendeskgarden/container-selection": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-selection/-/container-selection-2.0.5.tgz", - "integrity": "sha512-b9GDgdFBrJlw8C8S25H2hVlJpRnuTzjs/qGJ3+/EarXFn6vMXvnbMrsYrMAhEJSSSXAgDb1QhNyozjT7+2ajmA==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5" - } - }, - "@zendeskgarden/container-slider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-slider/-/container-slider-0.1.5.tgz", - "integrity": "sha512-Dt1FY6rXQm+NfM4cnfekiDol8w4Jap9JX6kf+N20bZussZGqqPPAeBAJ4e/WgauUMv81Zbp6aSJr8kAC/MV16w==", - "requires": { - "@babel/runtime": "^7.8.4", - "lodash.debounce": "^4.0.8" - } - }, - "@zendeskgarden/container-splitter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-splitter/-/container-splitter-2.0.7.tgz", - "integrity": "sha512-pv40JdoWP20kebwkjninkCmP9cNIncXgIx7uJymDtnzgMzKsQaw2RRlXR7hrXD+lChwImu3kZ5UqjUePO7WnOQ==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5" - } - }, - "@zendeskgarden/container-tabs": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tabs/-/container-tabs-1.0.5.tgz", - "integrity": "sha512-3DNmQ6P9Y3D4agLQYppNIjS2y8org3UwglFhusSdUaPzaq96tIhfDViIxB/NpRDnRoIKurng1r/LHkyePmTsUQ==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-selection": "^2.0.5", - "@zendeskgarden/container-utilities": "^1.0.5" - } - }, - "@zendeskgarden/container-tooltip": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-tooltip/-/container-tooltip-1.0.5.tgz", - "integrity": "sha512-fQF8uI+u3SDriPWPC5Kog/h/UgnCyhl83F68IASsHhqoiPF/ukuFalY5HwEJL7Wm4ZLepORbaDDGKauT0dDpVA==", - "requires": { - "@babel/runtime": "^7.8.4", - "@zendeskgarden/container-utilities": "^1.0.5", - "react-uid": "^2.2.0" - } - }, - "@zendeskgarden/container-utilities": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@zendeskgarden/container-utilities/-/container-utilities-1.0.5.tgz", - "integrity": "sha512-9BEpLnAwSsDq4QgnGWhK/O/Fj+Q9daNGaSNNxqSfhkWj8h7HQDM4vU4gtu/mDEgDO8ubDE9Qeu+zytN/pdWqpQ==", - "requires": { - "@babel/runtime": "^7.8.4", - "@reach/auto-id": "^0.18.0" - } - }, "@zendeskgarden/css-bedrock": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz", @@ -18374,262 +17295,6 @@ "resolved": "https://registry.npmjs.org/@zendeskgarden/css-variables/-/css-variables-6.4.5.tgz", "integrity": "sha512-vX7vDJVQoyYFUshYXXX5QE2fL9M6K2bnxTeB2IVyEIaGRYEi20xjoY6cuO1uAQ7RaIRGCSyZFKgWW+/IrlQMKg==" }, - "@zendeskgarden/react-accordions": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-accordions/-/react-accordions-8.64.0.tgz", - "integrity": "sha512-SyP1uYDIE14p/dvqY+YZtBAUSH9LVk0Wox3ErGKIBocaYW2XxQTXuukBU2TlSl8BL9yqesApr4TYbBkzBo/n5w==", - "requires": { - "@zendeskgarden/container-accordion": "^2.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "lodash.debounce": "^4.0.8", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - } - }, - "@zendeskgarden/react-avatars": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-avatars/-/react-avatars-8.64.0.tgz", - "integrity": "sha512-7GQ8sVPd4XEA6HJ788LuolQodDTwVYuXmNsoBZJlyyVPgm7TKst2CBEgEwd98G/UT0bKjyQRZvdbc4TOZUxhYw==", - "requires": { - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-breadcrumbs": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-breadcrumbs/-/react-breadcrumbs-8.64.0.tgz", - "integrity": "sha512-qAKsfUR7SENl6bsFH1j+x8WXSs1MKO0h/XE3t5Iwjh5gLgmGCuNgYPnnOf5S7ajhIzvEJQ2IUY4Vvk01Ut2Zmg==", - "requires": { - "@zendeskgarden/container-breadcrumb": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-buttons": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-buttons/-/react-buttons-8.64.0.tgz", - "integrity": "sha512-1KefaR+ssIdNz3gDOlWWJKkXn0A3sD6+shzAjMue3b9oY6ENlPd5AiGqDv+TEmfecKxujIIHbR8baOVuWxj2Jw==", - "requires": { - "@zendeskgarden/container-buttongroup": "^1.0.0", - "@zendeskgarden/container-keyboardfocus": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-chrome": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-chrome/-/react-chrome-8.64.0.tgz", - "integrity": "sha512-vZqKlfGsX5EfLnH1B795Foc7zwZbXgPls0ODGWIjVGEn3WKyWeXBuwttm56oxc/uxl6CQPUikBgDTPFz27Yp7A==", - "requires": { - "@zendeskgarden/container-accordion": "^2.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "dom-helpers": "^5.2.1", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - } - }, - "@zendeskgarden/react-colorpickers": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-colorpickers/-/react-colorpickers-8.64.0.tgz", - "integrity": "sha512-NTNWBSsmVrA5PkhGsKiM0G3rg40ogvO+fNZkRBJ4fgW4zTh9bPRJ4rYpK2ZppmqSmgoQoURql5CVlI7vj/Wqjg==", - "requires": { - "@zendeskgarden/container-grid": "^0.1.1", - "@zendeskgarden/container-utilities": "^1.0.0", - "@zendeskgarden/react-buttons": "^8.64.0", - "@zendeskgarden/react-forms": "^8.64.0", - "@zendeskgarden/react-modals": "^8.64.0", - "@zendeskgarden/react-tooltips": "^8.64.0", - "lodash.isequal": "^4.5.0", - "lodash.throttle": "^4.1.1", - "polished": "^4.0.0", - "prop-types": "^15.7.2" - } - }, - "@zendeskgarden/react-datepickers": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-datepickers/-/react-datepickers-8.64.0.tgz", - "integrity": "sha512-5PDEC4FPZztRRB8195/OxCExwb+fZ2bYDV8frFbFKEUZ65DP0qSsmsjrV0WSLPRC9bESgYdzJZAN0sz9ANeSQw==", - "requires": { - "@zendeskgarden/container-utilities": "^1.0.0", - "date-fns": "^2.0.0-beta.2", - "prop-types": "^15.5.7", - "react-popper": "^1.3.4" - } - }, - "@zendeskgarden/react-dropdowns": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-dropdowns/-/react-dropdowns-8.64.0.tgz", - "integrity": "sha512-2a61YCoGG+PaQ1WC6Qc4yOXPUD9qMq4ea7cNulTO9TgaVlrtG5/zFgObsrqorjh+FIK5eoVj+BaZf7S1Jv1WaA==", - "requires": { - "@zendeskgarden/container-selection": "^2.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "@zendeskgarden/react-forms": "^8.64.0", - "downshift": "^7.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "react-popper": "^1.3.4" - } - }, - "@zendeskgarden/react-forms": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-forms/-/react-forms-8.64.0.tgz", - "integrity": "sha512-5vmr+EJDGkTd2XMlTX9HvpU5EspRfkugm3TmbyNA0CpVcOiEfP24A/eJYH5WUGSPiTdGsN96WwrYBqr3Z3njCA==", - "requires": { - "@zendeskgarden/container-field": "^2.1.0", - "@zendeskgarden/container-slider": "^0.1.1", - "@zendeskgarden/container-utilities": "^1.0.0", - "lodash.debounce": "^4.0.8", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - } - }, - "@zendeskgarden/react-grid": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-grid/-/react-grid-8.64.0.tgz", - "integrity": "sha512-XXLUpRTi15HaHo/sFXwk4mkOxD3KCuvkB9rzxaZjKIDBRuwWQbZPnJoEyGa3byqs3GldRL2cp1vmti1BOpE8ZQ==", - "requires": { - "@zendeskgarden/container-splitter": "^2.0.3", - "@zendeskgarden/container-utilities": "^1.0.0", - "@zendeskgarden/react-buttons": "^8.64.0", - "@zendeskgarden/react-tooltips": "^8.64.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "use-resize-observer": "^9.1.0" - } - }, - "@zendeskgarden/react-loaders": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-loaders/-/react-loaders-8.64.0.tgz", - "integrity": "sha512-JRgRtLN3Ltk0lHD6NbiApMSlXcYVfTlGrpKTLw9KyggAMcJPQoexdli6Md2mE+iUuYbe1GtSXwkyrW6MX6vJGg==", - "requires": { - "@zendeskgarden/container-schedule": "^2.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-modals": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-modals/-/react-modals-8.64.0.tgz", - "integrity": "sha512-DY85xzL2HYiFoYG9g7GbM0NqGpYJKYJ947nGOMx7IUvB17aoU+grbUUM/5conT6lcR7yygpS4m8JXUDbqro2zw==", - "requires": { - "@popperjs/core": "^2.4.4", - "@zendeskgarden/container-focusvisible": "^1.0.0", - "@zendeskgarden/container-modal": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "dom-helpers": "^5.1.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "react-popper": "^2.2.3", - "react-transition-group": "^4.4.2" - }, - "dependencies": { - "react-popper": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", - "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", - "requires": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - } - } - } - }, - "@zendeskgarden/react-notifications": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-notifications/-/react-notifications-8.64.0.tgz", - "integrity": "sha512-GHQv6v5MPiRkdL1FQNFvMb3xrcpH7aWndccZdb71IOzM+XU33VM8Zn2xBm+niQztMVKxiGHvWW5RWJgr4qH25Q==", - "requires": { - "@zendeskgarden/react-buttons": "^8.64.0", - "polished": "^4.1.1", - "prop-types": "^15.5.7", - "react-transition-group": "^4.4.2", - "react-uid": "^2.3.1" - } - }, - "@zendeskgarden/react-pagination": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-pagination/-/react-pagination-8.64.0.tgz", - "integrity": "sha512-mkAmrxQBLRYmgqZpXdMZINeqjgTHOP2+LNPO6jFkO5hVj+vTv6IVd2KEAVUzG1A2V4uTes7E9VMTrNLOTTeJZw==", - "requires": { - "@zendeskgarden/container-pagination": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-tables": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tables/-/react-tables-8.64.0.tgz", - "integrity": "sha512-o97k3K6bviNSnFOF1MVcFNhbztLZ4EadEosUUozwHNgXt65k6wIW72qyVCaMioepJMrIdJkl1oCnpfcpvxTbNg==", - "requires": { - "@zendeskgarden/container-utilities": "^1.0.0", - "dom-helpers": "^5.1.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-tabs": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tabs/-/react-tabs-8.64.0.tgz", - "integrity": "sha512-ISEyiooY39SYp7rIM8EIi+owSUxD6yvcHaS5cUOz4dgTWTddLQwfbVpLPJiGNaHudeEj8vQpUjLgiPpkasC20w==", - "requires": { - "@zendeskgarden/container-tabs": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0" - } - }, - "@zendeskgarden/react-tags": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tags/-/react-tags-8.64.0.tgz", - "integrity": "sha512-CqEJMSJJeyL8y5dnbcqtNMKNuui69iBQuT4z+6oF3x3bGqnVcjX21kfaQLdH8ZP23BTL+SScvNECbcrrRv51TQ==", - "requires": { - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-theming": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-theming/-/react-theming-8.64.0.tgz", - "integrity": "sha512-CiK9HYC/GcljQnxH9mLtKOE0nA+22FU0//UQc9xMYawbMdbCK9HELjuYDqCa3HvM8+Yd/+v6VGon1H3Kgmvqrg==", - "requires": { - "@zendeskgarden/container-focusvisible": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7" - } - }, - "@zendeskgarden/react-tooltips": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-tooltips/-/react-tooltips-8.64.0.tgz", - "integrity": "sha512-t3brOXsb6tomlg7njDPNQAX72EvpdvDKLjN5b/9ndS7DQH3lwuXXoAwpN6x8iM70gY8W9vW+b7iTLNWgLnErNA==", - "requires": { - "@zendeskgarden/container-tooltip": "^1.0.0", - "@zendeskgarden/container-utilities": "^1.0.0", - "polished": "^4.0.0", - "prop-types": "^15.5.7", - "react-merge-refs": "^1.1.0", - "react-popper": "^1.3.4" - } - }, - "@zendeskgarden/react-typography": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@zendeskgarden/react-typography/-/react-typography-8.64.0.tgz", - "integrity": "sha512-BTOGEZuzJeMXOJBpgwcDwKuTWqXoVbmOgE6g9XzJrhQ8QVfxmJWOvbLE70NF0LP3JgdMY939w4oXLGkLIiSKaQ==", - "requires": { - "@zendeskgarden/container-scrollregion": "^1.0.0", - "polished": "^4.0.0", - "prism-react-renderer": "^1.1.1", - "prop-types": "^15.5.7" - } - }, "abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -19305,6 +17970,7 @@ "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" @@ -19484,11 +18150,6 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, - "compute-scroll-into-view": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz", - "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==" - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -19734,7 +18395,8 @@ "csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true }, "data-urls": { "version": "3.0.2", @@ -19747,11 +18409,6 @@ "whatwg-url": "^11.0.0" } }, - "date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" - }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -19813,6 +18470,7 @@ "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" @@ -19924,15 +18582,6 @@ "utila": "~0.4" } }, - "dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, "dom-serializer": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", @@ -19997,25 +18646,6 @@ "tslib": "^2.0.3" } }, - "downshift": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz", - "integrity": "sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q==", - "requires": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^2.0.4", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "dependencies": { - "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==" - } - } - }, "electron-to-chromium": { "version": "1.4.367", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", @@ -20980,7 +19610,8 @@ "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==", + "dev": true }, "function.prototype.name": { "version": "1.1.5", @@ -20997,7 +19628,8 @@ "functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true }, "gauge": { "version": "4.0.4", @@ -21030,6 +19662,7 @@ "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", @@ -21147,15 +19780,11 @@ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -21175,6 +19804,7 @@ "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" } @@ -21188,12 +19818,14 @@ "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" } @@ -21423,6 +20055,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" @@ -21483,6 +20116,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" } @@ -21596,6 +20230,7 @@ "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" @@ -23375,12 +22010,8 @@ "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.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true }, "lodash.merge": { "version": "4.6.2", @@ -23388,11 +22019,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -23797,6 +22423,7 @@ "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" @@ -23805,7 +22432,8 @@ "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", @@ -24120,19 +22748,6 @@ "find-up": "^4.0.0" } }, - "polished": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.2.2.tgz", - "integrity": "sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==", - "requires": { - "@babel/runtime": "^7.17.8" - } - }, - "popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" - }, "postcss": { "version": "8.4.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", @@ -24648,12 +23263,6 @@ } } }, - "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": {} - }, "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -24748,69 +23357,11 @@ "scheduler": "^0.19.1" } }, - "react-fast-compare": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.1.tgz", - "integrity": "sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg==" - }, "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-merge-refs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", - "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==" - }, - "react-popper": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", - "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", - "requires": { - "@babel/runtime": "^7.1.2", - "@hypnosphi/create-react-context": "^0.3.1", - "deep-equal": "^1.1.1", - "popper.js": "^1.14.4", - "prop-types": "^15.6.1", - "typed-styles": "^0.0.7", - "warning": "^4.0.2" - }, - "dependencies": { - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - } - } - }, - "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==", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "react-uid": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/react-uid/-/react-uid-2.3.2.tgz", - "integrity": "sha512-oeaoT4YOjsqHdrEJoO8SONNNBsoGh7AJPbsNqRK6Dv8UMdctWxA4ncj9gAA/Odki5g0GZaDSR7HydBJ8HxwgNg==", - "requires": { - "tslib": "^2.0.0" - } - }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -24865,7 +23416,8 @@ "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==" + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true }, "regenerator-transform": { "version": "0.15.1", @@ -24880,6 +23432,7 @@ "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", @@ -25431,11 +23984,6 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "tabbable": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.1.tgz", - "integrity": "sha512-4kl5w+nCB44EVRdO0g/UGoOp3vlwgycUVtkk/7DPyeLZUCuNFFKCFG6/t/DgHLrUPHjrZg6s5tNm+56Q2B0xyg==" - }, "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -25666,7 +24214,8 @@ "tslib": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "dev": true }, "type-check": { "version": "0.4.0", @@ -25700,11 +24249,6 @@ "is-typed-array": "^1.1.9" } }, - "typed-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" - }, "typescript": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", @@ -25803,14 +24347,6 @@ "requires-port": "^1.0.0" } }, - "use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "requires": { - "@juggle/resize-observer": "^3.3.1" - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -25858,14 +24394,6 @@ "makeerror": "1.0.12" } }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, "watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", diff --git a/package.json b/package.json index 4952281..148db13 100644 --- a/package.json +++ b/package.json @@ -51,26 +51,6 @@ }, "dependencies": { "@zendeskgarden/css-bedrock": "^9.0.0", - "@zendeskgarden/react-accordions": "^8.62.0", - "@zendeskgarden/react-avatars": "^8.62.0", - "@zendeskgarden/react-breadcrumbs": "^8.62.0", - "@zendeskgarden/react-buttons": "^8.62.0", - "@zendeskgarden/react-chrome": "^8.62.0", - "@zendeskgarden/react-colorpickers": "^8.62.0", - "@zendeskgarden/react-datepickers": "^8.62.0", - "@zendeskgarden/react-dropdowns": "^8.62.0", - "@zendeskgarden/react-forms": "^8.62.0", - "@zendeskgarden/react-grid": "^8.62.0", - "@zendeskgarden/react-loaders": "^8.62.0", - "@zendeskgarden/react-modals": "^8.62.0", - "@zendeskgarden/react-notifications": "^8.62.0", - "@zendeskgarden/react-pagination": "^8.62.0", - "@zendeskgarden/react-tables": "^8.62.0", - "@zendeskgarden/react-tabs": "^8.62.0", - "@zendeskgarden/react-tags": "^8.62.0", - "@zendeskgarden/react-theming": "^8.62.0", - "@zendeskgarden/react-tooltips": "^8.62.0", - "@zendeskgarden/react-typography": "^8.62.0", "node-gyp": "^9.3.0", "postcss-advanced-variables": "^3.0.1", "postcss-atroot": "^0.2.3", diff --git a/webpack.config.js b/webpack.config.js index 7c39c3d..71603f2 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -4,7 +4,7 @@ import { CleanWebpackPlugin } from 'clean-webpack-plugin' import CopyWebpackPlugin from 'copy-webpack-plugin' import MiniCssExtractPlugin from 'mini-css-extract-plugin' import HtmlWebpackPlugin from 'html-webpack-plugin' -import devDependencies from './package.json' assert { type: 'json' } +import dependencies from './package.json' assert { type: 'json' } import { TranslationsPlugin } from './webpack/translations-plugin.js' const __filename = fileURLToPath(import.meta.url); @@ -13,9 +13,9 @@ const __dirname = dirname(__filename); // this function reads Zendesk Garden npm dependencies from package.json and // creates a jsDelivr url const zendeskGardenJsDelivrUrl = (function () { - const pkg = Object.keys(devDependencies).filter(item => item.includes('@zendeskgarden/css')) + const pkg = Object.keys(dependencies).filter(item => item.includes('@zendeskgarden/css')) const getPkgName = (url, pkg) => { - const version = devDependencies[pkg] + const version = dependencies[pkg] .replace(/^[\^~]/g, '') .replace(/\.\d$/, '') url = `${url}npm/${pkg}@${version},` From 54fcf742a80d29426e2bd71753f31f471cb0056d Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 17:06:01 -0400 Subject: [PATCH 40/60] bump twitter bootstrap to 3 --- src/templates/default.js | 4 ++-- webpack.config.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/templates/default.js b/src/templates/default.js index a7bed2f..46b9f37 100644 --- a/src/templates/default.js +++ b/src/templates/default.js @@ -7,7 +7,7 @@ import { templatingLoop as loop } from '../javascripts/lib/helpers.js' function uriMarkup (uri) { return (`
  • - ${uri.title} + ${uri.title}
  • `) } @@ -18,7 +18,7 @@ function uriMarkup (uri) { */ export default function (templateUris) { return (` -
    +
      ${loop(templateUris, uriMarkup)}
    `) diff --git a/webpack.config.js b/webpack.config.js index 71603f2..db5296a 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -30,7 +30,7 @@ const zendeskGardenJsDelivrUrl = (function () { const externalAssets = { css: [ zendeskGardenJsDelivrUrl, - 'https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css' + 'https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css' ], js: [ 'https://assets.zendesk.com/apps/sdk/2.0/zaf_sdk.js', From afe79b2377152257ac8d35557da36c7b493bddaa Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 17:32:50 -0400 Subject: [PATCH 41/60] update some styles --- src/{ => styles}/index.css | 0 src/templates/default.js | 2 +- webpack.config.js | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) rename src/{ => styles}/index.css (100%) diff --git a/src/index.css b/src/styles/index.css similarity index 100% rename from src/index.css rename to src/styles/index.css diff --git a/src/templates/default.js b/src/templates/default.js index 46b9f37..7a7c321 100644 --- a/src/templates/default.js +++ b/src/templates/default.js @@ -7,7 +7,7 @@ import { templatingLoop as loop } from '../javascripts/lib/helpers.js' function uriMarkup (uri) { return (`
  • - ${uri.title} + ${uri.title}
  • `) } diff --git a/webpack.config.js b/webpack.config.js index db5296a..d6e3998 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -44,7 +44,7 @@ export default { 'core-js/stable', 'regenerator-runtime/runtime', './src/javascripts/locations/ticket_sidebar.js', - './src/index.css' + './src/styles/index.css' ] }, @@ -70,7 +70,7 @@ export default { use: './webpack/translations-loader' }, { - test: /\.(sa|sc|c)ss$/, + test: /\.(sc|c)ss$/, use: [ MiniCssExtractPlugin.loader, { From 0e74626d051db854aef31a1fa792402236175c8f Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 17:41:30 -0400 Subject: [PATCH 42/60] fix images --- src/images/logo-small.png | Bin 3039 -> 2128 bytes src/images/logo.png | Bin 9241 -> 2279 bytes src/images/logo.svg | 10 ---------- 3 files changed, 10 deletions(-) delete mode 100644 src/images/logo.svg diff --git a/src/images/logo-small.png b/src/images/logo-small.png index f85386375564a5babb968e9c974473d49b7f7bf3..1f7b0deef59f7cc237b9d48d2199c4db2e7e45bd 100644 GIT binary patch literal 2128 zcmZuydo&c<7d|tSF}Yq{F@0UtU^$R+vk51Tu#5FkpAOHc-06>B84z^vtj%Lr}a5xP$ z9TOxbA{)D@^(+kAu?+)Ihv+dhZ_dy`oAB3r*}G%n*HSu*?vBW4TzUpTjMEDYb=`!| z+|Brfhw2+KJU!?!sdu>zfL`29mTa_Tn3URKZLdb^TS#0tQe(toh-G5q`$K$6yatV( z*nX{|khtQbBl-;vdR=eQKa@H2-!*QXWahnn`}5`b;tsErX`G8rhoUeO4k8Il%1er7 z-J{-YL1HC!-9GimVahs^yUEl!>ke29xSHw#dx*HAyZPGIMXz6huI{tr3$mzzpH!iRc1!3J6c>EKIne zZq+pp0Ys?H8Od1(Np9_anXhrf-Tr~V#3lVUqNjM}lH=cy!^L|2f2~%FVTnrHv!^CS zPKg^laOL!SpIkGHk^}*i%XZVWu%2Vl#XQ8%{(UIj5=s-cKM-WoksICZ1=;iz-*nzGQ1vH-`0y)0n36!({JTG zw6%{5()pcA(|<7pA*RA193%|v0U5G}gC5UgmCmjhuH%EdLqDA0;qon~OV&IxT>x`P zPy9-b0ccTB`)sT%wGcK@c?h)3EbRjOfn1Ma_1FX0p327wmPebpk67T0zk&mnq>SAv zHJ|3SP)Ho?HrI|{l7vT^k*+>!sA{HpUc467ZV;Jj_gzV3tk87yTYeA-K?;qlOrqjj z^#txB@?(Uev#Ts(u(*{Enr^DTb0rLiC%P?KM41Zmn;=3ktAB6SS{*wa(Xmb##@*LU zToKpNo)`$^_wZiXl1x8VhRBMNFK5ZN5S}DHk>>x!!;U{*YOHev`>yEiwd$Tjy-$V} zXJi}03A$&#x?1I+GM81pTQ10d6>vrSWI5I?M0=|-UpPAZ2=9wy=kH>tyG*T_$%K7) zTI$DuiZVH{sj?tRZazf01o7z0yUgcwGBpUqHJ9i< z_nQkJA$W)WY4kZNPF6$-aK(4vFw#Mu6E`*{SJ$Ih1Ni z*un<~c+z|N-WO%t&u@%qn-9f)^ye^f`x7LfPA+bF+u0_WJ!)=6LAMZ9{G9sD zhGO+FK6wv8qtg;x3h$Tv7&KCoxSDfYU)PVK8mm2bK`~~^K{EDYc1+%nfT;q}JN5l@ zV-^i;Sk8!G(L|pi7&mt=SD;SgdNfrdnlFu^l|Vp__D1eta>#Bw{DT~mJ^8S>dgmZa zL#uP-gj0HfDzExMm>+o5M#F6=+V4nVgJjkKp|Q*M-C(K%45rT$gCamDqO?tF!LmkGKs; z2GnckAz2~Sq%ia*A!1sD+hqYI6PXWl*mwTZYG_}^^ll*hFYlo`8FHkDSB6KLsiQs! zh@j&iexk0LL(Qz*+nrlbn*xP^2xHg}exDJsE3y`Z824+oZ^-DOx^07iMzvV`)1>>} zCynQ{PKdM}GdPN)9o!V_f-pvpd=_5TSPcxa)!$2Px7uWiD$Ky7p z3HCc2fLduFxG)u5(=by>xsVGOWTj2WNRL+$i7}yPG!Bv(S2r5pIFSZ3)PuC*Lbfk zDmt;%oO-3x@r63}UTApNXsi7jcH09=r5LDnIXUxB+XywYnsrl8|8O=O^5ij-_GNBx zAW(#R$(?saK5V!S?#$xT*Qjk2<{k#R_y0{>^nV9%o%1#XiW$yt>V@NWAe)`CGN~|f GPxv3_gR4XU literal 3039 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 d^#6GlP5~9j_a$a^ diff --git a/src/images/logo.png b/src/images/logo.png index 1ea7391276f3dcea38f54ef58bcade2cc8afedc2..36b78ec0c0a94ada856b5899b4afca9dc4725d91 100644 GIT binary patch literal 2279 zcmb_ec~H~W6Msq5@-;0IKoJd?kSd3?AXq>oLO>M46$`Y`00vu*ACp8(p&(R32Fn=* zDoPZPV^9$gaFiH1M6A`Q<@iMqtzZJ-2*z?+5K16@(V0#=opz?9e|&e|+ugVGdApx| z`_10#=b??=fCT_(Q$5}N0YFhSAMzg5bmpI{0RX9|y1ND*dNT2JDfZ-?aXUv{RQsMNSwQlNLU$k)5}s|5}YHrYg`r1 zA?-G|cupT5Etxv(1pMTngADLLzKbZJ34&mLm|@SmyZc#`)`)1 zK$jxNGAi~OE?t|ikJk9rPls*dAw)?!4ccn_on1EcHFke&aTuKi{7*L1;!hemqufEY z7j@7}y9|(c5hNZTe_*L^NS}hq_rV;b4(n947D5A3{)ZqUL^J{eq(Kdlcfxgcqij;Y z<<7>yPb946!NtJFee_hOWSHOSA|e;jnPK8x1uKuO{id$$M~FRZZ@4XpLv(zVU7aUw z@d;gczCA+R?D#aXu|}TAp(m>LVRR{8ajM?Znh(km67R%jo_Db#aHRKQvmdnFU)LTT zlq&kt_t>) zev4^i>vBtu(abJj!34E2KSKQ`vu+~;7g)DrW0||yJuGO;?rCq5{=X?U>9I;$W>#{C zop+A(tJ~9KyYsB=8`@?Hdg+$-15WqyQmk5253vo`8()q=h}*>5TyYf4URa!e6!%BM z6GJY@W<7&@oJGG}X`P$oIQX7Y(yi-m*a`dibE1yBkGB3yEwz5|?R>zxQ^3DEVS@3g zaB8S7BdKXf%gPqzu9BZwxfx((uUVC-SO0o#5R>nf$C&j z2$qO8PtzE}2Xsr+Paf`foumiIA?5sqx}O}#%7H$oGpJmW(MCtbm->_~c4?LlQtQtn zi;TZzhDD$~H(Rd3R=i{-jz8NOIR9+NCEK-GBa*^^u-c@hSbt`n?6;rRFK#e(Qsc=J zay`nmjw6!4<$Fud;9}eKd?sH!X%l?^B0F{K+B!v_bnB?FP&ja!UVAkr;a(X-++tUu z=rFhGCe zsNQL{8n)>b!c9o4V@_JW>g0jjCNN!B=X6Rw5c(z_b^yk z_Q&M{6<(8L!e7MaU#X(_1hnT2u-d0yzI1kG-lvoCD21lNQQ91NHb)msc;87R6?+Sc zH*?|Z<5gN{;H`pr(ClK&{HAmW#?Q@TuC}TLfh>cEGV-WUY41`(w@ey|sxFgNneDiB zH^^ls4cJbQ4UHjiSo;4cTwzDxC{Y88LtJ_|Ej8>4Q3O<^PJ83w!|DM%_H<{i zQyyrI?hYr6QDI_hNJ;LC=;2%{Nj3MC!AQMD z^VkiSexr;GEtWm{Ze(n{^Jy%#FgoUi5hO+vv5c^&G^=7(t_rs$sH1C-d4Q&H>hOf_ zyVJ^pHBd;c34EGp#^z literal 9241 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 diff --git a/src/images/logo.svg b/src/images/logo.svg deleted file mode 100644 index 06c7ab7..0000000 --- a/src/images/logo.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - From ca61855db9cab870cd681702875a873d5746032d Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 17:41:40 -0400 Subject: [PATCH 43/60] add some zcli commands --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 148db13..9819916 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,8 @@ "build:dev": "webpack --mode development", "build": "webpack --mode production", "lint": "standard", - "start": "zcli apps:server dist" + "start": "zcli apps:server dist", + "validate": "zcli apps:validate dist" }, "devDependencies": { "@babel/core": "^7.21.4", From 8f426f99f1ce194dcf6a05fb836f27c25a4ea9cf Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 18:19:32 -0400 Subject: [PATCH 44/60] remove unused dependencies --- .babelrc | 3 +- package-lock.json | 8841 ++++++++++++++++++++++++++++++++------------- package.json | 9 +- webpack.config.js | 2 +- 4 files changed, 6330 insertions(+), 2525 deletions(-) diff --git a/.babelrc b/.babelrc index 48cc3ac..b0bdd24 100644 --- a/.babelrc +++ b/.babelrc @@ -3,8 +3,7 @@ ["@babel/preset-env", { "useBuiltIns": "usage", "corejs": 3 - }, - "@babel/preset-react" + } ] ] } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 879a75d..bb42144 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,24 +10,19 @@ "license": "Apache-2.0", "dependencies": { "@zendeskgarden/css-bedrock": "^9.0.0", - "node-gyp": "^9.3.0", "postcss-advanced-variables": "^3.0.1", "postcss-atroot": "^0.2.3", "postcss-extend-rule": "^4.0.0", "postcss-nested": "^6.0.1", - "postcss-property-lookup": "^3.0.0", - "react": "^16.8.0", - "react-dom": "^16.8.0", - "styled-components": "^5.3.6" + "postcss-property-lookup": "^3.0.0" }, "devDependencies": { "@babel/core": "^7.21.4", "@babel/eslint-parser": "^7.21.3", "@babel/preset-env": "^7.21.4", - "@babel/preset-react": "^7.18.6", "@babel/runtime-corejs3": "^7.21.0", "@faker-js/faker": "^7.6.0", - "@testing-library/react": "^12.1.5", + "@zendesk/zcli": "^1.0.0-beta.32", "babel-jest": "^29.5.0", "babel-loader": "^9.1.2", "clean-webpack-plugin": "^4.0.0", @@ -68,6 +63,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -136,6 +132,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dev": true, "dependencies": { "@babel/types": "^7.21.4", "@jridgewell/gen-mapping": "^0.3.2", @@ -150,6 +147,7 @@ "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, "dependencies": { "@babel/types": "^7.18.6" }, @@ -248,6 +246,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==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -268,6 +267,7 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, "dependencies": { "@babel/template": "^7.20.7", "@babel/types": "^7.21.0" @@ -280,6 +280,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==", + "dev": true, "dependencies": { "@babel/types": "^7.18.6" }, @@ -303,6 +304,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, "dependencies": { "@babel/types": "^7.21.4" }, @@ -413,6 +415,7 @@ "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==", + "dev": true, "dependencies": { "@babel/types": "^7.18.6" }, @@ -424,6 +427,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==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -432,6 +436,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==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -478,6 +483,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -491,6 +497,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -1394,71 +1401,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", - "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.21.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "dev": true, - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", @@ -1702,26 +1644,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", - "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" - } - }, "node_modules/@babel/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", @@ -1757,6 +1679,7 @@ "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.20.7", @@ -1770,6 +1693,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.21.4", "@babel/generator": "^7.21.4", @@ -1790,6 +1714,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -2420,29 +2345,6 @@ "node": ">=10.0.0" } }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", - "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", - "dependencies": { - "@emotion/memoize": "^0.8.0" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" - }, - "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/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -2566,11 +2468,6 @@ "npm": ">=6.0.0" } }, - "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/@humanwhocodes/config-array": { "version": "0.11.8", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", @@ -3299,6 +3196,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -3312,6 +3210,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, "engines": { "node": ">=6.0.0" } @@ -3320,6 +3219,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, "engines": { "node": ">=6.0.0" } @@ -3337,12 +3237,14 @@ "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==" + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.18", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, "dependencies": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" @@ -3392,119 +3294,147 @@ "node": ">= 8" } }, - "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==", + "node_modules/@oclif/color": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.4.tgz", + "integrity": "sha512-HEcVnSzpQkjskqWJyVN3tGgR0H0F8GrBmDjgQ1N0ZwwktYa4y9kfV07P/5vt5BjPXNyslXHc4KAO8Bt7gmErCA==", + "dev": true, "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "ansi-styles": "^4.2.1", + "chalk": "^4.1.0", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "tslib": "^2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=12.0.0" } }, - "node_modules/@npmcli/fs/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==", + "node_modules/@oclif/color/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": { - "yallist": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "node_modules/@oclif/color/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": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@npmcli/fs/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/@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==", - "deprecated": "This functionality has been moved to @npmcli/fs", + "node_modules/@oclif/color/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/@oclif/color/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": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "node_modules/@oclif/color/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/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "node_modules/@oclif/color/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, - "dependencies": { - "type-detect": "4.0.8" + "engines": { + "node": ">=8" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", - "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "node_modules/@oclif/color/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": { - "@sinonjs/commons": "^2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "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/@oclif/core": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.2.tgz", + "integrity": "sha512-6jYuZgXvHfOIc9GIaS4T3CIKGTjPmfAxuMcbCbMRKJJl4aq/4xeRlEz0E8/hz8HxvxZBGvN2GwAUHlrGWQVrVw==", "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" + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=14.0.0" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "node_modules/@oclif/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -3519,7 +3449,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { + "node_modules/@oclif/core/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/@oclif/core/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", @@ -3535,7 +3474,19 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { + "node_modules/@oclif/core/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@oclif/core/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -3547,13 +3498,33 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { + "node_modules/@oclif/core/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@testing-library/dom/node_modules/has-flag": { + "node_modules/@oclif/core/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": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/core/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -3562,272 +3533,716 @@ "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@oclif/core/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": { - "has-flag": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "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/@oclif/core/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">=12" + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "react": "<18.0.0", - "react-dom": "<18.0.0" - } - }, - "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": ">=10" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true, - "peer": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true, - "peer": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "node_modules/@oclif/core/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, - "peer": true + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } }, - "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true, - "peer": true + "node_modules/@oclif/core/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "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/@oclif/linewrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz", + "integrity": "sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==", "dev": true }, - "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "node_modules/@oclif/plugin-autocomplete": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-1.3.10.tgz", + "integrity": "sha512-oQl7ZqXhXJUOH26mDPcqcMGmcdIoK/uQPSpUBrfLa1iaQ30slTs0T7KOzg+vwKuPqIIF1nTCPuH67lE8GvUPTw==", "dev": true, "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@oclif/core": "^1.23.1", + "chalk": "^4.1.0", + "debug": "^4.3.4", + "fs-extra": "^9.0.1" + }, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "node_modules/@oclif/plugin-autocomplete/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/types": "^7.0.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "node_modules/@oclif/plugin-autocomplete/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": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.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/@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "node_modules/@oclif/plugin-autocomplete/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/types": "^7.3.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/eslint": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", - "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "node_modules/@oclif/plugin-autocomplete/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/@oclif/plugin-autocomplete/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, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "node_modules/@oclif/plugin-autocomplete/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": { - "@types/eslint": "*", - "@types/estree": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "node_modules/@oclif/plugin-help": { + "version": "5.1.23", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.23.tgz", + "integrity": "sha512-8oyyu/yPz55Zhj0U58/YXGc51N65vOpVeqDalf5xby4T+VMo4naDVJMxcSpJF2YUTREXEfO2pcC0aA4PE5q8Ig==", "dev": true, "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "@oclif/core": "^1.24.0" + }, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "node_modules/@oclif/plugin-not-found": { + "version": "2.3.16", + "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.16.tgz", + "integrity": "sha512-MKKRVMoSHbcw9WPDQ47XIsQKRzPklrMRt6uTEVwOFSHXtQ7uopCyf52riMxy0pI7Jq9zma3XuyB56JxmRhYCEw==", "dev": true, "dependencies": { - "@types/node": "*" + "@oclif/color": "^1.0.3", + "@oclif/core": "^1.25.0", + "fast-levenshtein": "^3.0.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { + "node_modules/@oclif/plugin-not-found/node_modules/fast-levenshtein": { "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==", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "*" + "fastest-levenshtein": "^1.0.7" } }, - "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/@oclif/plugin-plugins": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-2.1.12.tgz", + "integrity": "sha512-vvste+qfmuAZVO+LEhJbBm7kLAtWCFFyfoAFCpe061i8KRnsl8/f0l+/VLAUWiYB3c5M518knIi/UfIvGPV/Ew==", "dev": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "@oclif/color": "^1.0.2", + "@oclif/core": "^1.23.0", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "fs-extra": "^9.0", + "http-call": "^5.2.2", + "load-json-file": "^5.3.0", + "npm-run-path": "^4.0.1", + "semver": "^7.3.8", + "tslib": "^2.4.1", + "yarn": "^1.22.18" + }, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@types/jsdom": { - "version": "20.0.1", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", - "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "node_modules/@oclif/plugin-plugins/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": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.15.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", - "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "node_modules/@types/react": { - "version": "17.0.58", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz", - "integrity": "sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A==", + "node_modules/@oclif/plugin-plugins/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": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/react-dom": { - "version": "17.0.19", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz", - "integrity": "sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ==", + "node_modules/@oclif/plugin-plugins/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": { - "@types/react": "^17" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "node_modules/@oclif/plugin-plugins/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/@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/@oclif/plugin-plugins/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@oclif/plugin-update": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@oclif/plugin-update/-/plugin-update-3.0.13.tgz", + "integrity": "sha512-qr3Y2meL7DQpSTjaXmQgfHuLRWM+/ZsMFm6HirqdiV3BtWNxvtu/hicySvSgmE73O5Wh0G0H3RHmPdoddhbr2A==", + "dev": true, + "dependencies": { + "@oclif/color": "^1.0.3", + "@oclif/core": "^1.25.0", + "cross-spawn": "^7.0.3", + "debug": "^4.3.1", + "filesize": "^6.1.0", + "fs-extra": "^9.0.1", + "http-call": "^5.3.0", + "inquirer": "^8.2.5", + "lodash.throttle": "^4.1.1", + "log-chopper": "^1.0.2", + "semver": "^7.3.8", + "tar-fs": "^2.1.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@oclif/plugin-update/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-update/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-update/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@oclif/plugin-warn-if-update-available": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.0.20.tgz", + "integrity": "sha512-vbPeT6dIGy28yZZ1ey/+c47iBUTNwnrs9mOEEgek9ZWtx0OszVWlP5XYiaoypnStbkXzVA96Bty8aKdi2zhOaA==", + "dev": true, + "dependencies": { + "@oclif/core": "^1.25.0", + "chalk": "^4.1.0", + "debug": "^4.1.0", + "fs-extra": "^9.0.1", + "http-call": "^5.2.2", + "lodash": "^4.17.21", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/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/@oclif/plugin-warn-if-update-available/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@oclif/screen": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-3.0.4.tgz", + "integrity": "sha512-IMsTN1dXEXaOSre27j/ywGbBjrzx0FNd1XmuhCWCB9NTPrhWI1Ifbz+YLSEcstfQfocYsrbrIessxXb2oon4lA==", + "deprecated": "Deprecated in favor of @oclif/core", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true, + "peer": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "peer": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "peer": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true, + "peer": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@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": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jsdom": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", + "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "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/tough-cookie": { "version": "4.0.2", @@ -3835,223 +4250,586 @@ "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", "dev": true }, - "node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", + "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", + "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", + "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", + "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", + "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", + "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", + "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", + "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", + "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", + "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", + "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/helper-wasm-section": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-opt": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5", + "@webassemblyjs/wast-printer": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", + "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", + "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", + "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", + "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", + "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@zendesk/zcli": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@zendesk/zcli/-/zcli-1.0.0-beta.32.tgz", + "integrity": "sha512-euuPeOa4OY7rZfmJKjy31NRJgrBENWYFKqMAfqD+anwtm06SkEZ7VIqd1rS8yWZWSKYkerJfiI/NpaP1hqQTOg==", + "dev": true, + "dependencies": { + "@oclif/plugin-autocomplete": "=1.3.10", + "@oclif/plugin-help": "=5.1.23", + "@oclif/plugin-not-found": "=2.3.16", + "@oclif/plugin-update": "=3.0.13", + "@oclif/plugin-warn-if-update-available": "=2.0.20", + "@zendesk/zcli-apps": "^1.0.0-beta.32", + "@zendesk/zcli-core": "^1.0.0-beta.32", + "chalk": "^4.1.2", + "tslib": "^2.4.0" + }, + "bin": { + "zcli": "bin/run" + } + }, + "node_modules/@zendesk/zcli-apps": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@zendesk/zcli-apps/-/zcli-apps-1.0.0-beta.32.tgz", + "integrity": "sha512-xoX6BkPWblQl9+mtIQpdefvPRmGYk3++ZEr8DClTZfR9nopIDQubscYL205taef0fYJ1dFktxcnpLu4KWXbkhg==", + "dev": true, + "dependencies": { + "adm-zip": "^0.5.6", + "archiver": "^5.3.1", + "axios": "^0.27.2", + "chalk": "^4.1.2", + "cors": "^2.8.5", + "express": "^4.17.1", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "morgan": "^1.10.0", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tslib": "^2.4.0", + "uuid": "^8.3.2" + }, + "bin": { + "zcli-apps": "bin/run" + } + }, + "node_modules/@zendesk/zcli-apps/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@zendesk/zcli-apps/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@zendesk/zcli-apps/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@zendesk/zcli-apps/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/@zendesk/zcli-apps/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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@zendesk/zcli-apps/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@zendesk/zcli-apps/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@zendesk/zcli-apps/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "dependencies": { - "@types/yargs-parser": "*" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", - "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", + "node_modules/@zendesk/zcli-apps/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", - "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", - "dev": true + "node_modules/@zendesk/zcli-apps/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", - "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", - "dev": true + "node_modules/@zendesk/zcli-apps/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", - "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", + "node_modules/@zendesk/zcli-apps/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", - "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", + "node_modules/@zendesk/zcli-core": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@zendesk/zcli-core/-/zcli-core-1.0.0-beta.32.tgz", + "integrity": "sha512-72q5sr2a7rCtHxFdoqQixh0KaOA4OiLgbWjpIuOodAsrKUJ6VDol29wwjYfw72BFy1Pbil+Ag19TGj8BRv0iPQ==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@xtuc/long": "4.2.2" + "@oclif/plugin-plugins": "=2.1.12", + "axios": "^0.27.2", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0" + }, + "optionalDependencies": { + "keytar": "^7.9.0" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", - "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", - "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", + "node_modules/@zendesk/zcli-core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", - "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", + "node_modules/@zendesk/zcli-core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "@xtuc/ieee754": "^1.2.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/@webassemblyjs/leb128": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", - "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", + "node_modules/@zendesk/zcli-core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@xtuc/long": "4.2.2" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", - "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", + "node_modules/@zendesk/zcli-core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", - "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", + "node_modules/@zendesk/zcli-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==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/helper-wasm-section": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-opt": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5", - "@webassemblyjs/wast-printer": "1.11.5" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", - "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", + "node_modules/@zendesk/zcli-core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" + "engines": { + "node": ">=8" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", - "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", + "node_modules/@zendesk/zcli-core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", - "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", + "node_modules/@zendesk/zcli-core/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", - "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", + "node_modules/@zendesk/zcli/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": { - "@webassemblyjs/ast": "1.11.5", - "@xtuc/long": "4.2.2" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@webpack-cli/configtest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", - "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", + "node_modules/@zendesk/zcli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=14.15.0" + "node": ">=10" }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@webpack-cli/info": { + "node_modules/@zendesk/zcli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", - "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "engines": { - "node": ">=14.15.0" + "dependencies": { + "color-name": "~1.1.4" }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", - "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", + "node_modules/@zendesk/zcli/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/@zendesk/zcli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@zendesk/zcli/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, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, "node_modules/@zendeskgarden/css-bedrock": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/@zendeskgarden/css-bedrock/-/css-bedrock-9.0.0.tgz", @@ -4072,10 +4850,18 @@ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, - "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/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==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } }, "node_modules/acorn": { "version": "8.8.2", @@ -4126,10 +4912,20 @@ "node": ">=0.4.0" } }, + "node_modules/adm-zip": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", + "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "dev": true, + "engines": { + "node": ">=6.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==", + "dev": true, "dependencies": { "debug": "4" }, @@ -4137,31 +4933,6 @@ "node": ">= 6.0.0" } }, - "node_modules/agentkeepalive": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", - "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", - "dependencies": { - "debug": "^4.1.0", - "depd": "^2.0.0", - "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", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -4245,6 +5016,7 @@ "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" } @@ -4253,6 +5025,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==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4260,6 +5033,12 @@ "node": ">=4" } }, + "node_modules/ansicolors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -4273,21 +5052,73 @@ "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/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } }, - "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==", + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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" + } + }, + "node_modules/archiver-utils/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==", + "dev": true + }, + "node_modules/archiver-utils/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": { + "safe-buffer": "~5.1.0" } }, "node_modules/arg": { @@ -4306,15 +5137,6 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", @@ -4328,6 +5150,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "dev": true + }, "node_modules/array-includes": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", @@ -4417,12 +5245,27 @@ "get-intrinsic": "^1.1.3" } }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/autoprefixer": { "version": "10.4.14", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", @@ -4468,6 +5311,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, "node_modules/babel-jest": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", @@ -4646,26 +5499,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-styled-components": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz", - "integrity": "sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.21", - "picomatch": "^2.3.0" - }, - "peerDependencies": { - "styled-components": ">= 2" - } - }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" - }, "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", @@ -4708,7 +5541,108 @@ "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==" + "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/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/basic-auth/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==", + "dev": true + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "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", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "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" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "node_modules/boolbase": { "version": "1.0.0", @@ -4720,6 +5654,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4774,192 +5709,103 @@ "node-int64": "^0.4.0" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/builtins/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==", + "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": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/builtins/node_modules/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/builtins/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "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": "*" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "engines": { - "node": ">=12" - } + "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/cacache/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/builtins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "semver": "^7.0.0" } }, - "node_modules/cacache/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==", + "node_modules/builtins/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": { - "aggregate-error": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/builtins/node_modules/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, "dependencies": { - "glob": "^7.1.3" + "lru-cache": "^6.0.0" }, "bin": { - "rimraf": "bin.js" + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=10" } }, - "node_modules/cacache/node_modules/rimraf/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/builtins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/cacache/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==", + "dev": true, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "node_modules/cacache/node_modules/rimraf/node_modules/minimatch": { + "node_modules/bytes": { "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" - }, + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, "engines": { - "node": "*" + "node": ">= 0.8" } }, "node_modules/call-bind": { @@ -5003,14 +5849,6 @@ "node": ">=6" } }, - "node_modules/camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001480", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", @@ -5031,10 +5869,24 @@ } ] }, + "node_modules/cardinal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", + "dev": true, + "dependencies": { + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + }, + "bin": { + "cdl": "bin/cdl.js" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5053,13 +5905,17 @@ "node": ">=10" } }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, "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" - } + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "node_modules/chrome-trace-event": { "version": "1.0.3", @@ -5104,11 +5960,30 @@ } }, "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-stack/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/clean-webpack-plugin": { @@ -5126,6 +6001,51 @@ "webpack": ">=4.0.0 <6.0.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==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dev": true, + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", + "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -5140,6 +6060,15 @@ "node": ">=12" } }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -5174,6 +6103,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==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -5181,15 +6111,8 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/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" - } + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "node_modules/colorette": { "version": "2.0.20", @@ -5224,15 +6147,47 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, - "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", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } }, "node_modules/convert-source-map": { "version": "1.9.0", @@ -5240,6 +6195,21 @@ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "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==", + "dev": true + }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", @@ -5299,6 +6269,25 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/cosmiconfig": { "version": "8.1.3", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", @@ -5351,6 +6340,31 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -5391,14 +6405,6 @@ "postcss": "^8.4" } }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", - "engines": { - "node": ">=4" - } - }, "node_modules/css-has-pseudo": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-5.0.2.tgz", @@ -5511,16 +6517,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -5578,12 +6574,6 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true - }, "node_modules/data-urls": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", @@ -5602,6 +6592,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -5620,38 +6611,36 @@ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "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/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, + "optional": 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" + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": 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==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4.0.0" } }, "node_modules/deep-is": { @@ -5669,6 +6658,18 @@ "node": ">=0.10.0" } }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -5737,19 +6738,35 @@ "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/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, "engines": { "node": ">= 0.8" } }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -5802,12 +6819,6 @@ "node": ">=6.0.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true - }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", @@ -5903,6 +6914,27 @@ "tslib": "^2.0.3" } }, + "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==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.367", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", @@ -5924,15 +6956,25 @@ "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==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "optional": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { - "iconv-lite": "^0.6.2" + "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { @@ -5960,14 +7002,6 @@ "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==", - "engines": { - "node": ">=6" - } - }, "node_modules/envinfo": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", @@ -5980,11 +7014,6 @@ "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", @@ -6042,26 +7071,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/es-module-lexer": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", @@ -6117,10 +7126,17 @@ "node": ">=6" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -6942,6 +7958,15 @@ "node": ">=0.10.0" } }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -6983,6 +8008,16 @@ "node": ">= 0.8.0" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, "node_modules/expect": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", @@ -6999,6 +8034,89 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "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/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/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": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.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", @@ -7072,6 +8190,21 @@ "bser": "2.1.1" } }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -7084,6 +8217,45 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.4.0.tgz", + "integrity": "sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -7096,6 +8268,39 @@ "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, "node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -7160,6 +8365,26 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, + "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==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -7183,6 +8408,15 @@ "node": ">= 6" } }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -7196,21 +8430,50 @@ "url": "https://www.patreon.com/infusion" } }, - "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==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "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==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { - "minipass": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=10" + } + }, + "node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" } }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -7259,24 +8522,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", @@ -7358,10 +8603,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true, + "optional": true + }, "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", @@ -7399,6 +8652,7 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, "engines": { "node": ">=4" } @@ -7464,7 +8718,8 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true }, "node_modules/grapheme-splitter": { "version": "1.0.4", @@ -7497,6 +8752,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==", + "dev": true, "engines": { "node": ">=4" } @@ -7552,11 +8808,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/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -7566,14 +8817,6 @@ "he": "bin/he" } }, - "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/html-encoding-sniffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", @@ -7664,15 +8907,57 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, + "node_modules/http-call": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/http-call/-/http-call-5.3.0.tgz", + "integrity": "sha512-ahwimsC23ICE4kPl9xTBjKB4inbRaeLyZeRunC/1Jy/Z6X8tv22MEAjK+KBOMSVLaqXPTTmd8638waVIKLGx2w==", + "dev": true, + "dependencies": { + "content-type": "^1.0.4", + "debug": "^4.1.1", + "is-retry-allowed": "^1.1.0", + "is-stream": "^2.0.0", + "parse-json": "^4.0.0", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-call/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, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -7686,6 +8971,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -7703,19 +8989,20 @@ "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/hyperlinker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz", + "integrity": "sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==", + "dev": true, + "engines": { + "node": ">=4" } }, "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==", - "devOptional": true, + "dev": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -7735,6 +9022,26 @@ "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==", + "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/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -7792,6 +9099,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, "engines": { "node": ">=0.8.19" } @@ -7800,19 +9108,16 @@ "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/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/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -7821,7 +9126,111 @@ "node_modules/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 + }, + "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, + "optional": true + }, + "node_modules/inquirer": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", + "dev": true, + "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/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/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/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/internal-slot": { "version": "1.0.5", @@ -7846,25 +9255,13 @@ "node": ">=10.13.0" } }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" - }, - "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==", + "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==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.10" } }, "node_modules/is-array-buffer": { @@ -7954,6 +9351,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -7967,6 +9379,7 @@ "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" } @@ -7992,18 +9405,13 @@ "node": ">=0.10.0" } }, - "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", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "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==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, "node_modules/is-negative-zero": { @@ -8118,13 +9526,13 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-shared-array-buffer": { @@ -8200,13 +9608,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-weakref": { @@ -8221,29 +9632,29 @@ "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==", + "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==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "is-docker": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "node_modules/isobject": { "version": "3.0.1", @@ -8341,6 +9752,94 @@ "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==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", @@ -10249,7 +11748,8 @@ "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==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "node_modules/js-yaml": { "version": "3.14.1", @@ -10313,6 +11813,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -10349,11 +11850,32 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "bin": { - "json5": "lib/cli.js" + "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==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, "node_modules/jsx-ast-utils": { @@ -10369,6 +11891,18 @@ "node": ">=4.0" } }, + "node_modules/keytar": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz", + "integrity": "sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -10396,6 +11930,48 @@ "node": ">= 8" } }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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" + } + }, + "node_modules/lazystream/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==", + "dev": true + }, + "node_modules/lazystream/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": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -10495,7 +12071,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -10503,16 +12080,151 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "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 }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, + "node_modules/log-chopper": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-chopper/-/log-chopper-1.0.2.tgz", + "integrity": "sha512-tEWS6Fb+Xv0yLChJ6saA1DP3H1yPL0PfiIN7SDJ+U/CyP+fD4G/dhKfow+P5UuJWi6BdE4mUcPkJclGXCWxDrg==", + "dev": true, + "dependencies": { + "byline": "5.x" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/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/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -10538,15 +12250,6 @@ "yallist": "^3.0.2" } }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "dev": true, - "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", @@ -10569,40 +12272,6 @@ "dev": true, "peer": true }, - "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/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "engines": { - "node": ">=12" - } - }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -10612,6 +12281,21 @@ "tmpl": "1.0.5" } }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -10627,6 +12311,15 @@ "node": ">= 8" } }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -10640,6 +12333,18 @@ "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==", + "dev": true, + "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", @@ -10670,6 +12375,19 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/mini-css-extract-plugin": { "version": "2.7.5", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", @@ -10693,6 +12411,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10706,113 +12425,15 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "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-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/minipass/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/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/minizlib/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/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" + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, "node_modules/modern-normalize": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", @@ -10824,10 +12445,60 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/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, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/morgan/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "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==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true }, "node_modules/nanoid": { "version": "3.3.6", @@ -10846,16 +12517,33 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true, + "optional": true + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/natural-orderby": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", + "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", + "dev": true, + "engines": { + "node": "*" + } + }, "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==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -10866,6 +12554,12 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -10876,33 +12570,25 @@ "tslib": "^2.0.3" } }, - "node_modules/node-gyp": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", - "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", + "node_modules/node-abi": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.40.0.tgz", + "integrity": "sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==", + "dev": true, + "optional": true, "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" + "semver": "^7.3.5" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": ">=10" } }, - "node_modules/node-gyp/node_modules/lru-cache": { + "node_modules/node-abi/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, + "optional": true, "dependencies": { "yallist": "^4.0.0" }, @@ -10910,24 +12596,12 @@ "node": ">=10" } }, - "node_modules/node-gyp/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/node-gyp/node_modules/semver": { + "node_modules/node-abi/node_modules/semver": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "optional": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -10938,10 +12612,19 @@ "node": ">=10" } }, - "node_modules/node-gyp/node_modules/yallist": { + "node_modules/node-abi/node_modules/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, + "optional": true + }, + "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==", + "dev": true, + "optional": true }, "node_modules/node-int64": { "version": "0.4.0", @@ -10955,20 +12638,6 @@ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, - "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/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -10999,20 +12668,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/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -11035,6 +12690,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11048,22 +12704,6 @@ "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==", - "dev": true, - "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", @@ -11073,6 +12713,15 @@ "node": ">= 0.4" } }, + "node_modules/object-treeify": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", + "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/object.assign": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", @@ -11152,10 +12801,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { "wrappy": "1" } @@ -11192,6 +12863,108 @@ "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==", + "dev": true, + "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/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/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": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ora/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/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -11292,26 +13065,121 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + } + }, + "node_modules/password-prompt/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/password-prompt/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/password-prompt/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/password-prompt/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/password-prompt/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, "dependencies": { - "entities": "^4.4.0" + "shebang-regex": "^1.0.0" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/password-prompt/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/password-prompt/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": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, "node_modules/path-exists": { @@ -11327,6 +13195,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11352,6 +13221,12 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -11370,6 +13245,7 @@ "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" }, @@ -12338,7 +14214,35 @@ "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==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dev": true, + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } }, "node_modules/prelude-ls": { "version": "1.2.1", @@ -12359,54 +14263,11 @@ "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "node_modules/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": { + "node_modules/process-nextick-args": { "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" - } + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "node_modules/prompts": { "version": "2.4.2", @@ -12425,18 +14286,42 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, + "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==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -12462,6 +14347,21 @@ } ] }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -12497,37 +14397,73 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "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==", + "dev": true, + "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==", + "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "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/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": { + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "optional": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "peerDependencies": { - "react": "^16.14.0" + "bin": { + "rc": "cli.js" + } + }, + "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==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" } }, "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==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "node_modules/read-cache": { "version": "1.0.0", @@ -12551,6 +14487,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -12560,6 +14497,36 @@ "node": ">= 6" } }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", @@ -12572,6 +14539,15 @@ "node": ">= 10.13.0" } }, + "node_modules/redeyed": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", + "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", + "dev": true, + "dependencies": { + "esprima": "~4.0.0" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -12765,12 +14741,17 @@ "node": ">=10" } }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "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": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, "engines": { - "node": ">= 4" + "node": ">=8" } }, "node_modules/reusify": { @@ -12795,6 +14776,15 @@ "rimraf": "bin.js" } }, + "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==", + "dev": true, + "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", @@ -12818,10 +14808,20 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -12855,7 +14855,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true + "dev": true }, "node_modules/saxes": { "version": "6.0.0", @@ -12869,15 +14869,6 @@ "node": ">=v12.22.7" } }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "node_modules/schema-utils": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", @@ -12940,6 +14931,51 @@ "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, "node_modules/serialize-javascript": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", @@ -12949,10 +14985,26 @@ "randombytes": "^2.1.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/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==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true }, "node_modules/shallow-clone": { "version": "3.0.1", @@ -12966,11 +15018,6 @@ "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", @@ -13009,56 +15056,69 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", "dev": true, - "engines": { - "node": ">=8" - } - }, - "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" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true }, - "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "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" + } + ], + "optional": true, "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.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" - }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { - "node": ">= 10" + "node": ">=8" } }, "node_modules/source-map": { @@ -13093,17 +15153,6 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "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/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -13190,22 +15239,20 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "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==", + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, - "dependencies": { - "internal-slot": "^1.0.4" - }, "engines": { - "node": ">= 0.4" + "node": ">= 0.8" } }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -13227,6 +15274,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, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13304,6 +15352,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -13341,39 +15390,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/styled-components": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz", - "integrity": "sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" - } - }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -13381,6 +15402,40 @@ "node": ">=4" } }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -13408,35 +15463,34 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" } }, - "node_modules/tar/node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "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==", + "dev": true, + "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": ">=8" + "node": ">=6" } }, - "node_modules/tar/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/tcomb": { "version": "3.2.29", "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", @@ -13586,6 +15640,24 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "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", @@ -13596,6 +15668,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, "engines": { "node": ">=4" } @@ -13612,6 +15685,15 @@ "node": ">=8.0" } }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/tough-cookie": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", @@ -13722,6 +15804,18 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", "dev": true }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -13755,6 +15849,19 @@ "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==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -13838,28 +15945,6 @@ "node": ">=4" } }, - "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/universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", @@ -13869,6 +15954,15 @@ "node": ">= 4.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==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/update-browserslist-db": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", @@ -13929,6 +16023,24 @@ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", "dev": true }, + "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==", + "dev": true, + "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==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", @@ -13950,6 +16062,15 @@ "node": ">=10.12.0" } }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", @@ -13984,6 +16105,15 @@ "node": ">=10.13.0" } }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, "node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", @@ -14172,6 +16302,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -14198,21 +16329,6 @@ "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==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/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", @@ -14233,12 +16349,16 @@ "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==", + "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==", + "dev": true, "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/wildcard": { @@ -14309,7 +16429,8 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/write-file-atomic": { "version": "4.0.2", @@ -14411,6 +16532,20 @@ "node": ">=12" } }, + "node_modules/yarn": { + "version": "1.22.19", + "resolved": "https://registry.npmjs.org/yarn/-/yarn-1.22.19.tgz", + "integrity": "sha512-/0V5q0WbslqnwP91tirOvldvYISzaqhClxzyUKXYxs07yUILIs5jx/k6CFe8bvKSkds5w+eiOqta39Wk3WxdcQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "yarn": "bin/yarn.js", + "yarnpkg": "bin/yarn.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", @@ -14432,6 +16567,20 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } } }, "dependencies": { @@ -14449,6 +16598,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, "requires": { "@babel/highlight": "^7.18.6" } @@ -14497,6 +16647,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dev": true, "requires": { "@babel/types": "^7.21.4", "@jridgewell/gen-mapping": "^0.3.2", @@ -14508,6 +16659,7 @@ "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, "requires": { "@babel/types": "^7.18.6" } @@ -14578,7 +16730,8 @@ "@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==" + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", @@ -14593,6 +16746,7 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, "requires": { "@babel/template": "^7.20.7", "@babel/types": "^7.21.0" @@ -14602,6 +16756,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==", + "dev": true, "requires": { "@babel/types": "^7.18.6" } @@ -14619,6 +16774,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, "requires": { "@babel/types": "^7.21.4" } @@ -14702,6 +16858,7 @@ "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==", + "dev": true, "requires": { "@babel/types": "^7.18.6" } @@ -14709,12 +16866,14 @@ "@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==" + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": 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==" + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.21.0", @@ -14749,6 +16908,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -14758,7 +16918,8 @@ "@babel/parser": { "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==" + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -15341,47 +17502,6 @@ "@babel/helper-plugin-utils": "^7.18.6" } }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", - "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.21.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "dev": true, - "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==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, "@babel/plugin-transform-regenerator": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", @@ -15562,20 +17682,6 @@ "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==", - "dev": true, - "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/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", @@ -15605,6 +17711,7 @@ "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, "requires": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.20.7", @@ -15615,6 +17722,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dev": true, "requires": { "@babel/code-frame": "^7.21.4", "@babel/generator": "^7.21.4", @@ -15632,6 +17740,7 @@ "version": "7.21.4", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dev": true, "requires": { "@babel/helper-string-parser": "^7.19.4", "@babel/helper-validator-identifier": "^7.19.1", @@ -15947,36 +18056,13 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "requires": {} - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@emotion/is-prop-valid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", - "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", - "requires": { - "@emotion/memoize": "^0.8.0" - } - }, - "@emotion/memoize": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", - "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + "requires": {} }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true }, "@eslint-community/eslint-utils": { "version": "4.4.0", @@ -16062,11 +18148,6 @@ "integrity": "sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==", "dev": true }, - "@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==" - }, "@humanwhocodes/config-array": { "version": "0.11.8", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", @@ -16619,6 +18700,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -16628,12 +18710,14 @@ "@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==" + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true }, "@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==" + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true }, "@jridgewell/source-map": { "version": "0.3.3", @@ -16648,12 +18732,14 @@ "@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==" + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true }, "@jridgewell/trace-mapping": { "version": "0.3.18", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, "requires": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" @@ -16694,19 +18780,388 @@ "fastq": "^1.6.0" } }, - "@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "@oclif/color": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.4.tgz", + "integrity": "sha512-HEcVnSzpQkjskqWJyVN3tGgR0H0F8GrBmDjgQ1N0ZwwktYa4y9kfV07P/5vt5BjPXNyslXHc4KAO8Bt7gmErCA==", + "dev": true, "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "ansi-styles": "^4.2.1", + "chalk": "^4.1.0", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "tslib": "^2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@oclif/core": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.2.tgz", + "integrity": "sha512-6jYuZgXvHfOIc9GIaS4T3CIKGTjPmfAxuMcbCbMRKJJl4aq/4xeRlEz0E8/hz8HxvxZBGvN2GwAUHlrGWQVrVw==", + "dev": true, + "requires": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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 + }, + "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" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@oclif/linewrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz", + "integrity": "sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==", + "dev": true + }, + "@oclif/plugin-autocomplete": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-1.3.10.tgz", + "integrity": "sha512-oQl7ZqXhXJUOH26mDPcqcMGmcdIoK/uQPSpUBrfLa1iaQ30slTs0T7KOzg+vwKuPqIIF1nTCPuH67lE8GvUPTw==", + "dev": true, + "requires": { + "@oclif/core": "^1.23.1", + "chalk": "^4.1.0", + "debug": "^4.3.4", + "fs-extra": "^9.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "@oclif/plugin-help": { + "version": "5.1.23", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.1.23.tgz", + "integrity": "sha512-8oyyu/yPz55Zhj0U58/YXGc51N65vOpVeqDalf5xby4T+VMo4naDVJMxcSpJF2YUTREXEfO2pcC0aA4PE5q8Ig==", + "dev": true, + "requires": { + "@oclif/core": "^1.24.0" + } + }, + "@oclif/plugin-not-found": { + "version": "2.3.16", + "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-2.3.16.tgz", + "integrity": "sha512-MKKRVMoSHbcw9WPDQ47XIsQKRzPklrMRt6uTEVwOFSHXtQ7uopCyf52riMxy0pI7Jq9zma3XuyB56JxmRhYCEw==", + "dev": true, + "requires": { + "@oclif/color": "^1.0.3", + "@oclif/core": "^1.25.0", + "fast-levenshtein": "^3.0.0", + "lodash": "^4.17.21" }, "dependencies": { + "fast-levenshtein": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", + "dev": true, + "requires": { + "fastest-levenshtein": "^1.0.7" + } + } + } + }, + "@oclif/plugin-plugins": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-2.1.12.tgz", + "integrity": "sha512-vvste+qfmuAZVO+LEhJbBm7kLAtWCFFyfoAFCpe061i8KRnsl8/f0l+/VLAUWiYB3c5M518knIi/UfIvGPV/Ew==", + "dev": true, + "requires": { + "@oclif/color": "^1.0.2", + "@oclif/core": "^1.23.0", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "fs-extra": "^9.0", + "http-call": "^5.2.2", + "load-json-file": "^5.3.0", + "npm-run-path": "^4.0.1", + "semver": "^7.3.8", + "tslib": "^2.4.1", + "yarn": "^1.22.18" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, "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" } @@ -16715,74 +19170,87 @@ "version": "7.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, "requires": { "lru-cache": "^6.0.0" } }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "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 } } }, - "@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==", + "@oclif/plugin-update": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/@oclif/plugin-update/-/plugin-update-3.0.13.tgz", + "integrity": "sha512-qr3Y2meL7DQpSTjaXmQgfHuLRWM+/ZsMFm6HirqdiV3BtWNxvtu/hicySvSgmE73O5Wh0G0H3RHmPdoddhbr2A==", + "dev": true, "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "@oclif/color": "^1.0.3", + "@oclif/core": "^1.25.0", + "cross-spawn": "^7.0.3", + "debug": "^4.3.1", + "filesize": "^6.1.0", + "fs-extra": "^9.0.1", + "http-call": "^5.3.0", + "inquirer": "^8.2.5", + "lodash.throttle": "^4.1.1", + "log-chopper": "^1.0.2", + "semver": "^7.3.8", + "tar-fs": "^2.1.1" }, "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "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": { - "glob": "^7.1.3" + "yallist": "^4.0.0" } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", - "dev": true - }, - "@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", - "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0" - } - }, - "@testing-library/dom": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz", - "integrity": "sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==", + "@oclif/plugin-warn-if-update-available": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-2.0.20.tgz", + "integrity": "sha512-vbPeT6dIGy28yZZ1ey/+c47iBUTNwnrs9mOEEgek9ZWtx0OszVWlP5XYiaoypnStbkXzVA96Bty8aKdi2zhOaA==", "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "^5.0.0", + "@oclif/core": "^1.25.0", "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" + "debug": "^4.1.0", + "fs-extra": "^9.0.1", + "http-call": "^5.2.2", + "lodash": "^4.17.21", + "semver": "^7.3.8" }, "dependencies": { "ansi-styles": { @@ -16825,6 +19293,24 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "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" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16833,24 +19319,50 @@ "requires": { "has-flag": "^4.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true } } }, - "@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==", + "@oclif/screen": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-3.0.4.tgz", + "integrity": "sha512-IMsTN1dXEXaOSre27j/ywGbBjrzx0FNd1XmuhCWCB9NTPrhWI1Ifbz+YLSEcstfQfocYsrbrIessxXb2oon4lA==", + "dev": true + }, + "@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", "dev": true, "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "<18.0.0" + "@sinonjs/commons": "^2.0.0" } }, "@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==" + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true }, "@tsconfig/node10": { "version": "1.0.9", @@ -16880,12 +19392,6 @@ "dev": true, "peer": true }, - "@types/aria-query": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", - "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==", - "dev": true - }, "@types/babel__core": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", @@ -17043,38 +19549,6 @@ "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", "dev": true }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "@types/react": { - "version": "17.0.58", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.58.tgz", - "integrity": "sha512-c1GzVY97P0fGxwGxhYq989j4XwlcHQoto6wQISOC2v6wm3h0PORRWJFHlkRjfGsiG3y1609WdQ+J+tKxvrEd6A==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.19", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz", - "integrity": "sha512-PiYG40pnQRdPHnlf7tZnp0aQ6q9tspYr72vD61saO6zFCybLfMqwUCN0va1/P+86DXn18ZWeW30Bk7xlC5eEAQ==", - "dev": true, - "requires": { - "@types/react": "^17" - } - }, - "@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "dev": true - }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -17248,38 +19722,309 @@ "@xtuc/long": "4.2.2" } }, - "@webpack-cli/configtest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", - "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", - "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "@webpack-cli/configtest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", + "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "dev": true, + "requires": {} + }, + "@webpack-cli/serve": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", + "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@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==", + "dev": true + }, + "@zendesk/zcli": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@zendesk/zcli/-/zcli-1.0.0-beta.32.tgz", + "integrity": "sha512-euuPeOa4OY7rZfmJKjy31NRJgrBENWYFKqMAfqD+anwtm06SkEZ7VIqd1rS8yWZWSKYkerJfiI/NpaP1hqQTOg==", + "dev": true, + "requires": { + "@oclif/plugin-autocomplete": "=1.3.10", + "@oclif/plugin-help": "=5.1.23", + "@oclif/plugin-not-found": "=2.3.16", + "@oclif/plugin-update": "=3.0.13", + "@oclif/plugin-warn-if-update-available": "=2.0.20", + "@zendesk/zcli-apps": "^1.0.0-beta.32", + "@zendesk/zcli-core": "^1.0.0-beta.32", + "chalk": "^4.1.2", + "tslib": "^2.4.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, + "@zendesk/zcli-apps": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@zendesk/zcli-apps/-/zcli-apps-1.0.0-beta.32.tgz", + "integrity": "sha512-xoX6BkPWblQl9+mtIQpdefvPRmGYk3++ZEr8DClTZfR9nopIDQubscYL205taef0fYJ1dFktxcnpLu4KWXbkhg==", "dev": true, - "requires": {} + "requires": { + "adm-zip": "^0.5.6", + "archiver": "^5.3.1", + "axios": "^0.27.2", + "chalk": "^4.1.2", + "cors": "^2.8.5", + "express": "^4.17.1", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "morgan": "^1.10.0", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tslib": "^2.4.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } }, - "@webpack-cli/serve": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.2.tgz", - "integrity": "sha512-S9h3GmOmzUseyeFW3tYNnWS7gNUuwxZ3mmMq0JyW78Vx1SGKPSkt5bT4pB0rUnVfHjP0EL9gW2bOzmtiTfQt0A==", + "@zendesk/zcli-core": { + "version": "1.0.0-beta.32", + "resolved": "https://registry.npmjs.org/@zendesk/zcli-core/-/zcli-core-1.0.0-beta.32.tgz", + "integrity": "sha512-72q5sr2a7rCtHxFdoqQixh0KaOA4OiLgbWjpIuOodAsrKUJ6VDol29wwjYfw72BFy1Pbil+Ag19TGj8BRv0iPQ==", "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@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==", - "dev": true + "requires": { + "@oclif/plugin-plugins": "=2.1.12", + "axios": "^0.27.2", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "keytar": "^7.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "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" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } }, "@zendeskgarden/css-bedrock": { "version": "9.0.0", @@ -17301,10 +20046,15 @@ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", "dev": true }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "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==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } }, "acorn": { "version": "8.8.2", @@ -17342,33 +20092,21 @@ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true }, + "adm-zip": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", + "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "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" } }, - "agentkeepalive": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", - "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", - "requires": { - "debug": "^4.1.0", - "depd": "^2.0.0", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -17429,16 +20167,24 @@ "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": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } }, + "ansicolors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", + "dev": true + }, "anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -17449,18 +20195,69 @@ "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==" + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } }, - "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==", + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "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, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "arg": { @@ -17479,15 +20276,6 @@ "sprintf-js": "~1.0.2" } }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, "array-buffer-byte-length": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", @@ -17498,6 +20286,12 @@ "is-array-buffer": "^3.0.1" } }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, "array-includes": { "version": "3.1.6", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", @@ -17563,12 +20357,24 @@ "get-intrinsic": "^1.1.3" } }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "autoprefixer": { "version": "10.4.14", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", @@ -17589,6 +20395,16 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, "babel-jest": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", @@ -17720,23 +20536,6 @@ "@babel/helper-define-polyfill-provider": "^0.3.3" } }, - "babel-plugin-styled-components": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.1.tgz", - "integrity": "sha512-c8lJlszObVQPguHkI+akXv8+Jgb9Ccujx0EetL7oIvwU100LxO6XAGe45qry37wUL40a5U9f23SYrivro2XKhA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.21", - "picomatch": "^2.3.0" - } - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" - }, "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", @@ -17770,7 +20569,88 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "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 + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "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", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } }, "boolbase": { "version": "1.0.0", @@ -17782,6 +20662,7 @@ "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" @@ -17817,6 +20698,22 @@ "node-int64": "^0.4.0" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -17858,113 +20755,17 @@ } } }, - "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.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - } - } + "byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true }, "call-bind": { "version": "1.0.2", @@ -17998,21 +20799,27 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, - "camelize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", - "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" - }, "caniuse-lite": { "version": "1.0.30001480", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==", "dev": true }, + "cardinal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", + "dev": true, + "requires": { + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -18025,10 +20832,17 @@ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "chrome-trace-event": { "version": "1.0.3", @@ -18058,9 +20872,21 @@ } }, "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dev": true, + "requires": { + "escape-string-regexp": "4.0.0" + }, + "dependencies": { + "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==", + "dev": true + } + } }, "clean-webpack-plugin": { "version": "4.0.0", @@ -18071,6 +20897,36 @@ "del": "^4.1.1" } }, + "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-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dev": true, + "requires": { + "string-width": "^4.2.3" + } + }, + "cli-spinners": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", + "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", + "dev": true + }, + "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==", + "dev": true + }, "cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -18082,6 +20938,12 @@ "wrap-ansi": "^7.0.0" } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -18109,6 +20971,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==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -18116,12 +20979,8 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "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==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, "colorette": { "version": "2.0.20", @@ -18150,15 +21009,38 @@ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, - "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", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true }, "convert-source-map": { "version": "1.9.0", @@ -18166,6 +21048,18 @@ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, "copy-webpack-plugin": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", @@ -18201,6 +21095,22 @@ "integrity": "sha512-nXBEVpmUnNRhz83cHd9JRQC52cTMcuXAmR56+9dSMpRdpeA4I1PX6yjmhd71Eyc/wXNsdBdUDIj1QTIeZpU5Tg==", "dev": true }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "cosmiconfig": { "version": "8.1.3", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", @@ -18237,6 +21147,22 @@ "dev": true, "requires": {} }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, "create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -18264,11 +21190,6 @@ "postcss-selector-parser": "^6.0.10" } }, - "css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" - }, "css-has-pseudo": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-5.0.2.tgz", @@ -18342,16 +21263,6 @@ "nth-check": "^2.0.1" } }, - "css-to-react-native": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", - "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", - "requires": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" - } - }, "css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -18392,12 +21303,6 @@ } } }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true - }, "data-urls": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", @@ -18413,6 +21318,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -18423,36 +21329,28 @@ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "optional": true, + "requires": { + "mimic-response": "^3.1.0" + } + }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", "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==", + "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==", "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - } + "optional": true }, "deep-is": { "version": "0.1.4", @@ -18466,6 +21364,15 @@ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, "define-properties": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", @@ -18520,15 +21427,24 @@ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, "depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true, + "optional": true }, "detect-newline": { "version": "3.1.0", @@ -18567,12 +21483,6 @@ "esutils": "^2.0.2" } }, - "dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true - }, "dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", @@ -18646,6 +21556,21 @@ "tslib": "^2.0.3" } }, + "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==", + "dev": true + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, "electron-to-chromium": { "version": "1.4.367", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.367.tgz", @@ -18661,15 +21586,22 @@ "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 }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "optional": true, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { - "iconv-lite": "^0.6.2" + "once": "^1.4.0" } }, "enhanced-resolve": { @@ -18688,22 +21620,12 @@ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true }, - "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==", "dev": true }, - "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", @@ -18749,27 +21671,10 @@ "safe-regex-test": "^1.0.0", "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" } }, "es-module-lexer": { @@ -18815,10 +21720,17 @@ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true }, "escodegen": { "version": "2.0.0", @@ -19387,6 +22299,12 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -19416,6 +22334,13 @@ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "optional": true + }, "expect": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", @@ -19429,6 +22354,84 @@ "jest-util": "^29.5.0" } }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "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" + } + } + } + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -19495,6 +22498,15 @@ "bser": "2.1.1" } }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -19504,6 +22516,41 @@ "flat-cache": "^3.0.4" } }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.4.0.tgz", + "integrity": "sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==", + "dev": true + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -19513,6 +22560,38 @@ "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, "find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -19561,6 +22640,12 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -19581,24 +22666,55 @@ "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==", + "dev": true + }, "fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "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==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "requires": { - "minipass": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -19631,21 +22747,6 @@ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true }, - "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", @@ -19697,10 +22798,18 @@ "get-intrinsic": "^1.1.1" } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true, + "optional": true + }, "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", @@ -19728,7 +22837,8 @@ "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==", + "dev": true }, "globalthis": { "version": "1.0.3", @@ -19772,7 +22882,8 @@ "graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true }, "grapheme-splitter": { "version": "1.0.4", @@ -19798,7 +22909,8 @@ "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==" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true }, "has-property-descriptors": { "version": "1.0.0", @@ -19830,25 +22942,12 @@ "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==" - }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, "html-encoding-sniffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", @@ -19912,15 +23011,50 @@ } } }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "http-call": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/http-call/-/http-call-5.3.0.tgz", + "integrity": "sha512-ahwimsC23ICE4kPl9xTBjKB4inbRaeLyZeRunC/1Jy/Z6X8tv22MEAjK+KBOMSVLaqXPTTmd8638waVIKLGx2w==", + "dev": true, + "requires": { + "content-type": "^1.0.4", + "debug": "^4.1.1", + "is-retry-allowed": "^1.1.0", + "is-stream": "^2.0.0", + "parse-json": "^4.0.0", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "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, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } }, "http-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, "requires": { "@tootallnate/once": "2", "agent-base": "6", @@ -19931,6 +23065,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, "requires": { "agent-base": "6", "debug": "4" @@ -19942,19 +23077,17 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, - "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" - } + "hyperlinker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz", + "integrity": "sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==", + "dev": true }, "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==", - "devOptional": true, + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -19966,6 +23099,12 @@ "dev": true, "requires": {} }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, "ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -19990,45 +23129,125 @@ } } }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "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==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "optional": true + }, + "inquirer": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", + "dev": true, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "supports-color": { + "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" + } + } + } + }, "internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -20046,20 +23265,11 @@ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true }, - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } + "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==", + "dev": true }, "is-array-buffer": { "version": "3.0.2", @@ -20121,6 +23331,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -20130,7 +23346,8 @@ "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", @@ -20147,15 +23364,10 @@ "is-extglob": "^2.1.1" } }, - "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", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "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==", "dev": true }, "is-negative-zero": { @@ -20236,10 +23448,10 @@ "has-tostringtag": "^1.0.0" } }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true }, "is-shared-array-buffer": { @@ -20288,10 +23500,10 @@ "has-tostringtag": "^1.0.0" } }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "is-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 }, "is-weakref": { @@ -20303,26 +23515,26 @@ "call-bind": "^1.0.2" } }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "is-docker": "^2.0.0" } }, "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "isobject": { "version": "3.0.1", @@ -20398,6 +23610,69 @@ "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==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, "jest": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", @@ -21819,7 +25094,8 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true }, "js-yaml": { "version": "3.14.1", @@ -21868,7 +25144,8 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", @@ -21900,6 +25177,24 @@ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "jsx-ast-utils": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", @@ -21910,6 +25205,17 @@ "object.assign": "^4.1.3" } }, + "keytar": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz", + "integrity": "sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==", + "dev": true, + "optional": true, + "requires": { + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -21928,6 +25234,47 @@ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "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, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -22005,7 +25352,8 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "lodash.debounce": { "version": "4.0.8", @@ -22013,16 +25361,123 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "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 }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, + "log-chopper": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-chopper/-/log-chopper-1.0.2.tgz", + "integrity": "sha512-tEWS6Fb+Xv0yLChJ6saA1DP3H1yPL0PfiIN7SDJ+U/CyP+fD4G/dhKfow+P5UuJWi6BdE4mUcPkJclGXCWxDrg==", + "dev": true, + "requires": { + "byline": "5.x" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "supports-color": { + "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" + } + } + } + }, "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==", + "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -22045,12 +25500,6 @@ "yallist": "^3.0.2" } }, - "lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "dev": true - }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -22067,36 +25516,6 @@ "dev": true, "peer": true }, - "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": { - "lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" - } - } - }, "makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -22106,6 +25525,18 @@ "tmpl": "1.0.5" } }, + "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==", + "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==", + "dev": true + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -22118,6 +25549,12 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -22128,6 +25565,12 @@ "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==", + "dev": true + }, "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -22149,6 +25592,13 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "optional": true + }, "mini-css-extract-plugin": { "version": "2.7.5", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", @@ -22162,6 +25612,7 @@ "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" } @@ -22172,110 +25623,97 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "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-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" - } + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true }, - "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" - } + "modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==" }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" }, "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } } } }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "modern-normalize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", - "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==" - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true }, "nanoid": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true, + "optional": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "natural-orderby": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", + "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", + "dev": true + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true }, "neo-async": { "version": "2.6.2", @@ -22283,6 +25721,12 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, "no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -22293,43 +25737,32 @@ "tslib": "^2.0.3" } }, - "node-gyp": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", - "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", + "node-abi": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.40.0.tgz", + "integrity": "sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==", + "dev": true, + "optional": true, "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" + "semver": "^7.3.5" }, "dependencies": { "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "optional": true, "requires": { "yallist": "^4.0.0" } }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, "semver": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "optional": true, "requires": { "lru-cache": "^6.0.0" } @@ -22337,10 +25770,19 @@ "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, + "optional": true } } }, + "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==", + "dev": true, + "optional": true + }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -22353,14 +25795,6 @@ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", "dev": true }, - "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" - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -22382,17 +25816,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" - } - }, "nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -22411,7 +25834,8 @@ "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==" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true }, "object-inspect": { "version": "1.12.3", @@ -22419,22 +25843,18 @@ "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "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" - } - }, "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 }, + "object-treeify": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", + "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", + "dev": true + }, "object.assign": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", @@ -22490,10 +25910,26 @@ "es-abstract": "^1.20.4" } }, + "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==", + "dev": true, + "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==", + "dev": true + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { "wrappy": "1" } @@ -22521,6 +25957,80 @@ "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==", + "dev": true, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "color-convert": { + "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" + } + }, + "color-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 + }, + "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 + }, + "supports-color": { + "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" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -22602,6 +26112,12 @@ "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==", + "dev": true + }, "pascal-case": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", @@ -22612,6 +26128,73 @@ "tslib": "^2.0.3" } }, + "password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "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" + } + } + } + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -22621,7 +26204,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true }, "path-is-inside": { "version": "1.0.2", @@ -22641,6 +26225,12 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "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==", + "dev": true + }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -22655,7 +26245,8 @@ "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 }, "pify": { "version": "4.0.1", @@ -23220,7 +26811,29 @@ "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==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } }, "prelude-ls": { "version": "1.2.1", @@ -23234,48 +26847,15 @@ "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dev": true, "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", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "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": { + "process-nextick-args": { "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" - } + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "prompts": { "version": "2.4.2", @@ -23291,18 +26871,39 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, + "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==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", "dev": true }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -23315,6 +26916,15 @@ "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", "dev": true }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -23336,31 +26946,62 @@ "safe-buffer": "^5.1.0" } }, - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "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==", + "dev": true + }, + "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==", + "dev": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "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" + } + } } }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "optional": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "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==", + "dev": true, + "optional": true + } } }, "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==", + "dev": true }, "read-cache": { "version": "1.0.0", @@ -23383,12 +27024,42 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, + "readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "requires": { + "minimatch": "^5.1.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==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", @@ -23398,6 +27069,15 @@ "resolve": "^1.20.0" } }, + "redeyed": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", + "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", + "dev": true, + "requires": { + "esprima": "~4.0.0" + } + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -23545,10 +27225,15 @@ "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } }, "reusify": { "version": "1.0.4", @@ -23565,6 +27250,12 @@ "glob": "^7.1.3" } }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -23574,10 +27265,20 @@ "queue-microtask": "^1.2.2" } }, + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, "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-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true }, "safe-regex-test": { "version": "1.0.0", @@ -23594,7 +27295,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "devOptional": true + "dev": true }, "saxes": { "version": "6.0.0", @@ -23605,15 +27306,6 @@ "xmlchars": "^2.2.0" } }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "schema-utils": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", @@ -23661,6 +27353,52 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, "serialize-javascript": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", @@ -23670,10 +27408,23 @@ "randombytes": "^2.1.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==" + "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==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true }, "shallow-clone": { "version": "3.0.1", @@ -23684,11 +27435,6 @@ "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==" - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -23718,7 +27464,27 @@ "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 + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "optional": true + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "optional": true, + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } }, "sisteransi": { "version": "1.0.5", @@ -23732,30 +27498,6 @@ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "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==" - }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "requires": { - "ip": "^2.0.0", - "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" - } - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -23782,14 +27524,6 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "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" - } - }, "stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -23835,19 +27569,17 @@ "xdg-basedir": "^4.0.0" } }, - "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" - } + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "requires": { "safe-buffer": "~5.2.0" } @@ -23866,6 +27598,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", @@ -23925,6 +27658,7 @@ "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" } @@ -23947,31 +27681,42 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "styled-components": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz", - "integrity": "sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==", - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "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" + } + } + } + }, "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", @@ -23990,29 +27735,29 @@ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true }, - "tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "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" } }, "tcomb": { @@ -24119,6 +27864,21 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -24128,7 +27888,8 @@ "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==" + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true }, "to-regex-range": { "version": "5.0.1", @@ -24139,6 +27900,12 @@ "is-number": "^7.0.0" } }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, "tough-cookie": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", @@ -24217,6 +27984,15 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", "dev": true }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -24238,6 +28014,16 @@ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, "typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -24296,28 +28082,18 @@ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true }, - "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" - } - }, "universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, "update-browserslist-db": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", @@ -24358,6 +28134,18 @@ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", "dev": true }, + "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==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, "v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", @@ -24376,6 +28164,12 @@ "convert-source-map": "^1.6.0" } }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, "w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", @@ -24404,6 +28198,15 @@ "graceful-fs": "^4.1.2" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, "webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", @@ -24529,6 +28332,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" } @@ -24546,18 +28350,6 @@ "is-symbol": "^1.0.3" } }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, "which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", @@ -24572,12 +28364,13 @@ "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==", + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" + "string-width": "^4.0.0" } }, "wildcard": { @@ -24632,7 +28425,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "write-file-atomic": { "version": "4.0.2", @@ -24702,6 +28496,12 @@ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true }, + "yarn": { + "version": "1.22.19", + "resolved": "https://registry.npmjs.org/yarn/-/yarn-1.22.19.tgz", + "integrity": "sha512-/0V5q0WbslqnwP91tirOvldvYISzaqhClxzyUKXYxs07yUILIs5jx/k6CFe8bvKSkds5w+eiOqta39Wk3WxdcQ==", + "dev": true + }, "yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", @@ -24714,6 +28514,17 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } } } } diff --git a/package.json b/package.json index 9819916..2dea048 100644 --- a/package.json +++ b/package.json @@ -27,10 +27,9 @@ "@babel/core": "^7.21.4", "@babel/eslint-parser": "^7.21.3", "@babel/preset-env": "^7.21.4", - "@babel/preset-react": "^7.18.6", "@babel/runtime-corejs3": "^7.21.0", "@faker-js/faker": "^7.6.0", - "@testing-library/react": "^12.1.5", + "@zendesk/zcli": "^1.0.0-beta.32", "babel-jest": "^29.5.0", "babel-loader": "^9.1.2", "clean-webpack-plugin": "^4.0.0", @@ -52,14 +51,10 @@ }, "dependencies": { "@zendeskgarden/css-bedrock": "^9.0.0", - "node-gyp": "^9.3.0", "postcss-advanced-variables": "^3.0.1", "postcss-atroot": "^0.2.3", "postcss-extend-rule": "^4.0.0", "postcss-nested": "^6.0.1", - "postcss-property-lookup": "^3.0.0", - "react": "^16.8.0", - "react-dom": "^16.8.0", - "styled-components": "^5.3.6" + "postcss-property-lookup": "^3.0.0" } } diff --git a/webpack.config.js b/webpack.config.js index d6e3998..e7b34f7 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -60,7 +60,7 @@ export default { exclude: /node_modules/, loader: 'babel-loader', options: { - presets: ['@babel/preset-env', '@babel/preset-react'] + presets: ['@babel/preset-env'] } }, { From 5f7c499221a1b552d826b531c358c1db73330e55 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 18:19:44 -0400 Subject: [PATCH 45/60] update docs, remove images --- .github/CHANGELOG.md | 7 ++++ .github/DEPLOY.md | 11 ++++-- .github/ISSUE_TEMPLATE.md | 25 ++++++-------- .github/images/change-settings.png | Bin 12187 -> 0 bytes .github/images/example-url.png | Bin 5494 -> 0 bytes .github/images/installation-title.png | Bin 6050 -> 0 bytes .github/images/json-array-of-urls.png | Bin 29760 -> 0 bytes .github/images/links.png | Bin 8542 -> 0 bytes README.md | 46 +++++++++----------------- 9 files changed, 41 insertions(+), 48 deletions(-) create mode 100644 .github/CHANGELOG.md delete mode 100644 .github/images/change-settings.png delete mode 100644 .github/images/example-url.png delete mode 100644 .github/images/installation-title.png delete mode 100644 .github/images/json-array-of-urls.png delete mode 100644 .github/images/links.png diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md new file mode 100644 index 0000000..aecf4d1 --- /dev/null +++ b/.github/CHANGELOG.md @@ -0,0 +1,7 @@ +## Changes from V2 to V3 (2023) +This version of the app used the Zendesk app scaffolds to generate a Node 18 project. We updated the app from the scaffold and updated, deprecated, or added dependencies as needed to recreate functionality. + +## Changes from V1 to V2 (2019) +Zendesk moved to a new API version in 2019, and deprecated the original version of this app. Ibotta uses Zendesk and heavily used the original app, and so it was forked and updated. + +The original notes from our Wiki can be found in [this document](./V1_TO_V2_NOTES.md). \ No newline at end of file diff --git a/.github/DEPLOY.md b/.github/DEPLOY.md index a9e4727..3c69576 100644 --- a/.github/DEPLOY.md +++ b/.github/DEPLOY.md @@ -5,8 +5,8 @@ Compile the app for DEV 1) `npm install` 2) `npm run watch` 3) Open a new command line window in the root app directory -4) `zcli apps:server dist` - Serves the app to your Zendesk instance with `?zcli_apps=true` -5) `[{"title": "Google", "url": "https://google.com/"}, {"title": "Ibotta", "url": "https://ibotta.com/"}]` for test json +4) `zcli apps:server dist` will serve the app to your Zendesk instance. When prompted, enter in a JSON formatted string with URLS (See README for more instructions on format). +5) Navigate to a ticket in your Zendesk instance and append the URL with `?zcli_apps=true` Compile the app for PROD =============== @@ -17,3 +17,10 @@ To run the tests =============== 1) `npm install` 2) `npm run test` + +Uploading the app +============== +1) `npm install` +2) `npm run build` +3) `npm validate` -- this uses `zcli` to validate any misconfigurations in the `manifest.json` or missing files in `dist`. +4) If you have not created the app in your instance yet, use `zcli apps:create dist` to do so. If you have already uploaded the app, you can use `zcli apps:update dist` to update it. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index b40c598..9a3f5c9 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,38 +1,33 @@ -# Prerequisites +# Issue or Feature Request -Please answer the following questions for yourself before submitting an issue. +## Prerequisites for Issues + +Please answer the following questions before submitting an issue. - [ ] I am running the latest version - [ ] I checked the documentation and found no answer - [ ] I checked to make sure that this issue has not already been filed -# Expected Behavior +# Current Behavior -Please describe the behavior you are expecting. +Please describe the behavior you are experiencing. -# Current Behavior +# Expected Behavior -What is the current behavior? +What is the desired behavior? # Failure Information (for bugs) -Please help provide information about the failure if this is a bug. If it is not a bug, please remove the rest of this template. +Please provide any info around the issue you are seeing. ## Steps to Reproduce Please provide detailed steps for reproducing the issue. -1. step 1 -2. step 2 -3. you get it... - ## Context Please provide any relevant information about your setup. * Browser Version: * Operating System: - -## Failure Logs (Follow steps to reproduce with Developer Tools open - Usually F12) - -Please include any relevant log snippets or files here. \ No newline at end of file +* If it is not sensitive, please add the JSON array of URLs you are using. \ No newline at end of file diff --git a/.github/images/change-settings.png b/.github/images/change-settings.png deleted file mode 100644 index 0a73ec553eb7e90c1a72959acc5a3e6f5ac21926..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12187 zcmb_?WmsH6wk0sG#o$kNinVrZ0&71PUK>-FnIEsL;`?*8tc z?$N?;w3*o^CadK5t4KP%2ql_5tnpKTYFtYx0D<5~g+TX`V?-xi&9nX;ZR`wnr zAD15_oI=<^MGt_$5y7;N#;V!o}t9@6YMa$La26&&4AwEX>8t%f-vf0eEnD z2fF!K25`7}GyHRs|C&eE*4x_4(Zk2l-HrBXUP~)?UmtOL`lmqu{`==TZ37(tJCd9C zzqSQzkn739#ly+X_3ycXp<++HA{veXwk`&;j;^+D-arfqo)_F=|M34Gmj90UA0rL_ zdnB*0(0`8n56izsig7({;6FC>&#U#1Uf^;`V2W}5`_fBbZo&kC`@wFnBrB~GfOuev zW>hhqxbRAt$FPE7#y08Al<2YE4(%@NL=ob*FzrR^_a~Kyqg> z%Mxbg-vXgKzt5tFZKAy#9k*L&!fy6kqa(RTU*3oC1&z#Xtyie`u2=k`4blr5N*5*5 zphcdHm$K2}cR-d77jj>b`H&|(IgdA`J5ixtICiWO3B%Xm06Fy8^jA|! zXf5J{Y~V1BBK|4*?huD5C-rzD&?|H}b{!hJ+*A?*xT$?GrD+BlZh|W=#Zv8t>;Tid zx=y?N50~5`*U2TM@qB!^j1)t7AxW8vjMNf(Dqh{;3B$n!K5f)AQgrdId^l;$F16&i z86ILz(FH9mRMH^U4bn*8yM|mg-Yu~<4$nSN$IzY|({CJ$E3DySx#iQEv{Sx-L zoWZjBBQdQ7x!Hfn+L9I~re+1Jn``5dp7n@OJuPY=Zm9 z*J|rc7PUEmsv0SJb=Zf$62Wad;PN^#5p*S3*E6_)^=W?Lj5q6}SyVGbu`nkLNXSUZ3ryJ?Zm4t z5@9F2vyG3m`UD}(7sg&}BbSv*}4rt+fOV^dgG*5=ZZD|8-vmsFgMPD}EKX0q~f(*38K zt10ii*G4{LX$7`xkb+vgYSL3v5pSo9_dzbY(1&dBS zf~>5(%=(sV`Vc5JPV!ee98cyW)0M<*eHm=BYPI^7)h5a*_GFLkfhTRTWNJ+GrgwkaqQ7)c_Z z)t@PBUaPl6b#=}yC2gm&3OM1VG-}#IzPvQ-9xD>uu!cD}=VovX+uHs)cSH-?3LE@n zXe?PM-Pm~FEulinqEi^2ad5DS5qP=*OQDfOxP==YG%5!M6q$FaJ(C+JiD3Mpq%Sby z9DLS7wRm6vY0DnXvHjeYfF*nHu{$Enis25*bN!L2^a}I!yLWu{u)CYDku&bg-4-i| z_jtPb~^R;)^;`>Zv(l*R5ug+0wt?l7vTiTG?ctVo!@Vbv5xx`+**)AC_ z!jt$tCe;LGZmF|NmhN~V6uG7F9< zZ9Yb4B~#e2c8(bO(4kkUTr2!afZ4{5OJ)S8ts_#Dd?1p^7hDrHUYCM!-@S56u8qY@ zUzpaw;S`TwF9PIYz1VDuR3bz#;SJf``A;GseyA~(m6Mbj@=)RCKYK`*f|JmlndHGX_vx&H0(@5U-;aBO+v|0EXR&! z@eU_0St_t8AS|hDSUPNJkh~faP)a+K4N?}x8ydvip=<-h$5F*Y^MxY1U$cQ!G7Kxj z^LxF4`Lm9-{Wtj zT6vt4N#QP>Xg_~Wn<13jjJ!~F*k&oA(qNuU>irWD?t+?R>^+UWZAYH_u6aQYoH2zv zJ^iwSqrHU_^a;#=$Y;z~_{+r&p4HsqwzVtg^+<&{hfQIgW5D+sOUirxpZ(jiypB=f zTc?{p9JPt2WYAd<5MMSsP1$H7nM)e;txo5CmNuWBZ+}-q_Wj-;*~VM=xRrPsyX}9@ z8%Az38qW37qhL-)3Vct-K0Q5}p_WnLhdyKnzh)B(jB_hs$r477VS?k;Am zl4>%hulPBkU2RZWi4xj9?4-6eb-}UJanV$siYs)3iV(vvS7txNB#N+2dC6lkf}*1) z87aRksJZ8zCH_6uTZ!ky>KvdQH+Yq9-Y@|OhM&3=D_DwLMgVe*K>+(0(J5W9fDm~d z(r9M5?G|XqWH{3sTA< z=acmU`0!{L%&5eyIvrn;44Hp#x=tkvR;4M^O@Z#P+}U_Y7eB3$v&)E_NLP4re9Zk; zVJA9#7ay)usUhvFoZcH9&V%egGf&Q&@j)4Q(R77fN}G6qMiL!#r&<eaU#!6W1ctj9%U$}|65b<4_Qq2|Q@MY3A z+zmKpb(kNfGWr}Oa}*&d^$#LXOJQ&K_6=W!4q-`@^D|E zFlrM-0dP%dQ08+@%5t^i*pYX9dn3c@`O%T;lI9*x^Mub--{D$vy?J00XWvIjq>{wQ zX>!0a4ZiIiZibW^3plJulMA?kT;|)6o<5C-?>oH7Qdmx5I2X(U6V9UHeIyjA=iR>vs@US?w-t^Y0!zE4OpZh_92-G7#_MtUYKYg5Wd z2nM4>#r~CE8W=4MTu83B8hw>d1|}I@9~&E674j1cxY)*mjcZ)5u9d8cp4*!pI&SlM zoNa@$IL$XjgdFE^?M97}8yY?aNIV3d@)N(pAxHM5Xy?W5iWT)gI(v|Kl{XZd>_+|8 z@q7LoS5e;>VXU{o5{-{sUCD24VFO^W{U0J`bx3CiH#D!PGYAh~&~1s6Qk1vnr zPQn+aa~NA7k13f%$zjqN3I%Xnp+>7F-&#S~$KyMk+*XW>+!kU~oO{C;A(vl{XR4cf zg>Z4AbLmWXR?AZ-#U5HG_Ksm~X~+;V11{Uo2kl zMJ^qvqbj-?B7{ZPdPJ_;7vFNQIJ(!f_jf-|ugp$70$f{v)NN^bwTu+0vUdrZPD0#s zogRR0&(>9VY!C5R&Y9Ol`{gfx`Bh1SnsIS{$YIjqscj*IdbIbmuv1L^AZ%55VKcRF z6Fuei>W6O!qH%>3NNW7sz|*TlFY0$hl4snK{@bNx3yJwzy`iQ>s8C9=bV-l=;J4Rv zGAUnIFtFaT|2Y93Nvyhg|F@^dR@p1$-wRj11hVOToRE4Ee4fo1C8VosC;QQ?>+Sfr zgt7>>7`IN;*P3*koMr*kmyv^GLp4)=zlEw;xP1pGi_-nMc%GAcah*?`<4~A>VhE$j z+Rg6psDd|kaiv(dfBgZ=w#adS-=pD>%wlt7ri5H5D=4r+W5`?}M){`6wU=?ts%P1 z$99>(fDsdN?5nwCY13FEEo!qD!qYJm_CHVfgV_fMnLS!J0OT#kLAQn!e0Lru3zg`H|wb~qf#Q}5^3^{DhQ)O+s8mlf`~*I|FBCH)#s!FH_O|c6^$wU z%w@(C3%G`}*Sff-E4m3#m#(jvIqX3a^^@$yvp2H|vl&==_DJ zDauc54GOwC!Xh5R`(5EM*30cu&jmTpoA19Cpg4MXpIZbK6>9T1A#6HaMRA$l3dF#` zNaZPcuY)(O-ze`(4sW&p^oso@{IEnmy^Xp@1iuFF)&1XN>DDgJpGmY13$H4*cARJ1 zY$4oPC~En_&Q+N488cLYY&El$(&7fKo@`C7OIj6WP=%BpK4;$u^4X7r5FH1&UIzM}zRsjlHqxHIfnYa_gl8>W54c-gW~eR%nJ#vNya{hnBK?mdg0m3q zH&Pc`>9osL!_~K)`$?12S4jAOxXhj{PDsRpx8omuCr(fphgTI1GA!(lQUvY6I~x|cz7_QPZ7JN80N5Dic@qWpQscJkM~u4lRmP#=MW4mRS|N1ZS;p|%96@A&JrpvO z%q!Zc*0Og{-ePUNey#X5b6^>L*Zv)eeTog8fUW1%`eEl^5!ZS-(@*d5hy$)3#2>fO zA#tmI;GiFljQaSq5)I)Z5G)t*RQ4YlM!a;L$m~(Z8T*cOo2!?UhhD2{>3&in@4D*V zm)<%XhBzE_P}B5ZE4g;RQ(P2oC{0driHPQm)UUwR*jsp9=hIysZiY8|k7Kh=XTAH3 zyM?+KB5gizFqAJowj%V_-QGUyzoPi~K2v-DlWet3!`9uza`bj|QF1`;v!9}pxvQ{% zX;|9ePOi*}1;Bkk=dI^4;hr2%x z-M7|fauiJx=){k~_^G~{*Eikr;+oHax<;7_JkF;31Q9U>pO@+Y;3`vuw^Y9xz=~=l zE;@=;fQil5M)9K#ofPW(=d+cmS_A-$+#O0atC9)F7SXNOq${H@6b^EZ((+~KL`O^j z$fJ3yp~~<#PkyJ{scxhUQmC#xHab$@pXLhmQ4~r5OfBTR&kJpy;)#ir=Jo?7V{9;q z2Jh3FsHw(BtpF1TED@6h3;7Ejl}E`)1h}s^3b8(oVx30Y^kjP}X<`%tK-YWd&4A@>=mc7c>A$|GN>j9P=(mwsrLHc#Rb=e^1fYkgRh= zH~t|qtl{>Y{3UskesQw6HEgbroHyoww1hWRqr0Z6mu*&Tz{6rLm?rK#7q1J?e_yfK zp&(>tALC_v6L+ULK38aFnlB%gkrHl&V^q*x&dKLwB4#DE%j-HXq*`NK@itjHw>Y$q zcYckt!~)umwLwJ&#r0FXL7FB7H@$v++GQ)?;6q1WT>PepuxC4p$7WKbe|g#Lia%Ja zHg`NkzW$kls6h=_8M`<-?Hi0axoh$QAT8@|5p+%cqaKz4KmH>KnR(&pGizvHK=H?Ot)ccC26CPgj#} z8~HLo#h4AbiJz)xbD;6D%wwKk3piFf)B8>)BZ%6ZjKA-k*pM3>9YbOmS|I*s;I$}@B26t7 zypZ`e1$9uQS(wLWy7n^fRNol&qhtezfV|+ZmQ`#%RZEEyJC!sJEPHF$7S_dbYae^N zwD8?M=*hW4cZ;G~%XVD4KEZiG0x_qJUdccr2^K?hZdI`Mr2G6pqVI2QXsOA-3lv|v z!Zp-7?)QJMb}*RY$+WZeN|Pz@>jUq8=i^hQ(dOdSp=u~9T+kO{1bWGI&Zlohhf{-c z@MzXA-moa6SCSzbUKLGY5jlP!1=7kCuU2V=A&_x$QHU_AP=F-ToJhRmNDAZ^yB=8? zCuty?a4^Wd$^nY$CPVJDRHLWL`G;a!z8#PRT}f3LOG%OWZ@jZK5wABJXyS%$r?JWRQ82w4`0E(C?~;X-ruGdk&kV8MYefzvpM0 z=dQX=(@{>%yHPd9XyoS;zdZOhT0C*;vc1>0IDU3o)jeY`%V~T|ZLZY`kpqKny~+cmNk7KT(_`F5PE0fJ%W{ej#g`y)x;NNFLibA#%*^J?k2m3Ylcr#fFS)B zx3|)h$YNre3SMl=>~XY61=Q8-@z4IMRhbeC%9Akb*~B}kWt6z@(WSbf)-9C@*5!Ds zb(1A7llM)6y)6b0#aEa5iSEMg!7|VSD2-iHz_NE7VZX24S>Haw1>c{aDyU&=1u9Pv zIdtnhS7@KxdjQ#E|C~4pjc;{zX|WoKa$7ifprK zz%!lM8-wY^nLelvrGtom3BKQQL6|-3W*k)fnLKOCOg z%UiI$I|}P&@;j3q{B|sos5z>H1CL=xXX!0;UvBRgP1x7Npdq~eerL#QKaJSEyqv$u zG~Qm+VBQ`alkP~rV`mzhlSr~BR^b_Rc_&SJv#%tdalFN!WW|*Cfij3M1tiu z-bzHPJ~R9-WdprNP)@+UIB-~v0hyoaY(}x9dZgxA&P@{@jri7KUr(Pxk$#x@SH-_O zgGYfVpS`xC?Ox^{->>l{Cg5Lr-7~921OrSv3}@F9%O{(bcL{6Ez9|U}SqX4!fYUP-&N;hV>j1V!mFG~;WhIdMb zaS-#6X|R9r`%mRet&Z}_->RCUWnOue+3(P22bjMg4cU}8jaUttSN^hOiNyq-bFOHu ze{6&~_QBi>0?WEH=cS+Y*JbE#i_@)>WK~DsrtMA!sl19PN{152NX4Mnhivmc*U8m+ zhK$Wn7#EmzCs1#xsmz27eD}Ae)6<7%-taRbkH|_fpcjk~Gx5ks-Jru;-k%P>=5Im( zax7Liz2+tW1?%p3=y5mzYJ474uc&kLgbBkE6`@!_j%`6;C)AYy((o`1!#EuDga8o| zWHVEMJo&F_UiOHUao{s+%1F(jJH&_SYR^%;@rw>eL3cndF0Du4B-9lF<#@LWv6?E3 zr{Hr#5C<4lN~P^ek9Fb1PrDfjvxbW{2 zs{-q0H;cVt2MdSde=Q$-7zo*o{r6#iEG@N6ILO)u7k(59jJIC^pHhtQd~v*}&cAq` zMy=pHV98=9b2I; z?Tsa@4<;R)On6riByUpowBJKM36A6=JCIK^muFNUfKZcZHA7ncx%5}dR54IU(1LKV zNnz#4VkSRCi+X&U!|Z_!P$9h+i%Uv+-1h^HcgOVKC{=xYqak8mnk(&mWn3_Q0LYWV z##3+_)LwGG>l?{LO7t5H9$F>%rD;%8f;VQ{?o_qc^Mr>eSZ}V7yX96!98f2NA@!@BZ<#KOXz3U%0v;KsvHTZk*zzhjn_wPVH;W2`i z6j&6Z<0kH7NMa+-9j^)BP<>CB1izLyl-iaFTzU5Zx?Ry)CJRT1A5)XC4tVd#Pcv>h@(Dd#K)GX5`+ zep7xs9FuWufAqQRiNUQcn8p*o4dr4txwZcUn^k26G;mD|BsOkq;_4YkTJ8sFrNiwL ziz27dSG_eeA7k3u0wP9Xy#SjRC;`DQGIC{(XwbyysrYrgH&n?|#SW2;7>yK5-pO>D zBr$`JkTURL33$c&TTvxgwAV{NhS3QP6Xt{9}SbtSHvQZgo zhh$=wpT+D;G!^9<9wVljpxaB7+IqV!;y=|inX@AS8?zXd zgRi4f+i_?r$+d~z*wFD zweIDf-_=8in-mJ>2Ac5#;{^=o(iXcxSeUvlr=y!@Wbl#-j)qHh1DS92UEfixgH;?^ z8}h9Bj#5nZSDw4#CP6S4>>IL%SLNQa8zO`Rm*#gvIGpu@-d`Fud)Q)Cm0mWxqrQ)S zAY;}2gnYzI$V%6ID*I?ohsWperKq8fVybH`gtyiG((rue_>-bf00Rs=a%&{J^=J_( zy?oThIZduU@1*XJeY9$Mq;QCUZY<@E5-Ed%GwM9I>>kYO1yMpHs_>hv)${2b&Vz@)W1>cV6 zP4+UGEOt+j%@glTABxf#&ts;e_MOux_tHw z$5<$KdbIyDK^QilBp6O5{oF?VXgSzUR+pDMRH`%-LdFf=6&6vxOXXYJBGM#q)z%7b4q?Te$zxvS-%dR2`Bz zJbrWZMn1}nw2jbdMzwSnx&-%?v98f(JCTeZIe;9}(7f;=_E7N=Gge$DDvqh)tLTRM zeGvbPcM8EJ3;bpNCEUfZkwT{ds64x;ImcBhn|5n@2F7_c59R1MhmW;mI8MnsbGf~m zy1En9?O7udS|cQJ*Rgsil9OWc??Yk$abjmEuPY#K#v9N8-unnTW4Vg@ZQAbfdy#}v z2pc^SR9RzY#8xsoK26*X+rMO{j4p19Gc-prgxr?j?Dhd+GEh^F*Av)GERr5v>CLm_ zWnA`DDvuT;TW6XwJGlKV$BVJaVgL~*zF5AiKoV~~WUlinoU!jR0%fvb^o>@IaENHo zLveQtSzw6E4{dz1HUlO2S0tGZwWaId__pQsU)LfjqaKP=J8cL&q~jByJf)NRn$J4B zT;YWYHr`r{b-8UC|12SncF&6bl2ogvP-nB!SmFD)U z>~4Wfp7DEsDr^_?zLu5ZEpUu`e%BhuSt1n`6{Skc*qtU&ja6*_3unC$7J#u&XNd<1 zo{Vq!EAzWqS(+4<5pVF?P4+wuRljuEvMzBSnGIF;wGMrSDhKg-1&VTQbvqok3+$7y zd$lKj00Bs%d2UXz<|1wS)&NZUj52OyRncrr?d(Z9WUVJIi^+#Y-51@#DeI_Iq)f?D zrkfm)`5{o)xNaPPK%U1YWeCE629FJkX(oUnYP@C@9j$@J|H4I4k|u=oQY({+whRN& z6`3)LQ-`*|PsEf61n8S4xVpFyR#$8QrdSVYv_F3$)HdtW#s>hXBnZPUt04p|{|gs5 zHUDJub9xUGBEQUe$rkgKor(!0ee_ldH5Pgpbcn^Wrm_cBd`cT z$a6v+BoKw`E~fyCst6&7m9B7SK`1Uyj7gelldh(EsDh)_Ogab;;f;-z6jiE8exw&Z zoZak;fuQS`AUvDk;F>qh{*OIS3zL=bedTgc30+jCvtW1G5B-;MIhiS6LVxx3j=Yg8 zlKX+QHlKvg`HN-MqUX1)k#!>*t#l22_iSug7;vr#>ZmKc+Y$7my{Q_PoQAf9m->eU z%6P3>HOoD|#zt|y^RLkGjBigw8z8YoYpy@z23?{NDofmd&3b(hbxE~xliPBLAWw_| zXqSESIJr!QUjThV)aPJ|=BcCu)JRX*+)$;1!*UCQtb#(+%IwMN6vOw6`4(>>3y2zL zoyExY%G%{pkjRCm>}PbA@xlV&ToLPp9TWid+`h$<7L=bq_T%5~3p4kAy9N*px%#Ej z3%}otiI5AvwvJ}xfd@>w)`+amh!+tgV=uyNgm1W>?FJ~cX8#b zpL<3At$z?=e{92go;R`X6 zcWa$tkJR+^^hF*;k>BNOt!}*DAX+`6*j;BXGQm|kMAHAT_5t0j)ol$^E`eALI7yQ_ zwVV&RD|Z!LJ?uma7y415UO;;}#m4JEz=#s|W7o@OID_Dc4(uW5v6I9GH@_%rW(|CK z;=3@nvz#SpbhqsA<*&aR4EJDhwYOgd-X2B9j$`sp6^$n%t@DZBc;S0XxiOj!sn)Av zv>R*1#7~_nRLNvV1XK%DX?&l;xu8}26@XJCqNf)YDhTdl7ic?#(9_V5BdY&RjnSY29zXy1^A`amNDl%`2Vy6uBU~ z&|6!fERv?5UBS1#R;L#h{Era)$v3#keb|1_amMkqqPG5Ny1$%p5ydBaEhs2BOf5aG zhK6Xoh?y>0m`2QMqBw2GXES6mnXO6SYCRCpQfqjU5IKwwrxXd$uzjB19v$w9%umK? z!kw=o932iAqN5ofyi{#pJ(;9|a$Mytf3|d7bT|b8e6ms#n)E9D=RXXboSdk9ENS=} z3?PcT8%7kFRc~pjX`z?`EQd+FO?seWTx_5l)rtU4wmg?Ap&yn5inPzx(3~>hh|9K4 zxV&6O0+5xx24VavC_o`sg^(1_LIz~U&14+Mx0pZ?sf|cMqR9!OxJ|*{#Km>A69xst z2CPBH`xuzf;W-3SkS)}tM--}2T%95*^hz*dlck?b0>WIQZHzsa+3DAf;de-?RQttS zYUzgsG@uuJB|IfK3$pzKr{3nrlEvnop-7&dp5JjJZ|-OdsYBGzS4HqUvGcMYX@W_# VOhf0VYo1PkE6J(Jevq+<{6D5xbbJ5+ diff --git a/.github/images/example-url.png b/.github/images/example-url.png deleted file mode 100644 index 31a5c2c567cc373726a1c070d6c1127847b7edef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5494 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 diff --git a/.github/images/installation-title.png b/.github/images/installation-title.png deleted file mode 100644 index 9ccc353c3d34ead0f43b1ec2e7f5a6047b08df35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6050 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 diff --git a/README.md b/README.md index 6f39175..477374a 100644 --- a/README.md +++ b/README.md @@ -1,46 +1,30 @@ +![example workflow](https://github.com/github/docs/actions/workflows/main.yml/badge.svg) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) # URL Builder App V3 -## Description: +**NOTE: This app is not currently on the Zendesk Marketplace. ** . Please follow the [Usage Instructions](#usage-instructions) to use this in your Zendesk domain. A Zendesk App to help you generate links for agents. -## Changes from V2 to V3 (2023) -V3 updates the app to use Node 18 and ZCLI instead of the ZAT client. - -## Changes from V1 to V2 (2019) -We've included some helpful information about what has changed in the V2 of this app in this [doc](./.github/V1_TO_V2_NOTES.md) - -## Usage Instructions: - -1. Navigate to the Zendesk Marketplace and find "URL Builder App V2". -2. Click "Install". -3. Similarly, you can reach this screen by going to your installed apps, and clicking "Change Settings". - -![change-settings](.github/images/change-settings.png) - -4. Select your account to install the app. -5. Confirm the title; this will display in the URL Builder App box above the links: - -![installation-title](.github/images/installation-title.png) - -6. The second box is for the URLS, and uses an array of JSON, described below. In this example, note we are using a placeholder `{{ticket.requester.id}}`. +## Dependencies +``` +"node": ">=18.12.1", +"zcli": ">=1.0.0-beta.32" +``` -![json-array-of-urls](.github/images/json-array-of-urls.png) +# Usage Instructions -7. Optionally enable role restrictions if these URLs are not appropriate for all agents. -8. Once your JSON is in place, click `Install`. -9. Open a new browser to test your results. +## Build, Test, and Upload -![links](.github/images/links.png) +This app is not currently available in the Zendesk App Marketplace. However, you can upload a copy of it to your Zendesk instance by following the instructions in [deployment docs](./.github/DEPLOY.md).. -If we highlight the `User Info` link, we see the placeholder `ticket.requester.id` has been replaced with ticket requester's ID of `377511204654`. +## Changing Settings -![example-url](.github/images/example-url.png) +Once the app is uploaded, you can Install it to the configured areas of Zendesk. You can update the JSON array by entering the Zendesk Admin Center > Apps & Integrations > Private Apps > (Whatever you named the app, or URL BuildeR app V3 by default). -## JSON Array of URLs: +## Configuring the JSON Array of URLs The following is an example of what can be entered into this app's settings: @@ -61,10 +45,10 @@ This example will generate the following HTML inside the app: ```html ``` From 5eabb421ef7d24e3ddb369b4f53af5bcf9ec8fac Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Fri, 21 Apr 2023 18:28:50 -0400 Subject: [PATCH 46/60] remove unused data-main --- src/templates/iframe.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/templates/iframe.html b/src/templates/iframe.html index 2c2c119..cf1e574 100644 --- a/src/templates/iframe.html +++ b/src/templates/iframe.html @@ -7,7 +7,7 @@ -
    +
    <% _.forEach(htmlWebpackPlugin.options.vendorJs, function(js) { %><% }); %> From c8565531d0021fe62c5ddbe5b5951f23b460ae73 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:20:53 -0400 Subject: [PATCH 47/60] docs updates --- .github/CONTRIBUTING.md | 10 +++++----- .github/V1_TO_V2_NOTES.md | 2 +- README.md | 6 ++++-- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index cd1f76f..3cb7b09 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,4 +1,4 @@ -## How to contribute to the URL Builder App V2 +## How to contribute to the URL Builder App V3 ### Pull Requests When making a pull request, be sure the merging repo is `ibotta/url_builder_app` and not `zendesklabs/url_builder_app`! @@ -25,10 +25,10 @@ When making a pull request, be sure the merging repo is `ibotta/url_builder_app` `npm run package` - This will build the `dist` folder locally after `validate` has passed. `dist/tmp` will contain the ZIP you need to upload your version of the app. -### Testing changes in Sandbox/Production using ZAT Server +### Testing changes using ZCLI -Zendesk Apps Tools is a command-line tool offered by Zendesk to create, test, validate and build Zendesk Apps. It is also used to test local changes on your Zendesk page in sandbox or production. You can find out more [in the Apps Developer Guide](https://developer.zendesk.com/apps/docs/developer-guide/zat) +The Zendesk Command Lind Interface is the replace fo Zendesk Apps Tools (ZAT) and is used to build, test, and package Zendesk apps. You can find out more [in the Developer Docs](https://developer.zendesk.com/documentation/apps/getting-started/using-zcli/) -Thanks! :heart: :heart: :heart: +### API Reference -The Ibotta Dev Team \ No newline at end of file +If you are interested in updating or extending the API references, you can check out the [Zendesk API Reference](https://developer.zendesk.com/api-reference/). \ No newline at end of file diff --git a/.github/V1_TO_V2_NOTES.md b/.github/V1_TO_V2_NOTES.md index 50b2b86..1431d37 100644 --- a/.github/V1_TO_V2_NOTES.md +++ b/.github/V1_TO_V2_NOTES.md @@ -13,7 +13,7 @@ current_user.lastname -> currentUser.lastName We noticed the README mentioned using `ticket.requester.externalId`, but this appeared to be replaced with `external_id`. This is due to the User object called via Zendesk API using snake_case keys while the ZAFClient's ticket object uses camelCase keys. We no longer use the API call, and now the `externalId` is the usage of this key. ### Note about `firstName` and `lastName` keys -The Zendesk API and ZAFClient provide two different depths of information on User type objects. The API call returns [a detailed object](https://developer.zendesk.com/rest_api/docs/support/users#json-format-for-agent-or-admin-requests) while the ZAFClient's `ticket.[requester, assignee` and `currentUser` objects are [less detailed](https://developer.zendesk.com/apps/docs/support-api/all_locations#user-object). In addition, we noticed the object keys from the ZAFClient come back as camelCase while the Zendesk API returns snake_case keys. +The Zendesk API and ZAFClient provide two different depths of information on User type objects. The API call returns [a detailed object](https://developer.zendesk.com/rest_api/docs/support/users#json-format-for-agent-or-admin-requests) while the ZAFClient's `ticket.[requester, assignee]` and `currentUser` objects are [less detailed](https://developer.zendesk.com/apps/docs/support-api/all_locations#user-object). In addition, we noticed the object keys from the ZAFClient come back as camelCase while the Zendesk API returns snake_case keys. The detailed User object was used to get the full name and then split them into the `firstname` and `lastname` keys. However, with the ZAFClient `ticket` object, we were able to replicate the same functionality without the extra API call and logic to map this. The keys are still present but now follow camelCase naming. diff --git a/README.md b/README.md index 477374a..b7357cb 100644 --- a/README.md +++ b/README.md @@ -53,8 +53,10 @@ This example will generate the following HTML inside the app: ``` ----- -### Available Placeholders +### Sample Placeholders + +Below is a list of just a few of the available placeholders. To see the full list of fields, please see the [Zendesk Apps Reference - API Reference](https://developer.zendesk.com/api-reference/apps/introduction/). You can find fields available to [all locations](https://developer.zendesk.com/api-reference/apps/apps-support-api/all_locations/), and the [ticket and new ticket sidebar](https://developer.zendesk.com/api-reference/apps/apps-support-api/ticket_sidebar/). + ``` * {{ticket.id}} //not available for new tickets * {{ticket.description}} From f3e72060e7211e83ce81a287ff5357ad760cd504 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:31:25 -0400 Subject: [PATCH 48/60] use just node 18 not specific patch version --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d8dc7e7..639d234 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - node-version: [18.15.0] + node-version: [18] steps: - uses: actions/checkout@v3 From 680286d82b167ee2ba9469e2b005d3c318d7d8a4 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:32:13 -0400 Subject: [PATCH 49/60] add npm cache --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 639d234..3595fb4 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -21,6 +21,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: ${{ matrix.node-version }} + cache: 'npm' - run: npm ci - run: npm run build --if-present - run: npm test \ No newline at end of file From fe3ee95db2a5b4095d1e511918712e38fdc96493 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:32:59 -0400 Subject: [PATCH 50/60] dont need both nvmrc and node version --- .nvmrc | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 2f3b977..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -v18.15.0 \ No newline at end of file From f28199e46519052e0fd48c9aec17e59e580fa43e Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:35:56 -0400 Subject: [PATCH 51/60] use finally instead --- spec/app.spec.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/spec/app.spec.js b/spec/app.spec.js index c23b87f..47722d4 100644 --- a/spec/app.spec.js +++ b/spec/app.spec.js @@ -40,9 +40,7 @@ describe('App Initialization', () => { app = new App(APP_DATA) errorSpy = jest.spyOn(helpers, 'asyncErrorHandler') - app.initializePromise - .then(() => done()) - .catch(() => done()) + app.initializePromise.finally(done()) }) it('should display an error when no templates are input', () => { @@ -64,9 +62,7 @@ describe('App Initialization', () => { } }) - app.initializePromise - .then(() => done()) - .catch(() => done()) + app.initializePromise.finally(done()) }) it('should render main stage with data', () => { From b7a5a3d98df5ac795fcec21580263fd935c72621 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:36:03 -0400 Subject: [PATCH 52/60] try zcli validate as a final build step --- .github/workflows/build.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3595fb4..2e2a053 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,6 +17,7 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v3 with: @@ -24,4 +25,7 @@ jobs: cache: 'npm' - run: npm ci - run: npm run build --if-present - - run: npm test \ No newline at end of file + - run: npm test + + - name: ZCLI Apps Validation + run: zcli apps:validate \ No newline at end of file From 0cde1ec7f6d3adc9744a79c0e9dfd2e9bd8229ac Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:43:46 -0400 Subject: [PATCH 53/60] found a neat ref --- .github/workflows/build.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2e2a053..b792066 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -27,5 +27,8 @@ jobs: - run: npm run build --if-present - run: npm test - - name: ZCLI Apps Validation - run: zcli apps:validate \ No newline at end of file + # Reference: https://developer.zendesk.com/documentation/apps/build-an-app/create-a-cicd-pipeline-for-a-zendesk-app + - name: Install zcli + run: npm i @zendesk/zcli -g + - name: Validate the app + run: zcli apps:validate dist \ No newline at end of file From cac9a86577d5c487a48b4b301436be40a7bc916c Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:45:48 -0400 Subject: [PATCH 54/60] comment out validate, as it requires auth --- .github/workflows/build.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b792066..5e8f8e8 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -28,7 +28,8 @@ jobs: - run: npm test # Reference: https://developer.zendesk.com/documentation/apps/build-an-app/create-a-cicd-pipeline-for-a-zendesk-app - - name: Install zcli - run: npm i @zendesk/zcli -g - - name: Validate the app - run: zcli apps:validate dist \ No newline at end of file + # Can't use this without logging in, but keep for later. + # - name: Install zcli + # run: npm i @zendesk/zcli -g + # - name: Validate the app + # run: zcli apps:validate dist \ No newline at end of file From 5611aa47d2a6c9ebb9d6fcf628cd28a5f26d9051 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:49:58 -0400 Subject: [PATCH 55/60] one more attempt at zcli validate --- .github/workflows/build.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 5e8f8e8..7e6b965 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,6 +15,12 @@ jobs: matrix: node-version: [18] + # Used for zcli apps:validate + env: + ZENDESK_SUBDOMAIN: ${{ secrets.SUBDOMAIN }} + ZENDESK_EMAIL: ${{ secrets.EMAIL }} + ZENDESK_API_TOKEN: ${{ secrets.API_TOKEN }} + steps: - uses: actions/checkout@v3 @@ -28,8 +34,7 @@ jobs: - run: npm test # Reference: https://developer.zendesk.com/documentation/apps/build-an-app/create-a-cicd-pipeline-for-a-zendesk-app - # Can't use this without logging in, but keep for later. - # - name: Install zcli - # run: npm i @zendesk/zcli -g - # - name: Validate the app - # run: zcli apps:validate dist \ No newline at end of file + - name: Install zcli + run: npm i @zendesk/zcli -g + - name: Validate the app + run: zcli apps:validate dist \ No newline at end of file From e3bf399a6091e7fcc2813dc12c2674284dba5875 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:53:44 -0400 Subject: [PATCH 56/60] remove validate step --- .github/workflows/build.yaml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 7e6b965..51c4be6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,12 +15,6 @@ jobs: matrix: node-version: [18] - # Used for zcli apps:validate - env: - ZENDESK_SUBDOMAIN: ${{ secrets.SUBDOMAIN }} - ZENDESK_EMAIL: ${{ secrets.EMAIL }} - ZENDESK_API_TOKEN: ${{ secrets.API_TOKEN }} - steps: - uses: actions/checkout@v3 @@ -31,10 +25,4 @@ jobs: cache: 'npm' - run: npm ci - run: npm run build --if-present - - run: npm test - - # Reference: https://developer.zendesk.com/documentation/apps/build-an-app/create-a-cicd-pipeline-for-a-zendesk-app - - name: Install zcli - run: npm i @zendesk/zcli -g - - name: Validate the app - run: zcli apps:validate dist \ No newline at end of file + - run: npm test \ No newline at end of file From e734357cfd06bba8d6e4d3e96fa6781a3e379ee1 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:57:12 -0400 Subject: [PATCH 57/60] fix readme badges --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b7357cb..78bf07d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -![example workflow](https://github.com/github/docs/actions/workflows/main.yml/badge.svg) -[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) -[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) +![Build Status](https://github.com/github/docs/actions/workflows/build.yml/badge.svg) +![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)(LICENSE) +![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)(code_of_conduct.md) # URL Builder App V3 From 83bb57caef51d8a59c02775f84d7dc4bbed846d5 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:57:48 -0400 Subject: [PATCH 58/60] unfix build status --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 78bf07d..90e72b6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![Build Status](https://github.com/github/docs/actions/workflows/build.yml/badge.svg) -![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)(LICENSE) -![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)(code_of_conduct.md) +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) +[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) # URL Builder App V3 From d7e49b68454a14e50789da5f9057556fbbb297b0 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:58:48 -0400 Subject: [PATCH 59/60] wrong uri for badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 90e72b6..c7db179 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![Build Status](https://github.com/github/docs/actions/workflows/build.yml/badge.svg) +![Build Status](https://github.com/Ibotta/url_builder_app/actions/workflows/build.yml/badge.svg) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) From e32a81bead1923a4eeba33c4ab96cdfdfa07da22 Mon Sep 17 00:00:00 2001 From: Rishi Sheth Date: Mon, 24 Apr 2023 10:59:17 -0400 Subject: [PATCH 60/60] once ore --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c7db179..d0062a8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![Build Status](https://github.com/Ibotta/url_builder_app/actions/workflows/build.yml/badge.svg) +![Build Status](https://github.com/Ibotta/url_builder_app/.github/workflows/build.yml/badge.svg) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md)

    s*(qZ)GR#JQCPg!ya*vw5BQ zgK9-8puE|E_IRm&2J@FL9Edjva>UrZq6dbgo}`+JxoN|EEAUwfK4rdC-LhG+swC^Q zah+YCU8>!^3F--Y>*Z(W&&GH+t<|mdhbiN8c}CnAEk2#Jw~-!M{Yo@Xj7%ip^{}b7 zBDS)!!L@u)Rc)Cv_H5YP8fu+m<1h}+UMOiBcA8q*vmF;KLa@lkY;^RR##9Ve;JNX+ z;kb3wH@MEZ1))MwpO6oc#JiyJoNeKqoNb43hY@<-VeWYA(&6;M<}@R5wtUT$^9FDcSaopwlU)rzomf zcSg@l_n@rap~#lj*1&kd_IkFnKhQ+&qf1+?`JO{Vdv(uQOiCT?Q1R$tIH=7h|N7x2 z`6U-|I5A_8SCEf1PS=YryYQM6^<>6mO<@D)m+zp$Tu$JXtC5aY=BbU+zNKRFVyfax z{WN9n)IUk(7IGy?snm0Jae6hveV`s#4zwny7=JFacdaa^iDk;AWa}-LT8V4PwILV0 zs8MpUt8wYF_Wbp!;9AH9-Z}YY^(E_N$GIH}x?ZxCwrjK{LTOB2%CM}!@chjSN7(WK zLlJ|LiruhrsmbxLWyJIGAGtq@o=1oeyqC-vP#ei>RTEHvJu;_!dEbT*e?@GC`VYMn zrL?K^6@S<}j!(KBl{t}x`c zGeU1sKUbr+vJ{=;m$v(TTk_YhId*-meeG{0>m{~EW)0ST`6V6mtL)60%x27KS}vMK z7c-cx(=_SHtU@cJz0zuDTBj7_g(4K)o{e0L96}x{ps+Ap8d+85xi+U*Az;8+!9G`( zP_ENh*8r?+v{ME-Y&7=;$D+^x;AMHP! zo=`DU*Qida6?Q<6fy$t|zD}5I_ma-VpKzmm+=&IgNWLu_S{oa*)uEnV(B!v040>pK z$*Bb`ss@+5E)M7qU=C_|ev%>LtB65OuKZ}@kWLOCr{@FKA5gAoJK>DJY5rKsT~yY< znvsX_JU)pvpV~BO*16Gyy+=!Q$WBDrD1T5QOMNDo;_I~?dfeYKGhPAbsL(r13lZ^H zyQ)MSP`u~Vuiy4P(J#>2+mW}AQ_^>@^S=5%7SmZktVKP$KNo&&e|uTx9&{FH6F!wF zlq{Smoa36hd%7(IT|i?xsKo?|7YQ3?AncoyDRXb_J(gA$AwB|#!vZJ-9eBhA6ZKTN zQaSlJ!!#hR;TwPBR63V&X&T|6JhztHg@y{kxl-4G7xP-@(Px$W34;~0Tl_=H$V;@x zmEiSI6U85jHXKP`*6XT+?4G_%U+B#OKc&btS`KNwj@lL2b;w_uh1*emr}RQ{?kyZ& zu9EE1TZ4sQw%1S5J2S`gLs>%`MheZmzC;%o;}7e2`mC({`7RBF6{hgRp{i9*VvKW~%?OzMt?=gt_a;QrT~IHhgO2 zXVfPfrasB9HI#pXA|nNK0Y4J4&KaLkQ7wXbPR&T3LMi;-&XhybvL3Ba`Q{{knYCyC zOyAcG_&H_69AN0PcLx+6ILhd_00897e;rt|sxOWK0Bk%fb!}H|MFk-f2RqJ>rVgLX zI6dtg??wXvKu@8&Q#&))j|`r6w)QSUo*>45j1amz|Ermck>MXhTx~#%+KMU+;ttMc z41AotoNpMx4;dI3fX=4oLaGu{|3Q9t1!A;xb#)Zt;_~qD;PiOQ>ELX^#Vsf($n}PY zi-(8fZUl!5#NPFzCx^WY(?6N~Cm#tj7ZYbIM^`HcdxpRGe*EO%<_cnD{A;5B`}^lQ z%{;CCYbJY_{}Ag=K(4=fxVSmraQ!PXS1a>>L-tqCKgs?f*FUEN{>4m4#mdvnR!73h z&dlEBZfRidcRaknf6Vhgy8dgWe;Kvq{E%)s=nhtj0%Rq`)IG8G;SZwCtTZ@l zkHV;3OeLhu*VT1mbYl3F)ydSKtKi})<8@#SPj>z$qekT&_;D0Z^;O3y(~~5bk7nD< z5GzZhwuwJ-`o=@@ouNY=p`bDO1CdNcMddQTxCGu3_E-|RaXEx@tDE233aW+PLVcm< zXu-!Zmm+ON`ll|wAL85u+3JhE%nUf~B*`@sCO?)qi2t~RlR;a zLA+&EY}>YDc>w`$?B~yRx*$;DNyq#KzW1GARV8&Oxax|hOdSu z8?p*`xU`V;(IZVvqf>lAc78Dreyrgx?qQlMDsW=jq9}SIcfv;1406>K>+8#0RCP5@ zgcbqX3k!J~Ahw}zh;s0dY{Hc7k18LZLiHPYRE4^5@|%=d_wPm(EM_6?|CC&prkX&? z;7)d8$$usLh4hQM)1~Y%bfJFp3Ej>S_!a5fxbFU|bRnY!>Pe@#*3XAFNVk+iBM`>Z z%yso8#Pg~gBkE?z7YuLW$C^CBYdKYJ9~IZ}FUK~+?R^+c_KICaGrdssKN|`Safh$C zETce0@UtrMrP!v~4|TWG9(}DdD-#6IJf(|AP3-5gjm}ua87<+$NuFw~XCtVi#_F~e6-MHk z5nE0frfDfh3Q*`qHUFr-dXul2^-F}ma8Fs==gcy$DO>*Ny9yRRj^?SopEHi12Is%m z1#pW@R5=t}o1eBFav}pTJ<#_z>M9cT?_2-;m)NP1z|oUME{%-sai zi)np{2tEu~^54KG@)vc6Gi};1yF8#8hA#81Y~h91+n@EXSMU{YD=@(JrkVQCGj$~V zK6}Fh6?=fCf8U3{+y1}VW~%|aN8>iz)IV^Zt{s0O@EMW!CC+52OkscADa3FZRo)5!^8eY&CJMzr$jpj$X5NIqAwgk2`9#Xo_ zKuI=pqDx$R8b8&$uB8`KKMYbH>Y+$Yjf|j8jw0I4)DplN*RR`%n6*6}7Au#!#IQEb zJjO9Pd9+4qcQrQWDWO2udo_<(B)QP^TDGOy(Jf69{Ts#^QWOb5^M%}l&0!DD1%G26%Q?ev5r$Kn= zBhKSP>wj>5&l9wKZTg8#o;C98?^YT;Jj;m&_SqwihS8U$hOJ*A^NA(*=CBfyz1OZD zAT|@l2KqN5jZuFZX(pOrQHR)#2i1v<=ihx`>Y_CSPZuX93jDX&7Zwaq`TS=&$`O4T zZPM$Wf>2Hqvrb|!5&<#tod>-7fDA85%zO?Z zM?u~MaN0L*%c2T9BO;kKy8TlqVOl#TKYP)llPR**-vrPdMoZ_~=fTJCdeY0)7~5X( ztjZGQdUpJd1U0`?sxbH^Fy#0&biX=Yh}f~<@uznz+3>U|7Tium<%10fWduuF&_L8! zG3_&q_92k#H+t{F{kX-GdMKzK=o?*QLjB2d&uR_bB~O}qmL>7Ur5pab6RH!Ov*gYS z^Y1*(Nxivan9RGGb3e%<&O*E~C#C(10pZd0W76KM#;B`CgU8BgS#;D<5ct+y>yxqF zc+#mn--w8l#geUWVLj=6QQ{PO1nVp5B&ypW`qk_CwY%G4-ue`Ba=PCARcQ3r)#;lI z8ie+Mxc-O2c>B7ujG_2u74pFyrsyD-!R`eM^M`w1l<0SZmi3c zdk%O>SxuT&iRNFI{r3Doowxx=jj^RzJK+YC2l1#nQ1t#0EaQeKNCB;aA8fUJ-LfH! z+KM;@KEtdg^9~W8YC<6N5bsFe62w{AbjIs;ar!8+Q~^H=>1?3(>zO`h1)}_VI`{-# z&3xK~p@XwwbGMO}&GnK}<$hy;>X1*JzR+{p#N@PSMRs z$sx3Anlx#?HD4^1q zdb2I#I9HoYk&Nrbil_=_FE35J`U0NO1!fjh!X;}A$zBnf?|_8D17>fxGqI>myj?%| z>+#gy_LM`x4%zj01w|#<2uyNX%E%%i*OS6tgQZ%d#ajwr4m7Y~Y2LPjS81!8Q5LzDfoskswVRvtEGO%F)e;e5A$_zO>;1FHPSY*5iGBV6EJ&j-m>y z;&nXU_4>upzta<_2mqbTQokbdsGF^L^S$MB&?)6vz2^QpV=To*7}L6X&?v@hP!8W74LZ0M7ACqxS$FQ1*8Icfl7`NzmhjZ9ls(w>bYqw?}PUqwq$i) zHK{ah*QZgwC`G|v4d5iyr(4q^X*>^oPB=ALsiySp4|_wxIa+{P7kaG|-=ODfBcx1| zz+lthU%6;4`I_nJQypeX^A96D8sN@D=5+_NA!eSXTIO4u8{6NU1O>r)SDy*D*8oY< zc&3)=TE(@d6}C%_Vi$A?V_kq_PQbbLq|8yh;qcL|-tg^!Wj_SALeDvLwB##u20l-} z8s0N}RbvFr3*9!r#+glXvl(7Iw1-^*l1N>6#+Eq5Gb#E$FIF9IaEZKDJ`iD;N)cvR zfa72+y~^>qwMGVT7qGQ^J|v~4>d5+1gmMAV5d~{B%a<6hjX{e2$TXkr^sAF*AP0^K z#=Ende1~e$)?)N?6Qt}wczfp@J40ikdwb3`vR^6r=S5EiM&UcyV0F^hKTGHLzw=nH z9-Ui`CEm3|+XmpTtqDVi|tn&hrSgcocy;U7-KVK>RR>sN{$y&iVB zm%D2A8Dr?5PB(q8)#QGef5Q`RA8v&r0taR7Af|bM_Am}8=j;5tah4hb@JnB09sCR) z0>f!@?*lI4_|-@j_poo(SJ&Gcx}uP>MII_?+*DIZ!Fse9H_zcd=9vE%!~Fx=9J2Wh z;%N<@I5*S5GL{hT5j`)j+2B2SI*{$W%u_U)UR}Zf4|U=9@nDBovA_ExjHG1%I=rui zjP-)uCh?CO8n2otwv-oXxwl6!PHQW=< zk@-33sZxp%yR?$>cFnzQrLSiWAXrF+RuxHZ7Ycu3M?iN+Zn?M?<&lLd7( zj&Wz(2<8lNGQ8CKj7h)Vn^MH{Mu?4+3M`(;K_+<%1l|QO31yRh62#9=$r)!6e*KMN zwtRa$@=qrsd5q$qF_~x9|F;*x_n76n2gNw}J~&Mn6o5=orGmJHr1lkgHV;RRnD<7d`2lu8k25r zySiQmDG&8?xArdj*~x`p>ZLG^?rWq4O&M+#f*pLvCZF5=4$A)RFemJ~{KXqn#&q_u zGR2Gix{|*WvtXZJ&>OMfU8Y~{qP8oQh+!Td3LIaeCwVZyU3*VLu?IAM2t9O8;{v)qaMz zUY2tShTD{*66pFC;PG%A`TI5>%&20t{S#L|T?q>MB5^o}2Q|&r`cVJaSZ-S*oZvDF z6WqqVaHV}!g$`S{!|_w(ZCCWhu?U0Y<|Gby|&i7yb&$4qv322grSc|_A|eRO7v0Qo&jK1b0z#Vzn=2h zs6*`7=1u##m7s^Y{uu}=)9hc&IA!2nwokeEf{B`6w#ZjoiB9;%oK($T4TWv=%noE` zRD@xnqCzzxY0{kT!L}wI=Z#)P(u=@2@=0E_eDzM>J+}cw^@DUsuC1QoInw6*YB-ryb>}>TnD33PDv4q56gk+<#HTj}FR-DEPM_&10xRaY? z#NAJ0I!74ruIl$s1p5~^-kc#ilwjr!^2*6VU(&0}cG@w%oHisYa0H;<`cd#-gm3<_ z^#|F~xn|=&+PR{41nNQVOIZ5EQ-d|19L7a}Z&}1=m)8oeE3Klz%xQDbdCsdZlmls8VAeyULM$n;NVSfuhnE*da78Ea81vbrT}~SYv%>W-0sPd z$5g{%{zYx#r=!#*KgTRMM;maZ%#y&rz>s?R;yJej?yqX&@ zfBBp<`l7Ce8Qj-HqnfBP&npUg(Vsz8g`{HpG8(=oTj8LuOb2US8}tD&*6yXZaJX#` zwFZ28;S5(4XJ(n$Y8QlWWY(}{dVT7*9&lRxb>jQ1fza#I(Xe*ugwCe;OlP_ao~5N+ z@qb0Z{#zu(rU~29ZL>;icOumaAydL%?{x{QXY<}z614klQ8iN2q_RPcGQir-GuIFp zo?^lg>as&vpcVjiFpb?3+Fu+Q{C1dAkt=0Vo!lwpcep)R9cnuDJIuMqxVZ^m)MdI_ z%!O zeugKlCKhJ8^q^YIPsREVDv@32lxXSjy#{<&9BjB#+viv!-3oJ^$2|tbyDB)V_=@L^ zhnA(>T(-Sr)WrPjkO9wEXqVa1oHX=y1>L}sO9>ZxY>w7D)vDM!7Dz5Ck}{UX=Bd-h z4ayfFcIzPlI|L-BCdQEf1zE{J3H5woxrLJS;zJhaH(ZVccum}Xu^stM4WlTIO`9k6uXmY=m16-@{O#=8}&RwlUsm2`>@*u!NEdZ?lsHJ0k`lCIH(!G1?_5u1WDWI1WkF zmxBtjQ#Vm(pW1Sim3o80bpCNPzv5m$>jB{$=d{?vCziKIGEY$@z6Qm0o6lw{EF$`M zUG7ub{w@>rD@*SsUZdw;>)>T0> z{dTj!YmfoLBT3TnSgO8P&!v1f_py=j$e-e6rwwg4$=N97Z@1iyqFA0VlPWn=Rv75%E1`@Esj;hcAZaN&9jj*@4x+&3 zl%uwhzwFx9m@>!t(uIfJG+L7AL)!AW2|wM)=v?4UwGRCn`GQ|=pA(Ftbw^E&M=#~) z1!+!pPP5+Bn{+N-AUm~mJ(8`tsZoU*tr&M0X?T6+$LjW-;#R9nEQ65q#ic(TDXrk* z*=;{7OkY&G}{B8%*|wP@3Fp_pdp zso+M`rG2!pef_w7P)pL|owSq2TYb7bv#$A^;MaIorV#Gl)2B8_R!dxMY||x&6km zLHxP^ec_pK-vHa0I`IaKA=DJ> z=xGbt%6Ee+gXCAt)As-oO3~$-Hs#WQ;ac==5q^$xS}Z=Dr|4lLLJ4xd611`08sOZ+ z9M?TQ9t}hei}Qd$b{_XdeY$8prVX&ABWPk+Qoa8q9!k^0)cI|v8MvS`eWqi-6+`&3 zrsFA?B}30TW&*LAR##eCNc!|d&Nb?eMxs>bMsqwQEL*EM(;6>Jy)U}Ic&}1;ZCp(4 zk2f$sqb5OWJT1}bdTDsXuhJ39zkqL18O>%mjCb?nroW%FJDUHPR=S2idG zUq7YGo-lP!y23}B<#uE8BV=cyjVFBw?Rz;KeRUzA)N4W9-%WCK7**3~8D&e8zmvp@ z`aodN_jFJ+yBRWu2bn-I@nk#k7u+O+?fvF}$5Bv~sLG@`)xm$~Oc1mC89p{b1&z!Z zM9md1W^gT1|A2W_(H>z_P894n)DZVE&k6LV`+%0S>>mPa(YZi~xi0?>6V|MIQFpF& zKsY@zWkR=R(I6e3>;4r^9cU`HG}`PJhIO5gm=L`ZDK?O;Y@&r6yf?pE5<#-vfpGC6 ztF0| zSRob)a1*DX$Mj3SnqYJh+_`OI?ttnMkf1!-fAco_@R>m|`sS8?Xo-Ou`S9j0bW~%% zUCn+vCsn`UaWroVLG4ap;LmBAEaNc%hz;gM7=flDB4XOshtjP z*)ecEj;mN4t^PN@423i9Fmf%{7q}HJ-9|zqXy?$}b#Oh$Z#PVVL)^Gu&vO@B2_gxzOYDD;P8eztp!`Q8L4{Ar=bfbt#_QX_0h znD-TFj&e^+px8_kBx>Bv#n^eZFw~YND&x*oeG7W-)mGc@=C+3?+T6dI{dHPKg=+C? zDcd7rjo7(C7B*AIPc!Zb6-h-kqZgqlC_&KrclP2R9D3E=Q%z@l7l%hT_6;5M9uFEX z1{`9inr~3ftL+aUtKV4G^Kw#o=3}%BSslE_lGbN!N@50*1p4s7$5@bsJwukcYP$*| z0RMGX*l|eRqkx5{?O>SodxxAUgC{BUBLV`eY{IFo)9FN>8b(OR)AcVa^(Z*N=gUo_ zJ$D406j)Hg^4&0UDI@G+&w;Lr{bV+1j^Ns{wOJW)KBDJ_Bf3&6etVcR*bAixCV|(u zFxY|LX|yhHk8D^rFasdxy^d?=id3^&$qnCzLL<%*VM?&eEh_}EMDw%8cjzS~s!1zd z+U@q^P&zI0_A0OKvl8zjhE%r7u#ml?HgB1_3Y+fA=yq zughEHRk9EDJmKOlOOg}5A6V{9X3{;3iXU9FG{4Cypc#Z$4A!#N_V^ZemmBl-Sc28S zkwJx40A-QuN}6|$Er-}GE;n%o?g9%+2XTJuI3!CoDGYe&if=sU zSThfa@gZngZ}eU%bArW+8)4@rVJXw4{CsY=Jkicia<+SLDM0Aja|`J*pQ(T=hllQ= z1=-F*4L6p!gD(jr=tTHA2r!hbBi|qkb)zK}Dk9YQccEuNmNYOAliT&fmbcF=)Xi!! zOWItu%lGd8J~j&fcj@%Fhs*ibxr>^&0|6H6^0UKxMf;Ovu>FjH^1TGoa_E>}C=qJ+ z>qNfK#8NVi5QtSd`5g;O&K9cZ;sE}3%@!MDae&6;0HA zf)ix=(OgrCJ#%zvtRTW`$a2kB>9S1+rvFhcFbFS8T7b~H{w;Sz*gd!5Z1n9ObkmLD zPcJ{TiW9DZg;R5hM(tMYI6y*>XmlTe;W2i@&j^QmEivAW_Z)9;uAS%XYI;`Mf({I@ zN+1I^3O?Jz&#$cm)_8=3tRo&9s{z385>q=IT+7u3K71TtaOl=|XJza(GN^OI z!)KXsCMyXWs@y+o$1bpQa1GZ&_Q<31Md-NW$E(6JSLke;;~qbQ&2nL;?z zX6<7V@0>^pe@(MxwpnzS0r~Hca9rrI(q+0|Lgvq z%0;Yn=#w)gzZKoIWI;~}dfM%uL`gN)eQDlp^E8Km;mg|u{vGEjV`_lKU~*Z>4Rj`j zD=Nvpo)vMCuLYNDI`81>B``XFKU3?Jd3C*X3*R~Z)v{O8yx8>exI2>ROr}Lz1oNTp z>a=g;ZrJC>6(WZ>K=MQUBka;S%Emv4?PY_t@EXjTW|*-3Y!R1-r(Dy`veV9}-u6Kl zRJZbibj*3=@FQe{fOD)y*nMVDephKIOsVf4@Y%j;4ldVXLl!~DpLCR=Q+ zYiay^)iGiIKvel{bgJUnBvzOJ33TDBrleW6ltC0oNY{Q3^alUl;yFugsu%esC!>r zx1vim+<<)?^SJ^O-|~X6va8*>v}uFi>5LeFGBLWYG3g>!R4RG5cPQbZT*G$*J=-ty z03?siJvF@E)tXxXc#etiKXi$#^Sy-!aP&sIPP zPrfvfyNe6LdEk)abTQ2{@@l2)D5@EH`elKUy8tt_;2wGP2fdKa1sF#Yy&`4`6W0=q z{N5gR`sabqyHfms+sBdHKdDj$1PfUAhX?#g4w8P-8VRv+!L4OdN8;}J?2I_oebP$< zfsd2Yz>K$-A<|}|MhwS2P~{m}sHL~2!}XM&IM`R)zWGzPA?5i=gN2*8xC8yjGr}FG zuFMDQ0>?rRJbsoWuZ@n?=l*MB-typo#$dZM>KP=>2DG+HqumTr>SGPH zauTjri_e`gr&iZzx&ZBVmB$=7AhIHM15q zYk=~wUwYvH^2+~Qa#^rj+%s7ghN4Xhdc-A2O_WwEyT*H2^T^xCii_+el9OiWi6@O^gKe@N_Tv-YxJl@3!ei;yclFPC<1#0)C zJ!y9|ln^hxE5JbcFxYrJqV9_UzYk3d;4051QHFyy45iYt+S@IKHY2u4B2O8m5-Y~tv1#@CKTc>CO*jXM-P zm@~>=F)Pxw=WFTo{c|f;Q{TxqB=tH8%Emq9b|T#SPg*&4=|YZMEjE&jZp~pwFcJ-<6rc|IlL%8=dp7GeQe%@_0DdcA zv~w_7;(0W2ra9M^VeOD@B!GK7aXLnTfjgkA5>ka!E~b|njSia+ogp3UMj9d$9#P(? zQ2y_Huq+1l1f$EH4f`+%ZCG>o!$gQWaae=>eeLJRKU?nn`l`?Dw<`TR zMfWW?Pi(=4H|REztG4sr=K59k*6#cm2s9SD$ z<1MujNNtLOw^wpDdM$%68PL0(lh_(EYeJeXEr8{|XY**Y@{7TQu0hRvwzrA*e$M|Y zy-3YMOPfS=>`Hy!@ZB-iNF(@=B&P+(S8T3Nnf%1Wy8bB}r(^jgAlg&(o_NjuQ2ruP zp4yzj_snlDvuL6oQB*Lej@Ok_F5_@FsH+Z5l#tdImllN4CPotI z4PDlu9|%eXqvEyoSM%f>U!;vgsLtOQ4Sqv3y{BK9pZmdLc9<0%5a@Fxdp_lnbOq(k_BsHHic48?=&KCYPD70G{~ANwFh zX!|M?*1+R{PX`8}d~y-o?^AE$skatMuAw^Jm)fc5lST(F7W!Smh>nPk`(~9v$pPg+ zx#XPCBUa=`pu-v@f=T%yjmruDU%RxaJFORHg`}uBDWBHej(Yd$UCv_3RNo){HzZ}pWQab>Ebcj#O&G<+7lU_{ zU6<*E+Q-~!Nb%RK8(ETP8AN3n^OxUGz#gYr?E%iT(cDUuan8%R1a`TZjT1nmtT5M5 zUxJ|LYcr&{9HG^#Eg*S_kZQz7;E_Nllp6CKRUgmc7#)B;)LNG_{Fwgq?gg+p z*S-*tXF3rsGOg5%?d_JSXJ4=n z*>bLHN>cIAuJC5Q*N55?3mIz+$k%0dVrZ&iWBJ?I>987pHouo5TsaQa{>`UuYe|CG zVJr-L;mvdwzgk!$FKHpDr$Z}8hkTbbXoNlBHC6YDsAd*(u0Z61*0&A7?(YuV=9k@{x3)Q2o%&}qX+a%MO9E7!7< z7QlXHiq6pCqNM?Ae*)m;CyBIw-1sv6^W3}PeV1t*LLrTm`Vq>;ny-E@XG`y}N76N& zD8)AEBUKls0^4w!VahGA8>EW# z&Xo~ySE8bQ)f+>B2eRUVTj_M9Yw*|YP?3XUB<{1mG_SjQv1sSf_%ue_RD)EalT`O7 zr0(2}XlaF42!zrp!d(&w`{`w?u!%}_z?WAjFj3OaxdDMYq0Ol*{4WDIm5B{(Ier8M zfMqi77K3)VyRCPf3VOCW`l6U9c4b0N``W%Z_nYvMI7ya$s^6Fm0-M~t*Ljx{p+Yz4 zAJTKWeqiixRa3l}wuM*~rz3XQx_A@>QJ|0Nutn^fOe=YhF5Yce=DW!7GBT_Re)~s*|keFOzX7QcJiM?gU0yZil#x0)@NvHa1}ECz3bt!MUza zLFJD~U%lMerIF+FYKUtx0gBT#YPM!T9eHt6 zf9C8(!Jh~wY%Y%0I-14pvrt0I!uKx9FK2C#4@-PV{i;7&-lw1Paq!81ITta3v;jmJ zx+yWa4lGkYc$x`gXwo2FSR2W^=nZHnrU0&nhxE8$EL+r%f^7?5Ri}=(@w5CiozEEx z`NW0r{-w+h;1xS`;pIDcg;hQ!ndNccl!)J{_(XtqeZ0;*d8SekZdW0~Tb&q1EyK;D zuzM}>hA6VmU_S})u5D$?3_h0aXBP6saqm>B6GMrC(9x?V_ zcsS!uVlK*5FaDWM9{i7V^3?w#oqWYKT4V(EaIQ9LCU*#E^1QZ!SUX426rrtx*6FJa zeUgDBUfhOUmQ!qcUY)4eYm1Hb@#0=rxIA7J?a<{ju&ZsieF1nCp00&dRu3Ei=~a*l zK_3#`-1|Y9@2`4khMekT!M-%FYZ_T^a<&az7Q@iNOY}XS^5S@@cRVDV1BeEMJ+_IR z@z(okCAvCh#rZtkrw!8o<0P0l&;=vMZoVrKSJ=7|t*A5{NCan&&aPY=F6>QV{@^?j z@-*}@TjIt_{}71Y>%k`L(|aNvb%71v{7alMw1$7rpd`Ehv#2WP?0->IbsIeHiev1Y z@iJ)0fGIBAThgAoXh-8DWp8=BTHJOJyS;%ocQ zti>-Nq4=*#Rt6u8MN)FZ3~8w>j5&%h2@~{-?hYM;Y{V}o-$N6&cBbzN(oB`2@?cM- zch&7GkZI4hpE?M&;5@-Re6Yax8AvYNL2Z?dp8k0|Snzl3Fj)By>@ZaU0Zn`a6`2(! zJN$(kWMcjWZiw}e7@l#}*xV>{(L)-EEint@(Z_<|mnbtR?t%5R+y$hY36w?KtCmo$ zJWH*#H-)tO316G)EvqwxUFkKi4#is29}j)kb+og6N zYAdxoq;^`B(VN+1mV}OK)&k+Z6Ots!mLX#2+bQyEclOl*&ifflZwVh7V^)%34% z9~O0NaKHIN&i1zvbak8#IrEJc_Iib(~$BSlu@QwY_I(b1r7I zf$R?^+##5eYS=<*27Mj~>bF1O?laUdjDlfB|EcNbO!=;$G}Mc%8SI8>oyq#%hK?f* zZrrYC|L}oE2f}y6)p%Tt^_z`Uo1xfb-LwTRmrC}vs%4#QrISMuF}=QdKC#w8V_APy z+}P}^+X^rI6Yf=$EJN^O?}~14RQ^@bO%KyAB0|hHE<9dPWZGNIow=>ud!_ZV_$}rW z|A1I?+d&->oxG)+X*JfP#a?<|lqHiBrRa%F%P$VfjsnW1n>ZlP^8Q)sLKu`(j5jFw{$)dA4-98uk2p=(og{6`@gt zeXcU+J&Bf46v@Ym1q|UA^@$MufG!+*ZxSZ*uL7*U6NV{9`yw;RrvWP0SKXVve>8T9 zmbfCjQ@Hd#oJQJGw!0C>_VG}t5U$Hpg}qPd`X3-@gZnv{i>`DWB7E#K9C7!-d%e5& z2xnHM*`c9PVVf67XprI}SdUj8vCoP>yG0Dy*S9%KyaMN%MRB~TGzyI{A)WtZ&`-y+ z8GHOZ|MAjRYn9iWyNkm#XE<3D?{QeOD>s$x|6%OhqnZBW_)m)DGLpz`NhJ|hxr`Z7 zNn}O2BBy>2To6&d9#4^D4 zjw4eN@R7%i0{{xp7QRJ#WHj@dW7N9If_@)j7>5aD_>AH*3)ve!R`DGwj|wW2k9T*; z;3VsY5`dKvo@&(ndS8DKG`{(l1yC%wn(J5UwAfY(Nlk*KZ5xyqlzQ?3|9p6*)Kcp3 z_cn+}YcThOW%PuIkN;C6cMA1I#3gXv?14>p6q(&w(_0Tv{8o*{nc`Bt%LD0EvQ_;Z zn@3{XX8l#iK5jXDh=!T>MhR)k6H-lD?9K60i~&Gpe|K6Vy8aA7<}y?DBOH&?@a1Um zW4p{VG=kTJQLCn@ap)0~uN@Q`*bH z`hnSL!2H-oRU*Vf$mxGGah9)+DoK09`3R@-hVn{x+{Z>oK0DqL_riJbsdYCwqWqQ1 zSX;%8r{%IC@xUSbZMhyAd;B^*-4kp|94oY_{ycZ&F;ZiCJhwjl!Q1PUv(;eAxX=(< zyg!epLv5w6q`y`GeM&bx#Yq0YzBcrJ>GIlJwH0JIG>ik*9%d=)#`X9|F|p+h+&We^OG?MZNk2+mfOj>jQo3f zj@OECV9j^-+5UIk^u#_*?8N+zYz+Mmu#S!i2E&EmO9^9hz`>+Q_qy5vna+rU;6(mK z5e*%pZL6rf^ioCbUo4!mO-7%Fdc=*U;}@4k*2YMSC%)Lqo_Z$X;kDTp4ITbNSGkt{ z>2p>Sggtt+n0)@d+{<$$Pv=AG5{1f!GTM4lHTkWQOazeJpWUA@hW+~qf1%^5f$#nL z{lV(?ziCn;yDmS*SE*f~GnBuW4V23Ff+E&V=#0C_bm7X6b`}XC&Xhv2`{zMuPH1Is zUue3YUsru3RQQh>8))~}!2KoQ-S*ir6=_W9vmZf`&?f6X|GJ&lpR?omZ$&(-a|(-W zzzs?cVAM@G-d)#Ugb5o2?{VabfC+)hS@x6&emze~h*MGfcU?qmciPhI$$-2J%W}AD zFyruI$|5J21?8?QKu!w{eikP4`|e}zz0(I4seU?%K_iGMd=_x5{p})Xsxk~PAM6Q~ z$&uVi%Vi_8pRD3C$$yU{NEz&iQZy9L#b@<$`h_{7!P=uWWCG8=1FFDZO>fPrRz2GR zX#d`W&nn>M@X+V$Y}CTxzF;6KWc~Ect)BzI>y2o4$uYI@+kEL_8xBmz-nOm2<1d*n z3TJF}_4MdOWIsAF-F{%Pzy|$Cj(KC8PJX`oiZ##wBgse68M%!I!sA!QvWgGC<6VDR1(=apO|*fahGd;_nDl1nF!1{($`c3pu8;0 zpI|ib(1e;qY%#Va3ZHyd(rLfEa{dBn76Q;jJc(Ejv_(Cr^CoU%xG9#V184spvTr;v zb;h=LzKsUEXGNWFGnGV2qDl|i#`-K2b06t&UU_UD#pB|a4zh6U$*KKqVlHhd0`=&* zxy##fsnbfSJu5oiqy6lit^`G^8I~Zj&9EsOu$$b}zOIo}MS@tjIV_6-c$S1)UR-Y9 zCqqOkwf`Pf&m>7wz3#&Lk{{P1c*k;m#d^LBt?e8_3KIOLj$hOiJ@%__U-Hwh5Bu{g z7n;>%U1Hbi+;4Bd^A-s$P0X0)4{3O!(oP=Y>*v}ciUL$kW!|H)RBI&_mVyPnLIamj z4X2nlGBbqW;B(EeyD>83euR8QGi^Gfhz%QZK*c-~U#A!ie=4-f+cRcsJS%CC#nusf zI$LGo{QMZEp5h-7fDaQ^Ab+80a)jK;ymVC6bO*Y#E)iNosDIQ8O@6SkRhcl``0d&0 zkH}8_q|a?=2h9so%pTdoIXB+}^P>3&;p3Nnes2Rgu1&npF;Kj)SCQ!IJO;qT7TZ!JZFr;d<>i~5Og2Eg`aA7B+X zbXCb(U0|8;>Xa7%_|E8{%RsugG^{|RS(vAf7uG^F7?n`u6y zAA2hR<-Q4OYF{ePm3hudX~qd-y$cR>)f#I*rgC z&;!%6gD=d(M-~Q;_dRy#fMa4{lyJz&QifNjtU7qeyW zsV__qt=wG$&43;NWBMCjNzJ_pQn$zoe^0X40e0~#$A?b+7Wx*-u@RmddHN(TH!U51 z2vM~ZLHC+EXg4Cja1$$a$F01PxC3;(%o2A?@ZGUky>!haeH{WaEd0e7cLbt)^boJU zJ>5c|e#ThCX+yDhi@6fS0q&)Abr6eaU5IQEQppy!omH~-Y-h+8KI%)yUnWffP=N#K z34s`ntroKAWu>D04*%t#(L_jmFo?XAA-vQRB|j^)lNfpUe9PL6qt(~UA+)BlszUnz zWC0MwBd?74790=~K@fMk@a?<|G};k?iBJ+%Z2OM6DLZJ$mP?ag8u1Fg`xAU710Z4b z{ISTTphKIlND99>Cp3qROwVV*`ciUWOHWi5TLUj!La>lqC(T%oEj9?VS5{2Fe7xnR zR}Y)~>~`f)|5q|sOAY=gv0RLUgx19x>2;wtvEuaVHdDxREcOB4PE7yhS~uM*$+Vgp zFxX=uEER$naQ<;GlWjR@ZDnO8w$P-it367vP}BMuRRA@{Yc^54zObuC7ri#_qW|8& zSbU0J3yPzSmRjEhfkYji$m|A6E_VO>VN`VTbj04x?Rll^^gBUDU!v|3`UdUREP$E0 z7r?b0v)JYaS2J{OrMBCgWBf%`xk+GI06Up3H>zeX+>_q$;p?^&37G!R|mT4)OxG;{5?DdRxAAu-d&lJ zl_Ilgr3VO{32OHJP#hH%6PyDeI0wk;;XP`ERgZjp-r3ar#6C z^=9)#ZPRv$_r+EOE;mxEamZa)#aa!PhX25FQ+~N+4JWnBlA3@hIN;s^r5?Jn9(HF?e&g6D&dA_B@<(5Kl02c7 z!5M#7Z*_Tupb~O)k;TmUIqdbvjOd03DQ?)%OyEGGunk&8M7uFQaDZjw2ibF{)mJsX zzxS9OkkuY65u`P$!A~SOuZ0tDuBi>e>nl_&;q_?i`CmY2{r0T0=hVc zf|(`YR?XJW`MSpY`$ODS5rs(eg(=JqWi9Nq_X&sFd2g6rohGbKV}w>CK(&46K;c^Awhu4|)` zTztiY>{Ki#b1PY?j3jCMRYWH;A&?N~XG-4=?7-qL1)YYql{by&?kc~X^7(oDI>-XV zG^Yl7-6jfER~Y$2FB1BSczd^B12LJH2cIn1A=cjo8N3!rk&&mj^8}AkZyWNj?qPUz z|FxSuRv(s%=+_>BCUEf&-doC~lVv#2S2l0)uMSa2-J@#JfeebSr@ zeG`z!F{Y7&49QKce(4%AgivLSE-mP73ia(>iMZquidXWq_7xmG5&{7Kp}vpzvQx%2s|R$P|l2ow9`m3aF>YI;@6plWGW4BZ&59DBn0RpJ8w z@Fnpi=$YqvE1kU5#~(|nrbp`!cXvL7x#Zzw@XGSJ%)Nd*bc#I0w^u8iT>eDUl)HUx zyG-}Et$m*FaIt-cbk+620b_mig4oG?au<9w`F-z@krj#MBSfMU68ZqVXTFJ89z@&^ z?UO0#VDcEtjz{wk3_fbGMqAEMlj#R!wrZrK(gJsQTH909zfNqZHRSM`Yj50q_IKyB z%6Cf|{w0}GfBJjGC_^p}a28gttZSImuiPrl>JyXJ{FHqsFHb|2i@7WZjJjFU_li92 zv7iA#<$xbM>9V_2W1nvlBN>fv6RbkO1Dr26q}XjESp}ERAeQ3j<3=luRnRU#r`11B zsx&uFaH_$xwFG(2~cdGx^U4>p`Y<%E|FPGX_U=Njhe2ZpiVa zTnuGJJYP<8;n^yg3bn+U3202(fZ>go?3`rnDH-0+sSJB^7j{y^fT0*V+>gmTXYRGfL&y~jn;dH^-y{}`Ne8ES5FNw;e}Mm%vW_K1{v+$HXP^IZY>gHu^BPf^q*d8)e3oA=il?-UJx*Bd7PI1z;a{_F9gZUSPgf-WUAd)QgT$8K*iTWS+a~Kz$QzXi`r*@^{ zSmU~qf)*c7bFFsREYugjWHybPeu=f4H1fO^TD&dZbpPnt$WJb^)?4sh89n`+JzMs% zW`KKE)0(Wsx0qZdy*PDzGEeT1>=g4|;Uo@t?}<{!y~~jkvVQH_pe2^Ou0de;x2}-g z3=X8<6=Gndm#kMnXK!;W@3((SQTR|!{g~Pb9pX}??fnk1ZeDn9_bD^tiqKjI6`WR8 zf%``GbxqjW4vt-1+`b7TKI30l8F`$-m7=r_zI5`eWB4QTOnRkAN02~L6d{=Z`AM@Z zJM~;;fotXEHv`p4((e7+>i*`~uB%;E{f4WAg}kV?Z4WEQ^f}~d56f+e-Y+SOxEduR zb_E3sM;&tP&Jq(8oa^tpc614^)GtkML=<~fyp)Q%cQjI8;^lrC%iroAejw%0#pJ9g z{tJxMq-vIKt4sX=|K-nfjd-N;QAsCBkL);bKVe9dhxzD*$kM7y8sVjLtCb>fw@t}N zYT0sYL``t@+kvVsr%9xg!QE#|yR7xUI+5y2i&%h5DyQgOpadZ4Xh#tU^zF$IznT5q zvWa+2nBK=aN4>+YEXSdR+Nn7n={^F{maN)40iS~!RGuN!a4=r+(+3FITw!t**qIbG zF-Xm`_jp#i90zht>AIrPrlp(ZSR(cHm-eeDxxSml*r8ld%FcWA7qi`}$>BMwU1{JV zY<1-QLWXwe(ahQVnwqAMxku>1mf8CuVgM=f$4JQU?9!C&Kq0R7sGUeAp`-XS)AtkE zcCjPV(ounOa?M@_*$=&-2ka?h8A~NDL+8jt7PaWri>c^jmy0QtO4@6W-X_2Ndeb2m zVxjFSSW?I$cRyuFmQ+xB6&9t|AL4NThhWP>iJ{{Arg_a1a^0mAsc-s?{BBm4paWV< zigC>@ALP<}t03`XBLmHW(bpTm>am~2n1DvPD}zP>YP!ZsFrL5^o5`3I@f(%0T;vIx z^rjDTd9<9w%YZiZWJl*#7EVva=2ZOIo%c3MYBQ`;=JD3xh4UFTmD6Q&; ztPkgun+LS675n_XeHR}5lHwy~{Oqwpjns?$ioXE4_QJbLFVDM1c`|x60c4FN58oSA z+n`uQpxYH;o@CG4x^LM8Jtuxt{FxQ6kZYXrdY2EarJ=t@x-S|xx3mw_n+Yb9+Uvr&|lAYzx)`>552++ z+>UE^+*zBiF$(m$yXQ+R&XZPCG8^>8skncWW+7)QhW)BN#D#O9viZ}s^`v~Hf7>Ug zd~QFwRQkt?9!nLp+7WHNEcrq_eF(%%cjan?0ELraDffwVv<flTLObo%+n zx6mQvmkGkw;?`2UH}LVLUb<#W5om5axjZ;E2>k(}Kh-B8t?W);8r?SK_Ux2L=sXqV z#o>qg1$5f~(e2+e*}}{Ms;@LjUni*LKKd-wU(Te`ntmBu)vT=GVpo%vbjKsBFf$3TJXsrwK_`qa3}xx0rp3g@#^zK- ziLpkXbNTr^*CvAlu_KxIZQ${6QPy0I?R{;>L0g8KTIst0FdFCD@|K=?20^;%`rBpl zECp`8Zv~hyGhCt0NA24au)MfMZV%IQcBW%3KpS}&fkOqC6sdUlkv5nM8#k<&wPhdb z7x!#Q6(c_j%p7V4px{YCl{WRlaCXY|^z-gr@;mp8n^{oJpP2k*?%U?Q-1|xE0p$t# zHg>FFmR<9%ZEHBZCggy<-ZKk~amCqB*O}RjyM{R@yAA@TP{ld2AGBNyUkF=caTZf0|CnS zh9|o05~crXa#Ha;8e>I`TtG@TP;X94WvV+&Jh(SqLqr=JFQ0|*Sk+SLB^U0tem=8x zlvs~%Eh#5e#~je4MH{}z(BCNlaO7vB;3)W#4F6sgTb(YYw3gm+I2Nknk}dOl;OiwL zg5P*zul4w>hJUKxxKXM>Ss!#s0ifZ`Pw%%pU5PH?VtYzs@X2de{4U(qdn%|Grb3ub z*-W0AEud**TZkc#2TI@&gkDHXY6HCxk}Tg)Z=8Z{q@S*&_cX7s7ob9C{wPd4NA>*2 z7#tFz5fnNarWs4yWBf`h;MlMP&el>YlD)+kZB|dd!e#&p_i?t@EQ~RBNc>N5= zzGk#gtfmO!q51X)zVlPil{H2c>w!=Lk8cmDB@qDG4sdz$Z3!uM-K(j%^$lm%(qJ#^ z$s?o0_^win)?%yX?#88`dHc)w)TPAx-Cv#-_u5aIs_!9=&vkVb5t9szbITbY7q712 zuEDuQhyQHV4Jmj%ZR{8l%>$ka=h1=0+d+mAJur!z;LsA*y}lp->#D_Ckuej-*NSZS z*5j#k{kqpjDXqZB*>kPaoHNV@oR`oJcz$ zK58!zNL8zx2=u%+adsQZ&BH|c-Hd#I5GP-wZ5(#~$`yhlH`5k`TH0;Gxa0I6Uof3w zU}mbhJewyL997i@afPQqbR-c{20F~Dk(w$fd^AgGEBtj9S#eu*n4mJ~oe<>Vs&V4sAnD&{Eek#D%c1+Bn>C%ewA22ZGpu_4H)iJOOUEK(>c>8xJEIV|*HqCoj|JTxx^M1IYfU^%-He!`_EeNotK>pHl*v zBTjGOg=*+^dq*tK^w8#rhRHzPR*i`{S*19(*#Bhh(m&os8YzQj`RB&R43wh1sZ!H~ zwVMx9L-$2Q8}$XJS-a%@`9DARG*_V;{|0%?ihp*mOT>~eY?NJJ+go1oxWbDwzNpu> zqi1LOOje&Y*XYg6u!(uOq%g*?3HV#i=Qu1q?KL?_`^SaIM2yF%tvH<`;nsi>{${$2a62(5MUwv;TglSo9Q@2_KpO%_HC8}D(EcgK*{d618cyyXz4QsTFp2gjI%q|$$tf`}W#WCNg zHMV`5KK-an$FGNV4^~KOrpg-VEX}`wty=f<(N#v70d5TetCI<~yC<_HsL34voW%p?WI-iXA341PE*s^$Pttyb;pJ2q1mk^d!0 zqI_$JDt38D`T`A29EIG}&;=diOv7*dY2oceiC|^Q9JLdu`Vf|iC=G4J1B)^@avNgM^aeeV0WFzHoab@r~#_@x7XmjRSaTvDTgw(iJ*U)`S zz-r?4367`&lWwGXkWuTSAOw|!zmppwUHjx6j`Ucv%gkr;M&nURqeLUMyHQF8O^UD` zDKdK|E>=YKpJ4*Vs8TXjFPi>oQ|ncHeruBl1`$nBaIJ(N?{EAveOI?3e??fh;xU>I zAujP4&SQY8?|j%zeOI!*OZpa6Da)BVJ@*Ks>OsPs*Qs+?t=_aSrAQc>BeMU!nS?O3 z2!?DFF-?F1yf!Cl2GqRTD51hv|7`V_z0H1K`ctnK;eqmAZ#^=_f8L0=4>YP0aHTF;7uT5-T-_s$JAP*A;?lUfPsx%*T<@ z>Txxm-=?ha`v)V_ZuJv~IKd60Sw28T%N9egd#Ye{EoMHv*6Q2T=zU+xN^W-k*o`U( z?J^w>wDvA=?{PmBg24NtZ*0nf-!I2ZpbjQ0`#(nIc1zdwM0fj5kwuih{>MzOS1ajaRNaQ#PHtJDa9Djq5MQjLCYyP)|q?Xg+rnj%B^W}y}vhf7~&-*lsQ_|UU_JuMqm)6#W5Ta|2|mU;Vm=H9(G zz5g&huz{(bnZmu?=gAN{6?Y;gE&W}!y`9lF7WXW`ThH!sJuaNIPznp`C8g z-a$EmP$`r4N+ZvZ)DyLy`Q`eQYUOwhBtYHUSUoDdd%z9Qrprj`M4ICc=F;rs1zKHIwZ8)aKdnusa%5W z4==BWZ>@cv5_)OIweqz1n*6AGouhHDAhoRmew=P?RilCB$ckNa*vs0g)lRRcKQ%_y z+5_LQ?@nJc6Z3g`Fue83H?+%DpPJ8GrFG&o^c1u7edywObjF}+sv_|PkQU@S&%#7J z0@6spaXY>eMW~{IB3=Zs%RPRdiBswR_GpPOeha73u$wLOFIsr%aIy&z$RTj}dx>F- zpWb_b1HcOQGk~DRADun^%uepN^BYB&RISifcU=cR5q=Tk_>Rc(GbgwX>72|vdH7Z& zkLD_A#(KxwhCY4_b$|UQVm;!$sfMIZ{vls&g9D15oLwYwGm{=pJQnJC7}hyPn&iB> zqydROi;I+4rD8MW~QSb&95i!!ZtKDd$B7Ta(oHD2g zQ=acSEqnE6W)!zHo`6mlEl%5(;HifjuKsn%{a@*F%DXK<+97^}(|Z@VJkrPKAuCUO z6u-s>lDid?Wx+0#seY6Jq==ey_$lo&Pndb@;BNqPkxYbw1pQ{@73iscgHI3C|UkLYMq;5=~ z7E+sm)WE+h!7|8m)*i1g8pBRX7Vc(rj@j~ts`u1@@I^7z1Y>W|$9{G*D z$cMjFLHU<{VoVN|b7xp1FjB9{8d~i*FeRMse1my4YA$t0zH(40Xb^m30HcR_Hy(cn z4ogxGR$fu>E$75>?V}m$IcUoXHcLq~6N~HBS|nem)9QCwk(1J9f)=;`oQAdwH;bGV=2IZU-HL(}#}{o!aJB_;bX&n@UHW3bd@hOpPoM z8Sa$5>%mf2ihf+meh;dg#cPC%1s4fpp%D4<8}0g-1Eg{#0(~o2Rj*4+LOgq75RyiB zsEvQfjV{+mg&mL~=^`2p!p>o{sh1i$;s*RB1?IrwdvwbNK?RWFrmGqsr?=_yL+nO7 zEiJQWoR`$y)QIuy&(fgdI^y&A369;HEwemj=Aj0jD(pZ&-HTo9Q-WvHd zEU<@MT9bf~Lg>wmT`Aly+}&v1=BKdb;RA9Tgb^b0v|rZYBl&w~&OeUL^6XE|IVmNrIPW#eN*K)4CAXtXDW1lfBOe;D&S zs+lZ$Y<(L$@L$T-k<$`)NQ_h_g|$;%HH|^I-*;& zZ2;{}{rLFQzWkbY|FPxZ4B6rkN8LO|k8D0XEu5y@shRsExqfW{csdJwjS2Tz`lmcw zod-w7CE`#Wa#&vKq^`r-AL zJtBvXiFM}ZswQ-YyY453`NFfq?mh0a_v`sbNopE<6~(AOMZf2beWBg~c5HQ`)k>K0 z@xT_f`Gpj5o*ZC|n6$@|n$E&`VdiAqWS#eT;BO&<$;_KFWBge4&7nZ2w%2ZKDnLoK zxG43;QAqP&s|f>6!Pbo4019K{=(p;XoRsw&AFGcU==(Ejr-MfsDuY_l-rznvIzwW< zPpz(vq}KY?-f^AE;S_{C4KNu&G`+BIJtvZK+u>np^Ns>d)z9_vJrnOCza@Jh;MF3x za}a2hpGlrCh>Pr!(|uKhA&_5y@k95}_8Zo-0FK(e^B=ins?;Amh~he99`l^(46B?K zJfOkwe9be3zVeUmO#5CzEVA*r$&vZ1@2OUWv@x1+jkg`z{s%ctqv&TGx8xj<7RKvm zi>~p}ZKUKQN`E`OU>9G};G4Mw?uB&=w^=v0O70>=XM9r+p~pAs>~ZT}?sL6-$0{NS zMo$@}htHiUZnx>i{Z z<)+67=C*`>KWQvUtx59?_N2g`=zjI9bt6sf*XDTEf_BPXSR-us&Bof>#vUpcO#)&< zDjN}4qdt$m;%ygXZI|$D$4Gkix;^~p`j>IyFU8qPWbRm}zULojEDWthxFM}|pryLN z^SI0kwOPCUITZQ38WMuvN>uVG(%&`4jmK;6a1kZ=+eYvT{{Wp=ROL_f3+7D|ECx_t zT0qgtb_o_9mnEkq2IkGgD|@RBKgPW*AXGWeoz3@u7bk5DDifO|)>^;&($I!E@s7MR zb*Jv_=+D8EduH+r2GLgzE*n5LeJ06iKM6aM1{3!pkv}`L=Wf`Ke)5T&i|!O?LE7mT zttz*xk`1GcdyOZ){yDPqtvH$hPj1qG^rdQhXrq-KIVmdHj$~4CL9!-T+2%mWRP~bQ z=dF*qGkdPLJx@s=?#Sqnsp({uDR8k*wkNjfAd+MSBL1B|N}EoSxk!HJD$PYtsiVHZ zj*}KixRR6Uxy-Rq3wj_0vF=kdNq1iHX-(wo7A>c>t6L+3idq?pz*O0t+bZHp>}M1m z83h~ZP$v_7F)eN)o!Xh+V<;co9Z)^%$7oKYj1cp4%eZNHe=5Gt=VY*M;NjFO&`DOR zYXR{U`M)A)8a3%p^E$e6e#)1i%;mr(UNhA4t^dBp*8Qg86i-Ig^o`T$`7dykPN3p2 zQG6Z%AqJKj472kI)t+~wF>P2e9bIYt-QpwKkt6cc5P6@06V(iaA0oLjMaZ92_%5KA z?9q0+DG<|3FEC;Dy1-fV(!DXl|3i1optA1!^7XX|uuvVsr!8n;1v<$g-<127y3f+rMf*Krln z6wUfzp@rsSE?a#X2-kjwtfLL4AG?Dv5x2Ka$cMTC2}^a1SUAmsh-Z_QhT}VH33vld zjN)aSq(%@ni{lC(uDTXqnv-C9{aOfPbQKl1^QE{)`L++bXsF*++T7j#w6^%Tc9L+q zPS}JJJypezIRNwu(x3rgOv!K;!-pppR^Ra}o_!+6;T1;fd%ZCJDWQJYh&Y#bck>?O zq{Z)^$Ll@OE)ls)Op=^!uOf-u2J-3ly5kXZ?vc)Bn=<7L_k-yTxARPJoQ0k#@4WX& z+kEAndMlK)ia`lqG^Sw#e3N;uP0l@+wb6PNDfzA&8sU@Tp(XMeEv=P<2>uw?~hhcyCU66nfw*mA+t*cIZTv(wv(!>TQqoi_oBN6jZx^&(e``1i)RH znKqovW2ku1)rpTNs@$Oe_>bY*M~x%927Qm0k%uIoHX0)2IxCsiHs1{8I;~KW+$gjg=edPISQ7#nEn!E5+0C zhTimU6D>N@G=6gQ0Lsa}_2iA&P|G-Ng@yif`&oF!$#~<*xKHDOUtY=60Ju1w25f z`JZ}7iAgU?lds&5JH@h(hKYM=(`K(+4CHDDbelOUyMY>T-j)NK^z1O%5u;RXm`2 z$K2R|nZt7A=`bGywP>!kZ@n4feX=UxP3bNrHZ+a99$tF{ZE1lH@~M89ANBl9@G-`1 zdKGtXIR#)a-fsP@ss}vL;&{Q%(itKMA_u*akJiQ z;;U{!`%jUzwDr)1%b|FO>AcHY_$R6h^CThDwxJ^}(`HZhgz&k?)q-D4AU{p?*7UIg z3U2lL|4ilggrxsnZ}Zm?X#tXf^TlY=tD0a>We|H+2EmzEpLpeEb?ZE8a*nTZ=WW9x z?6_S-^{bPc2pqznSax9V{rC0?|N9W+=Xc`+&2MkLv+F)&s^2!6bhX3nu%_cG(f_Kl zwqJcnaLI~vdcxMK$TyX8G19IEm-aUU3zvbM9= zls${PXQmR1QT*3uo6y?6U9)=!VT>c+s(dP2rZt_MtFnJBs3N;;fKM7ZH!rkXJeL|J zllq^=a5|~rPgdAEov)(eCjqB3fTe=~_l7Plm1z_F5fcq=U(&#jC7+qv>peOnew0df zkH#Y;zzsW+jdv~HFW`a@L-HQ?426IC+zcK>nIz`=kNBWQFz$MP#`{F=+&=fJPEGaZ zC*c-Tc|_48Si&GNVfbX&)hfS?k$H^b%Bj0zFnf;Rua2H#QZ7Y$s;bP9PjTlyR_xs1ru&Pn ze*5rjOERY_UW9SH;dj2inhQ01F?Tke4KO+yhU^L8Xnz!V=+VkHoT+X`#s4t;^zt5G zgd%u}*BO3~9zcVsd-4NZg!j2-+NyB8HAQZ0Q`p7_M=QP{3ese-r>Ss38j&b@3Pg_6 z1V)d^E>swV`gM{AaN4}-c;Np4SvoD=ia3p!pJYrIEIw?MpE|ew_3(fevXOb_cx-Zh z>$LIAu?gu$fJLG!jW(lt`qC}G%9J7O+V|c`ru3>h_@D%rTHKT0}OCPwlo(F34aV#tNMbFc^3>)qO z*%fovB}&$neY>8g=l6>E-<4i}&L`)AEM?6-%@uvOI^q7iBj@P4kLqWR+0^Jl2+QF> zwvkrbv8m9`(S*yVe=(Nk`#GL3amc?@#D6SDLdw64QM2Y1&olImO9oR#6k7}%Wk2sY zNr#)&W|iQxwm<(K0q?&hAAOZ>5CEVr-lNEqz<;IWPeSJ^k)xBj4|7L3-~9f&kI90^ zmTA@galdyg)$StK&|6hvvTsafk8rUw#34VIX?I1(O9RWsga`LlPTiw5C?8$V`Ov!D zf7@J^H2LyH7rnj=LpQt3`J}Y8k zP$Wtc-T{1*;03a;c-5_4Uae`LkE4nNnG=8i$+9Mmz}wzWIE1wYEA@ORe#^Dxb~zYM zbTjKqdIrs+zN+0y#1e~665XIZ4OebVr;VkcmAk%!#H6z!i%^@MH%=fpN3=|t-J zPPT|t$!#i@%+gy2w}%jp5edqrsVN@j&B|S1;>nH-Z3mJ*gT!FolIQLc;TF4(EaHi2 zz9aH-%RndV5@z#DOTlKnFJ=i|U#znzGT*22s^Utfw`OcuM0AH{ zW*&Yr{DqK|N9&Fv@Mk=AYbkRdJP?AiET7?1HyD5{!MM~Jvh?})x;PTK7`O|Wox7gQ zFa02ft$?CdC}i_Cn1^$?E7f=T4$Ie?gGBQeJQcrl)!%u6LiXCJ~Wb?mQ*t}<*yOpv)I9|)r;qF9(cMliA00A*GMe)`<> zNb9*UfXCK(3k|JoG(}w%yfk6SKM^Q`UY?yq9aK%voW;ANw=G0^w#;XK^YZm74&%NP zO0x-X_;*8_rz|lgd?oJAO_oIMs}>Y)8R6rz^w8j-L_oWy^3-0Df0q(Mt?4VD6j4;G z1!UO+H^fW6$QL{VkX2Y0J>{hvu_evDf8+MW~CKQ z4c;GncEB1Zg4yVk-5|a!=+{zNF=E6nB#(Xk>l=R_tSrLv)}-(+!p?V*RP$a7vsD>K zVfZ?`<|e)SDUbX~RX)9~j>D{e)61pk(Wo_;{@#Rn!$P;8uF;lR?&6a4G}}i z&5>-IVvyhF-UB_NN$YQ|+m~0?+ALfg!vv2ewvfC;+`aTeJH=Vo$L~l9$qENMww`=b z?9)G+YXFu%UB5CFX?Rno=I<21h5XO6ZH`{Ws-Jdc*H}08E`8$T)6; z+6{MqQfaSWJfJk|z-1~d(p+;41;Hp(&lO&UX49WV?PKrK#y18?_aOG+;f}{)X_f=+ zLe5dJmW9VgHIcBK%!{0DHR$`>XBm+0?>tp{$E6jEBl)a~@t!AaX@cw*lm&1pX`ZUR zFfsxW@B`z?wvL-4)bMSw6HUL;_aKX+!VsZ}tUsGdBR#kWO09E;1}@+*Wb^8Zso@<`z%|fsYZiq=KdEchzqxNny}aKA*x3^obEO*8bGWw`|2a2Ybp8snoVyB$ zeBDwQ{LlZJ?hmBsy@ru{9`F7|85$9_1^F$Uh~L5gnB2>wUud!4QQ^Oo&&E(1Sd3r# zR3Ed!iTx<$_+6C`=0Ci*hH3PvIzFZ$N#zHpXzFu2WQu>&T#rh_01b6#X)H82(uV~i z0u&4P+=|F;yxu^QL1SZNUS)YiIk{J?Im%qHz-7*aAC78RS@64W<>d46jm%B*^0_x% zbESV^b#SQcGcq4{b3}F3|DPFd=GUC$32@QFc){vLRHEDqH`9mBZq30Qdx5B?v=}x< z_uTJVNaF8vKnvCr--&RUxkFQy7S#VB>np>W3jBXYCWx|wt{Vss2P7>piy_xs0v?(^JtdwF)^d%owBU&F=PoZf%& zWmF=28t*jO2+req-9>S2C>5~(`elT%Q|{HWXJV|}!=*}tl2W4AjGZ!HvR){Ww1D9v zj(pyNX~jh`w|JlP-qG$WtQ}WPTe^llwdZ3qfVMmvE^TKc0|&iXOtvFs|6#x}Y}df` zJe{Rd@CXv9ZYAckwi#}hZSv6{&X6W5sndh^HN)#r6E(U^DxY;(8As z8vq;kHm_`ta(l__t{*uPsJQOruJLvyPP_64ACD7)Tk0gug+CUJW7CK7dd(LBer~18 zYSnZWHZQg$R9IwbJ*5oq{<<_eL-3aLFxqn)~0$<36uSE#K|) zU2O@+p7f=8n+5m6j1MZVZfsY*#hLJdCG;gemngQw*ID5UK)p@$=ic2wj+$NB>rll4J#E!56;RgbSVQKFP?^`Ea*AhUuV|N&$L(IIA!{u1Ni9iikbBNnQFX zv6M?>&#IHFn-56%>sX**X!vc4g8R}E*Eg4lf6;CRsDE;HZJJ^icK5D2aS3_?DWPR3 z3@W#M;)58cbK0%TFEJh8Z@N&99}EX00uc98SH`o$X-tAG2AfxTT|Bpt*Cv{Dd0kGS zy6TXhDW2_Lt+))4+c(q;399&)&u69iq$TE>VNb8C>}ZTTHc4!KH>KzUW$EoI`xg+CYL|D&)HvYuARW z&PvEo>ltf%y^6k5&_2w@<3A|x&SEyFjQu-7s=)pm%5dxpaLHg=YMr6Z2Jl%$LbA}+ zQUbTsrkHz%k4A;02hW=5_gobou0w;D^%pMeOWksBw!hy%SJC&#QSVf`%Owj|$X{vX zvz{zsXHlC3W~@QlFEpS_@!EvefJ5Zpt=KW=!ns<@B20YgT4Ou0mS163cz?Edv2uUU z`k<+|!!)PWn_x&kPfu~c7-kUQf`#*yBrM~$;|r3daXC(MN`J#6L_xm|*mA;sL7v+I zFD2ZO5x80xhTq{>hi=%LwBwgj@g#4De!0BTHRCpK4{<+FSCil1aprK#rv4wkJD0x9 zGppkO%&D&;g*wr)%}t^aE4Tk;{EAZ6c252m`|ON}`ql5*mNGu~bN5oaSm8QV#j69 z(pBq5r4IM2ooOD6k-HMSm+`Wd92WZ->aU^0S^`X{ZIMMcSuJ*XP-RCC^F&9 zjr5S#!LvmQzZQ{FIX~3{F{WXpr1L11AK#%Viu2&G`qTEZ?W?fT%aQVx|e zH{=<=gUZaDz5mgejUkH?MSOZ|gIbGI0V_{;M0l3t3af2X7pd>}4hg9erx-IWcFY#$ zBzMUv;;_K=R?Ue6renY)-Z41NQN0fxVY3_OSHX0cD z9bz|$4JuD&?ti7QA>;>?ysF*=grz5SgdkIOt-im3wumj13)wEe^y)~h|JO{H%<8s zCbIc_#XhH_{dn%4m71)5Cg_)hDIa+~mtD9P;k-kJxtEO9gshJQYU9~@+8--E zbWZ>R=T%@~dZ&~CztpF?q7y;pqEFXSU)@X~4|3Y=4lT-4LN_#9sutdeGrbr}Nyq$g zVVLntEyl=kKE<~v=bD9lj_7$|+#!d))H|L+v;Sb*QsZ#`-RWG8pmcB#ZXLLB%6-NY zE3`El!t)=b>CpbO7_j#A4&*<@9Z$6WAu2VLIgoueej zPKM#jyp2=S2iu7qVi&mPs)4MOg-0-E(%Qjmo|%9&s7FaLpk05%&xFokHwLQv=5&LmOw|bXn6Z>{(dR4hM0EU0+HK6QW3%-4cX% z+w3>%9D>Nftip?y2|ss!+_JMn49{M?pm-QHQ)Ek*to|X^wNu%x2DJc4kiUBK&jJxF zU#9MU{1<<9m^XKSY8fq3zhWa=m@SUUUNqi>Ehcse0vD&ZDUkQ=Bh{W&>)Yx)E!^9W z&zOLV(R6D>7e(`uYQ>Zk`(2!!5BZQjG8tuopa`9fgW-B(G8FAnM{}rM8Wyc+x)+Bl z<@vu^0EuB!Wx#V`6+g;DtJwu+dM`T$T4JhE9Y$PIw90;M!RS3LGv2A`vM&+Ordq#ouZGA?^g#=zYY7C_w|eqxrB^|Ac!@= zwjO7ODgC-BxeDiM&7+h5-&0Q zaT2qQ03z4>8{105_HbA7>DTzBye==^G$mhLl?Xx0tGMxd;AA}Pf0rQLynEAL$@Iq- zUp80(esz1xP>%JeR2fi(L(6e$Tl7{{m^-;u( zy>C<)8l}ueu3@5D#Obj?Y3*`avN0FW#@}hQr*)ME#TwUDuq?-2!6$MwE`uVrdeU_E zIr>iq^0>OP*bchg3sT#=^sSbE^2*gPj6RCUh6KG&g>Z$47K+Chm4=~UWkOnhz0-*P zoi_=o?PiSl$Tp#|YGXlZW!%v4xMQ8-8o)tl1~xzegVWW$+s!kIURNrE7hI_m$qd&4 z2L4s)ZLT(jjf1t{RjDbpU9|2-d6KalOR8NVqKdo9%5^Of__aLX7q#G zi4pvejYlp;FmF*8(%$Rb47@;&SYUOQLXd8BA6gNl#V z71xYVD~qguMxWcK{S5^;_?|mGI<}P>Q8GOSuuC>EI<85sI2gfzebts?m3nsM$FH1& z;!6KD71owCuYrqMYwFjSYNG?qFtrV;aJAM>u!+$sOg8m&B3umpo_^m=wN)HYJXT}& zAgkfKDR3@U>jAlzt~U4>S}6XnjVy85cjWoE7`nPDcOmOptc7(IbX^t$ga2(Jk&6$W z=s4jq2bOT)??%nM?c=~J4YI5=8=T&WqfV~@Yx^R`cM`~qi=HsMiJ)mJ)`T_1FDO}< zlDV1%tT2T!j_vuu4WQcHI4I@hsuto0_Gt)uwFfG}#@n-Ki$FQHKQ1 z;i$loS%~X^Z!HFZjjwm+2}?1zlDjYZ_7moB7kh|!oCmasxr%wSx_~5+KnCvLra>o} zN@b(^y^LAUeiT7ouFoQ@rSJtci^i-D*0Gz3|9x}Boc}OpQ!^)W9rx&Oa5Gv=V`XQl z1@j%kDq56>rRoVxWBiJ<%29EmYp_+LeP#5=h$-u%o)sW&(@n1yBU4P+&6SAyR;jnA! z#l??!`r{H!IQxn_Rt}%;6hXW|th?52x-6`p*p*q&>n!ZP3ags4dKK&xc0fhl3e_<+ z+|$0rARNn>mQV+TOTNL~59ie3AvP}a;b48iq4{D>=9v?JxWcgIur~5_$jj}&d7P>h za)kP_tB1}Eep0bC_xy(5XU+KUJ-=VOGH0cnz&#brv$FhRV6izI%5pOv_NDgX!q}pO zt>T4D8N_-S_m3A9ew_6#jJdFXJm{s1NN`vR?7A}7{T6TfiGpVh5&SA}=58E0fV=uz zoPP(Oi5j`LWML|1;hmzBk$g*7H(rkwQSxT_b|a*vijcDK?X|70QLjkh)c5JGP50&7 zCg3uVUGL!HgTf8d1!-{~-}HHFa#U=TCLLI=v)#NUt7Fk?FaBoWpAJU~GoSp< zfb!qt=ygCkCG$n9i#jOc*h)^X&%z2>=G=wgo({2PQW+|3dDJHnrOc|I_`}?gC&Q98 zVF8-D-qMMxJ|+WEuALumNx^2`)LEoWxj9R=i6}&#b`WDt7AqIHY0~=Jm#ecuT>BG- zmU3C=n zCS0=b4i+XI+LJ}6c&9%u*a&S`JxL;3G!^CHdrGG-l1j+sUu!W+hcb<7HAhA7f1l9T z_d2I2VEWk|TrO%~JZ%gDC|0cApsI@=Iz^zWaC}#> z8O^TkHnZ?XU%cy8(vEy?!)C+rwoN_dqk`W|O2)}b9rdfH3aQq&c_f^10u~D=GEsB_ zsi?n_@jtnsYBr}&OPgFgmvBW5pES5ymkV~LYoey~4kGtM#0s|@%j%5x(!8+TbArm$ z`YZf$f9Td+n-b~dO)$^(vG>w|+DiW9i@$dsYoe3Dxm%`>Blgd- z^J0&j?)km+!e|HI%}+}Z7Pc^w=WGl+KqH!TAKh@uqD#PsVq~@L78Fa=q$@~t2o?1LM#3q5dlQ)Ps zUL&38qaMyB2+8&(5&cVvb7jQ8AoGSmWCg2MCEu z$l=cjJ2Dt-Vs}sT(+8jdv3_pb;wUv?X~}b^|s_74iG>zc2VJYl0i*(Y?5F+ez%5oyPKmhjkMmJZ)N>s-3JNdFBUlX^j^blay_;&S` zQr^QRn&L*h!sa}<`XXvoWb>cjTma4Xr3jv`JSTAd$w#B?pg$ImC(mqgrHBPQ+byUrDmuyP-K2iU4`jerHClcuw zF`cgI>IBMxj%n{_cA(fCuiF^ttctCe`#7RWe@?Foc?VSAC#N@Ct>jU#Bb}ZA>F|8Z z6Z&9OCkEd!1(Vs77Sz<34ez*VwIFk!dE~LA9hL zMVzL8BZg}3bRFjAA=`j<^CQr8rm9EyFm*@H|j zPw%k<<(o?Dgrj=*Qs(QzO0kDUO+GMOH_e7V7YaGUJBo31Qp5xMC#YJYQ>0@>9kYUr zi=D^w(^(a;egFR+K(UF`e%T??cgdly=D)A7!%3)OMKnHrHr)@~Fh<$v^tM*;nCp;r z(mTMX6++{EtZPf7OzR(+rVv4>p%momBvsm2mI6Wl9z587QOhjSNI1<@^o?B(H$7S4 zZfy4A!PBS8Igy&GFaQ5Pq-O%4RK`=9$2W)%bwo=_bC}lKL=YAqd}#>MapbKVu0O8& zVR}k!9rZ>M8sDdLMrO?>MAi$RIVk+W5E>GWoWzQj$6>Wk&RqH(`=j5PMsNDe9&c|_ zTr!SvwZ|Z92W@0uA?VlTNfhYUPd!?Xvf_`VBzwIrV|j8#wI8e4XTu}oQ~oc*%xRJT z|IvX8E>p`&|3$H;@p#S!z(aUh_q@LPQvVM)jvhS9*zi9Oo?g^^@7O%l<Wq1N$ z@%Z#ji6;vcg8t{2@f_u8u2msNdM7N?FO6)rj}uxsfps21`?@yHM0`5{tv5pC`4L+S z+my%NkyBxJw6;HM`%IcRF3AbRU8ap+e3)W^)Rs9Gjm4=S88X@z&fRU-y@r~)*!}By zZ;(rbov1cBkQKFML}}{6!&VjB7NyomazW}ay(jt=wdX$^PuqHsuwbh+$+KWwRC}Xd z;JR6=kzLGTZq}v};%XJMbUCCObNk9sK=k-lpbqX&zr;hWuUdGFrD(T15wD5@$kP34W{@%xpERl1>KYvudA zyr97!`EOe2hr9Hi05~FSU*o6p;*EsWPxVkPWMMrquo3Ndl(E7#0RAhDe!n zBg~q{%=7{%fyl$AO^u3q(Wc^OsCa#|95$+PZRA`{!hGw3P zsA&)K?P#<*XqT~8_mHny6kTN8e^+-HT@Lu(y3E4suCkner~`9)tbcbZ6ZR3@4i!}s z#VQ>1D3*Km+;0#`b$Oeh8?h2o=D1vYi$2O*BhBa_b^D$i;qMzQYaE?^@*r z9&MKRE84E6e_}@kXdt-YzIURSwBK^r$DSCjZr>i$Y66FCoo(FiVS$ewVerp?RM1@> z7wQgQi_Iu_opzpZ^7f}2<)z;gFVen=yJljbU1Q~O>xiY#WrQswBTVk6x}v4A`aT~= z2{y2Sw0j_98cy6we`;_uYo*1VAj@4fBv*~nKKocCnL_x*Mh@lkoo-;hX$`&IdfPEY zq-rgLi{^Ij3bJD8)83?S=Y&r8Y_8Amu_D7G=W9GX{jiuBwMy@&{{+JbP0L4iinOMq zveYwSs3TVUqNcQ%*JfXoi%`0-JY`sgQk59J7UDVRo7W(sG#>Vz2d@T}sU#E{%tyy2 z`cOa@7T~b+u&qL+a~69)WGc(l$cf}aFK2X?zpvmRo1C*lQ_AEu}hH`342vkmxwAU z$nBnwohCbUL#8^JjqKa@&lqNS%J{EoRkHvIh^v1AdD1`PIId~eJpHxTcRaVZ|8+bZ zID+rvJn5bvO(#f%&ObA9e$NM5oZyfMF4CltCFW?LpT57>2ajwAU;hIf-2F|ou z>lhs{TAJn0&N=w*@5ISix3!3!pUN2bhn;5*xI&o)SapNhuM%O)g@d}5KFfXCHZxXhxb#4x_jLl5X- z4{YEhZ4KaxkwoeKC$A}7Ie0-K2hn1Eh9*aa9qXpM83%Qbt-!nH-MEInW)mP|6 zjb~Z#`t!wM$v~oQwpWnWH0u&>h3I}>!2qATd>SA;MDvzGYB#3>Ve`BDa@kkb>UUza zten2kx>wIs{$B02Q$RIDT_0RX;U%_U#c`FmxIkdw9>odQkbZ|=TcP^v9|@}TO6%&T zi;&j!y)RyS6_c#TL$ifJp=HHE6`$45^ab^~iTrdUKWKwYBf6o@({;-{kTpr(5!21TYjqENd(TMZn3 zTVX;=)G@-QMYw@@Z_p_oDQ}``iu4TD1t;*iUno>D@0HfwX>J}c;YoZ}Z2bezp`s!D z36*OYGWH8B8g!=~o?KgK0B`Y_HQ{Z^kowXRHjFpsHNdl&JawiRs@~$N=uo2{%wCu1 z3rPd=A%bN1hoecSDeNl-bjQL(lgAC%8Z1ViP#`!HGAcnn`Ul+^R2|K#OEX=GHg%uB z@P+}nZ5Y)&KOQ$IW9^QAkkBtQvog|>hX~q3w^rFOYG)Z7D>RPHz!Wlnhj5*QI4y9z z&+M@~wAn9-1ROMWt6d%2`BRExQyD>Gvc;`=eGpeDMpMt&S?n5I-Uylnuk-PlmANxtGJv zhiBXt*vpeg8AcP(k#76~PevwVm`pGpzE+G>(1dBs%ZkrZUCj0S6j2qWddhb2`X)FgJ+1P#rvnEH<3HxEA5w^Oxpl_@R#NZIiNa+0@wFxY);aF$PQR~$U4Ob68_Ir;VKKO;kRP}!5bg!JjHNB^JzJ9P< zlkXc<94YqLq&Ip)46m55j$=;)xx=cpfzt`((-$wjyw>lyvxsFVeYz>=&-p** zjf?jyvxLBI@vw=xh<_dP{#?2~9V()*ha&Y+=igYb@wz?gFNw{>CM2ReWm6vJ{5_DB>Tdw@RI zN1rQ?ZQevp+7<*+yyKsP8YV z()OfxlTiO0LY4_(x*uQTR~Q*U%hDAcf7$MhadAoo)%^J=fSQZN_;w%hMcJ-b&iO_YF}^Y*M8c zkl5<(sB@lE=ZSiK;0P1A=fIRzoxL9BAys_!n+Pu;de_32j5uQQKcuJ|H^X5JES^d2rQ?I#b9s*le(UC9x zKZ_y$M*N+LE|520aWsZ7cG?7-x7}#~L5dBQiOwj|b(8Rw1)KDm(NIlguOEs`fpiKE zmxsjd(>u(OilwyO@Kt`$Q#b#}*#5;*FU8$vg_^+!r9SKT>t9FA*uD1ygaKH-AW+QEP_!^YWv zEP)3t)U?w^Is>Jh1i;T;1*E$FZEHn4%t=)Kxa>@h1mLer1|qT#n# z*E+j56a34=;Gt6HMa4b4U>JCm+uu$k#G;*VZLiy%kGv4g#JXdMf`FCcK?Vtg+^L_n zZ_RO0np}W$mYGGU#$MXf1Nnm7No#q@o}S8&5Pv^;^l8$eczT=*O&>S)WZ(kUFW_H- zUu}h7nBL#@6x@?ZVn~_M>`f?q+iwusCi$6IalF~+Z_yyA;rD(y-C#h(q>Y=%fI4fW zhAT|gQ=yUxg`K4S9>kTB&o-bcYv@>P9{iF;LgVg}AdB5AIg@1KcME5jQuw*0s%?6u zAI&S9B_y|e5^*1%&CkJ`lIu?q*>6P8JG3aFrn&CY2|GV!8JHdUR8;alk^q(HodhR`Uc&IjOxDTwSV( zcB^6iiU#1L-(rwAbU^fx;n&-IZ7;AUz4~Aa=9CgYVc`VA9n{Lg^C(%hyXOHgBa5=o zt5dmJ!wXJ%0-ek^s?1vwDBeE^I`vUS6;{Tle!o(Yhi_U-ZvL9I zm;JBF`q zRJChI@6~!IooTIC2Ivem@T@};?MDXfXH@4wCt({K0)8V%@0wk}ccev7wC=QC_&phfS>kl#K6?~?GP>9! zRmo*l+&7m)X~Ms~&!q~A&_G184_GN%y?5OHbd`^_lp{?t_uDTfv;C(Lzg-T}weFj1 z_+UAu4>;j0=EMnPKf#tl8)+a@y(aIMdMK3St~PWrgKkk<+Jy-v_NSTmGYXTUaU4bO zzl_@kitgpuc?Jp=UTVid9s4WyyE;EqCyfUAj+EVoY>bG6*gpOtB?4$sE9tT(nptjjU3eM`{`TwgPGAxkvl` z_RDu5qbEHC$#il=nxB16`K{vQ&E!zf^Nib>?bWCG15lEz7@)*zPxVc)-vvPZW8h-r zbb4!ANQT~9b#;K7`y;?e6qQ<9N6}CR@R|KdTB|D zur2?xa6wiDPz=9u{jtw-?6i+^;<`{>R4k>rU^ag$QsyKYHhw9$!E(c@s7381v4*Pt z84dpH`?rAit_mh<+*-j?sPLf~%G90eTX>2@Bs1MC9(z=rgqRHCt?rT9wvD{f_O9X1 zZ~%2Bpye~o{dX3g8-hZpvFUN1g|!P%$uP3S76cj#$gl`frng%qX-5<(;7|R47M~(F zm@&H4wag_?zBWTz?8_k*=xbk~c^b_mwdmFp0fGfK3h|ljsNE_x36$wLY85{$VnDK$ z+tl@@(PW@2*9!rvg*tme9Z=)t&HLBQbv7}TlSxn+!ODoLqagJRa*lDulfEXCkTHT( zk!HivCI*B3!-jbuydbiiXDrq3(5sLu9>aqKkLzN(9NpWo`pb0(NXPln(gJ8#>ct+D zzb|PjY(H6-RzMOwk-1}P8j+x$Hv@6DR7MEEn!6IS!0Aa2E@UfW4TV>iH3)jIzMad> zxjc*Qg)a${mj?6G7w_$Jz&Cun4#9~z~e!rw16Z6dB(ripu zz9&8|a$KZ-TfgC><96NrbB3Resiv>q_bmb$M&mHZz|-+aj$;@Hyo=F&<03^xBcHPo zd#^707_9A&x3DjN4=rZH@0>+6yna4xl)VV5*)xwT7x)W2e#nv@uNN`Klmz(M4eepO zK&W2u7GvUz`o?k#uZd9DH#mDbIeUIOyUF8yu3Rga4!6LBAEG?lg|^!=SoQy7bVQhH zx|q1`ne0P9$dlhXLQRs=%hY;}@i{*REz5b0Gt3eBl4lSJK??Q8Ie8cZT-7i3PoMuX ziZz!_`O({>C*(`Z@3ykCo^o~pTC?5PUjMjbe8g9g6h6-)n&bSc2hE5%mD)S$re%+i z&~-e(U$$Ib3@Dr8^z2klC47Fy_Kk4YVd95^HS*7BgAVw^-yjPfnOhG!Vu$f1pjC%lS9-7#wg}(!1EsxRn8?$?jTY2rzK{6~jkX%Xd!K%CeU4Xx zXL&I5CPvT7l+irvvx7voUsK^KpZTLLG4jy3B0GO$x#z{~zoN-YjUWatCy7)PM1m;s z8XTo=6lpc1I`-lV%tj*v;r5mF56XTdOw7)&C%Aahrw+~UV!v<|0$~{55omMe-f1&} zw?~5Yk%SS$wq~%RXXWl-Y}0L`49u%;szk_deDr3K_T9XFbu(SZ;!e+ZF1J}BZQ`^k zc(pWme4zK7!1wXd*WNrdApQ0?dW2g#TkAMFuR7idSe3a;MsA!u>Sr{Bdv!GmfAb|ilJ z)LCkXn1C8DK`he^R$I*6b-gps*i4m+9OF2V+d$OVGbb-o0-!Mesn{tfA{%|R-_Mn+ zj)Sien@)@f^M2o_hO;&D2Oc3pQDe;##2 z5_XcWrcJ~&R*hhvA9s|}@*fW#sB90g?OEqk$t=6l+6Wi#4MYCoy}9Y)S8wHZL`$Z9 z=JB;HACq=c{K?3PSFbZT0#PF@YNZ<~y6UN!Q6% zw0&1(9=E{}YG?Vzaa)6zGyGTQzpJlCW!YN7)m>g9HC+xgKV)~7GG}oyx29%NM-Z&I zTkP?S1Ve*}s5$?47^$%R=wTn#+y8xI{j@iYC&24@FQ|HdTj&o;8CWN^wlrX9r9;=H zLkYrcD$X-Za7zwD9n1^T01^epQbkE#?Y2}l-!<4X$V#;S{umn-wPRb`ZoZhYQVjCz zMe44{PoEYa%UY@yTssJ#IxW+C9I?JY)g+=dWj{zn#gaZ4*l~o7o-nNed`?(Ui}MF; z{djl$hlnYz+GSP~1L{yD&Nb;$rO;u6Tx+oH{%nh-9hp(Vh==1JqmoPw$o)$!*i6H= z@;Dv8?86*&Ti+gE858&ZK+Ot!HFJ3r%98|0b~s4hBz6I*YZup2Z7kK#$N8b+E}vY@ zddok-^e5lVuM19lm3VQv1XCS0oM$3(Y?N=xwxO*ORC8+C!V|356ue+3XF$@hNm||0F6uR9!Gj0SiXm zud^(#G@2;bm6>nOqn`($JSogZIVUlP?ffa(768--zXYm}%4-9${%>Bc^5$!f4=FPm zHha_n!~b2UU1&%{^jojoptlf^p*$PLSHYQ=?@*E!tRwO4QZZQ{w}V1RU2K6l1@Kcn zSvww``Q(GA9gOx0{e~xGTnK1Nmf9(ZLecbK?|$5d{3{apl>`C^O*lRCe|nSgLq%l- z&OKZ_O?5cf2wfsp`gY~f9oNU9NmEBmjJUV)PuJ1Gy`DooJO4}&;zs)Xr8WvKP<;GKsREZ7r1%@AmPr{GlZNO)e|QNPjg?0#j{ z29;-`1|lr$C|Y5@D+Yqjo9n5GK-0eCA-)EFT=%f{sC^-uSo@+U@?sZ+d#|gYJoT-{ z*NdZHM_lgeS*&MuaC}eabEVaykti6m+C7r-SEm?aV;hE$K?%F24n129(G(8inFt$H~plwk7h%D?Q~~ zs|d!4otYe*@U=)=ez14P!C7Z;hJ@{RS@>ooTV5+3X5@XhrPKRk!tNi@s`vUi=;#W5MR1+05iyn{HNjCw_5TI4<)4;%tMVGrs?*ggP0O!)bD5<< zPW6fZ)ZsEhJHab?$@)3BhxS50$0!#_myr>O{#EnCwLV} z_ke(O(iW1BoN{Q`0r{UIR0|zoME+T>4^E_S9u5e9@Y9wba5|10t16gOTkxUZ)c#~M$0PiX32l_ zhr+k&p|csOj35iItzS0GzBU>E&SO#mvv?<{I`e=Aq;Y+KhCI8Ns^}X_&EQWm430@ zwW%|z0apo*Q7VDozjuDk@or^GJc?M~5vzFV`J1yBVOF8&!SNy~H=Zf<_vYUfp+9?$ zqjSg2i8q<6l1nEa#oy2~NCMz#mB%J2LENd&8WBB?GNTV0yTLar4)%IW$|BvM^>_Gq zQ&$(>(~l~pKsDK?un98pLkyP1IR`$6A3oPlcJnGK{V~kI3Z!urXiF(cE!;QW_s2i@@o?;BdoXJ=@XUR&1)L+}J2eaBiW??b3~6uu#DUcNNhS)W?#3-^c`)w+^NE2z}RVk(828Zq~Rx{*r+(dn(pHf zn$Bjcd;My@gkkH*^{hk0{dI%Db_COO{9g1um12qPh2e3qu{|Ry)8bcG-E&|=O}{J8 zrfQLNH5w)ytEladEx)#Z&uRG|?bbEJ_-=H?8Cg>wr3Fsdtv2M*Zffc zpH~(tq7sfB;0l|_g3*T(oy{Kzhm4$1LedlES1 z3RMa+Z^9gLNGT|YmHIAk96AXz&Z@PB%|4+0oW-fv{ZG(80eQH@KvO#Z?<}k?sph62 znj~D^0x9)+g(Ze29ntG&-3RbpRr7vgi4xmLl6&SI*4H>-bY*8H)>uAJWImwJpfIz_ z?E9`8<9zqzptp#jYAh|a7Y}Rk)~~)Lo#ISKH}HgEre{Vry1KLVjj(K@)ZOXRZ5hXX zp!(p{ z4T{FoK>w$ z19slmZt*2dsF)N*e_`vAwvc^ST_<3^L}Xetp!0D;)92VKgS1@f=9gn#8@FSz6sDW{ zM@`B0PJ1mu6XBVFN>C`{A3_iN8VYg0chn(r7%N~>r0N{k$X$>Hu;li&e=BmfyVrO; zUU$uWlmX+-jZ7TM2xH830X9y3?={Ehx%m_!PZX})wgRdLFb`{K|w={(|5A=h=G zJ=6hQp$}?MSGDSr{HVCu_1{kZlSk=}aJq_? zpMZ;q;3fATGrzY!C&c zt#S6|#1r~W5c<6(p5$t(M@O;^dsEKeo z^pvj0_Um5;IMQL9){kx7>6N?`nRciq?X~{%qGUah*2Y~fMz&yrV{GEY4%ild<=m8- z?zsIh<4l40vA+vM$)NPutcYFt(%kQHX{(&DH+tT4Co$d;7`(xK!Q}N|1zYEPnEs^0 zkSZ7QUEPV1J4RpQ(3%oVM@qLDw@@TB%~C=lfy(IOn+b}j$8ry9Mdy~6TT0?e`^wZ7^$1?N= zZ5i!iE}Hp#WZXsco7+}Vlb1*g^psz{Q}8uqUUpu!r}~v=@w$Ju!x`x#cVRXrj8Vz; zrb)HfM9)uei&To3Gz&~}NITJ0F8pYSegnYBs1c2$L7`vL(~C2U2{$D1RO;2i3fDVQ z+?N5zb08jAU~|WoOl#3PU6Mq>3!o~!`HwWCachFga-}Q{Ym>u)K~F@04i$2L#laC( zz5K(dqS|rkuHxZ=UD|WNt;SGh&K-qYid3hHIJ;;DI;_wjLp@=4FNaPPX+IJ$y-jb| zF1ZOYlQm7V;gMnQ`V36wbLfrd3U;Hyn+gt2ZdMEsAboq0r?tei)S<{d`(!9xPrVYO z+-=q@mOgL06#AZGF>ny9ipxSuCu8dN+sIK|ZsOoj5 zT8>lBMuyg;k^0x;-qrkrr|_9@6`oV&QbnIQp)~JQ6cL#m>k1T|A;$kH(t{2*bl1ql zn}l;ut-oGE!WE|9%BWxly>t+v0paqyo+#-OmJAD6(XPr5DNmPI^=3a+@AgG(oI>Z8 z$6&}BUGC~=`OnYWS^)XSnX(l1M-)o7;Z`Jry%>F@e`2oLXj&=Jc z`8{7BSar3&BC!Np!nQ-Ei#BxU`fzsjp{r+aeOlouqlm0Pz{BWw+dKe_pHD|qChm+a~W4w z>wnvoz9_3$q57zFd?9Wckun8F9YosQ`J$+cVZoZf+ahOzNYI~AT&+}^nVR9WfiY|Q z76WV{fzzc+xkzk%am4H0P44t#kL_eaW+`L@dH@8)O58EM2Q^t>k7GrpzDqb5J@OdQ8m5IsXCc0Sef1V?59XvKtg<~M;ux24%RNqLW79378c zz5>-TN*Vs7K&EjE%Fz4+V>DY3&bY@THl<-LrgbIbx={|9tw_mgt+_|w0X3a%`-e7K z8P~!^)eo6l#s1`8t5gQaYLO*V;4yJ7LIO^Za(nZ+LO50WPF;m=GQ>xFBUauScMcwe zc-|j4bw}8ZZnP6i!`-SG`t8(D!#%=nUI7 zm!pqvV7Gw@PZB$qxa=g`V2V6)d&_>SR1ANdROILjO}DAr^xd4QUlwuf+`M|Yq zsw&BUFA@@Kpz6{AwH*EQBd69!w3_r%P;UN_V3qK#REE%i)?GgcWhX1!eJAaCiIBar zK2|l586m7LHLnFumcZ&}wR36t=rwf~+mbqQlW*ea?o@x>mx#5Yq@(W$RAQB9%N&}8 zR}JP4oaw+e$8ebd6Y(fvkr!*jH(2Z*cJzT|%LVww*H%2WhxysZ6VX@5i*wSt-WOi@ zMKSRSDLx_E*v{tnN-;{+8sl3KWq{~i2ZM`i6?L7~Wh1M6Ny4jd43u7Mr%WkgR9D(Q zo?`XpimC#ci8yO|IE0SNs%`&sf|s~{J=A=iLP!c91_^WU7D1|1E9d@Wo9WDp! zR}~Y}nzx%8XIAZJ?ADdmvlyEx&d6VxVU9l-(c$0G4Daqm2cpNJw1)R z8^28t>`JLI??r2>bBK3b*jdI!$ zE!fR960UfrzSXg8_;YCKC@J+PPjFZ*Ys_%p&wQf7b<2gh}OTIeCs(z_kEUh3V84b0ffX(=2N?o4pu*5r^W_6{$@Fj{t&TkFJq-o}VQcJ3?u zXQb!y{B_sbtwce&0F~L{6H|Ij#KB%@==G2O|CP(F0pPPt{({@mf{3z{?Y*!Ntye&n z^9HMLeX6VYLKx4;UP(41m^}mZFCN;9^WObkQLsa`*1_C?>_>~bU5t=6am~D_OeNZd z#;w5)C7d=N5{sFQ{p7ZonZJ{`ofm5a+!8JsomGb&M=2Zjs0L`dN00o{8EK#C zf37+8cuk+Nh9VYGGqK6T3k=IcLc1#sQ&uk=}n~HTSd^B%I?{? zEXrL*?px3{hcomtxxb<16)m5tbyQ@eThHBsb6`ql&(y27sYaodFWgV5E-Z`!W z9i>{}%$Q=A@{$1luq{%5fMr>E0#qPR&u2vJ3_J+F9%9lg9Q<6FWdbSvzQ#Lxgp4G8 z0q*BtHq8$xV(%xT0-I3z;EDPoe`8Y{h9w-zq`tA&dQ$+!|KvI% zUG9qBG;{{}>X}~o!@p$kF>TCi+n+E>Uvm#76WHzqyD2*4b{7w@as4*4EOjg_Y%y8w z5bY^WG(Q2jopBF&FAjmot!Aq4e>AkptX$x3fEV^5%n0uo+A>ScZFDA5dQ^LZhZ>2pC`*tDm=U&)ipR7Qx-upJR*#kIh>=qCETQdTiR(=3uDXagzReXov>Vq2x8r56 zi?C(x9hqRffCBzqSbcWnx;UqlU0DLSjX%v}<#F6Sns~v;^EAf@3m9BbPyK!UqkPk6 zc1hNv1atWYv-Re_`tmi3&q-s|Df(z#Cp-5zn67*nXH%ZqJEbjx!uGQkRYVtYmZ!?W zd$MEhA?%mK&pGRWNRB<42*DBtUw>FqQ~0ZllaS#Clcy)=Rj+mnFsCwm$0sNX&0dph4_`9 z_oTXwA8myDIHS9S>)Nmmot2J4Bcmd!ii!@Rr7kA8-qglPzS({=FGkA1$kVRAIK%B? zbOuCxT-u$wD&T*QZrEY)i3>Zks9h=pCIuK!e*_9S;eZ1VYn)E#t>WSP@p~2xq2jKe z7d~@W?v*Fjheunm@Eeg2@~TiG8iXUZ6TQ-@G!5SayxtVf$g$&7*^mO}=`Z{rp313# z!{L^|hRIKj3VQ*TpE=v1<$(hBI;p-iGAkyrSpm^O6f!53)L8BrL3w}4PL84$krDQ? zddK5YJx>v=6AG;vH}~v|9K~PbLdDRXL!al%_GVPfnn{?){3xA~iG)5kuou9pw>#@= zXP@E6aWS~KO=O>Y?SrALoM}H?YEgKx>p03;%3t4GwDagwM%ycB>3~9Tm$n(TC-k+q zgwufFg_@EbpjOoK0oCzQVX&LZ%hyzP|BIaITVCS_ii`&zSr0y5+eM`{xi5*Sq;4CC zo(A#-sPtWH;OUoUwdWR_r^&o2QCq|Z*D|O?|BhA>U1{FpZLT=l^E}-n_=oNLZ%}Ey zKDmRT_C}_ouh08)5`8I&|AerU$MhVIm377wtl+E9Cn~M1{GmX^HoYhBvoCBz5e_{2 z2xyx`+!dAkdjKA=pmAWmuv8#b&UVV-rY@S5}F|Kp#k`N~kBLO<1W z4n(G`U)C}U6Of+@KsvRb`D+JvwIDzM`w2=X1tOpCLW!uh3tHl*BO;SeN?_UEPMG<65RqbigJ&fPT4ZaIQeHH#!F8Zhb z|NEqyx;ta)XHN0C17N&*z;Rz=$!>P{0RIwy7h3^-lW)g~7yiG`$O9H{Dm*p1aA;g; zuqaa$d4p#xazN0a!6u-a?%0hE@02DS#}xjR{)@cxW8$H|&HTt@1xo8jVl#hrX^H_t zihnWatz%QDoosuLi7*%yUDNNFtA(wXDt1psHGmI_K`5Q;q{F-0F&UkUb;k>`cg6H? z7_Hx^b6-x0obIE2H#qzb7eB2D!Pk({Gfe242AgM_mi0U*Lg>$(xNb^Mae+;5GEbKW z585=l>~EYlgf$=iM#{-}gP~X-d=y>qJkOBSWy+7-}fUKni&*iy}(}K{I0*Vkr?qOkWeK1Dcy5eZW z^LT`?YI7R2M z<8%!KUD~>wfXMl~vaet}8Lp<< zOO-XNMis|0N+!aScKA4ODuQaOY|qyVcMH#mTJ7;Y-auQb7KU%C^z+v?@s9=U1q35< zT0;MKjp&HVeoxUUV(=gaDcNxALVQu z5iTEU;5%6<3TUGvvEi;gx>nHkK@p&M@ zZ7=`r0_owh`c2Z{$>_aZUnSg6TalTtOn^?wG3+SvamTn$Vs_QhdSYh6~0jpj1 z0&1+p3QV*wohpMjEsk*ukOKC#GzHpbrf>9A&ZmV$w0AyVk4b8_gD3R=tU%ooKP?=a zTiVB2-xImGuNjtqZyg&*JYDy1Rt_WfG-o=4mfRKnXGUO;!VEkmSNkdn|I0wgw3#1% zwMpL^vPGGut;iGb{rNm>mXX)3n>o)q?IAf&bp?I4ozJMJ%>a{1F+zhFpVJ2)#)F@a z`t)|cZ=$}BZXcdi3%8Y``Zb#BA;-*HLar5e9s(qB1f zY`!2$iK9Mfc8FnO=)Pv~EZwGqUy2+;KB(rkK2B7sjrs`GU$LR5wSsAfWv7SK(lb)r zzp(-!x+gDmp{(iEOu+h1O?wi)Td@HU zK7A$bRPy2(*nE`Vhx%qf7S_)eA#|wXea0en?bcB}sa{H8EBLBhAA|fJS-0TM$eqUR zXiaE>mMZb$$kotI2)*yElqfdxfS4^Px+)N82dsUmVLtHLD?^cS)yLYV%*%r<7T!B= zs=DcNC2O}18&~C^QiZ*mcE78s;y0i)gW0nN$wJ*<$&(|W>kbdhzndDnK@aI`2%_Tu z1y+3(2M>V9UpiK?#j+krUopdoU&u^UgL%bhPPg?$vj30q_pyrFDmy?9s;mL~Zs(*V z$GmkPq;5JX9r#lUbI%6T6J~xFh#^RnZTIcC3Y7^8m8roJlTMxHICIyYMNsl^k^KrE zG7c<;PD;ut0s7+!T4fL&P-g|5Mhl*9v-i&$A^8Os<2eer7nPjYU^4-Yw12lUtxFp4 znsR%As_^IwmgJZ9Iawj>!hMkG6^@72EI}ubE1IWjl`7xZelv2v3#PTCTPa2u)QP0` zGu$3xmozLpi=dkL`8C_UxDl4TBg^cu=-uQ9o{mAD2gqJjFI?eK4^r(XK#SNWf6r3t zd~|o#)NxfEDbzU=$Y!3*Ol3VEJznJjtXf0=d5URP)08fU!PR8MucaAJuNIk{j=Q2@ z)m%!Pg*|5SQh;}B+Q!yiSg1UrhOjMuMp`NWlWn@(dYpE8XhZQi_!le}muR|PX@;Ij zyp}uMJYyU^eN33vQ|4lx5lI#I0tdzd7^5cI8>pOgtS4y-YGv0PhfVK?2ns%~ zrDhErXAy*0LCH2(yZHB7{Xw-y^eowJf^*oOv(450IOn;vGa_jt!Woz)k!#Y?_J|Wl zbca-RMB(vu)3hF;3?~JJlVsv+Y_nR>ZQD1QHWh@_SLDc`<_ND88?0p@LgMji{Y7@U z2X`Vj@YeXBI%e~3p>3Vry)A8o$Q2Q;9|_&Hy;|$@hnN?L`AiIF=8E9{EvTrJYj2&a zYkv8X+%M7eT_r8+Ij7W&dfmyd@$ zNEJiF5jFD$&*3vRt4XzUIw9pIt^#-7=dmAXPkq!YKfj2Y@Sp>}!p888?B-R1M?9K6 zbI1&#-zKGN9hzo==oeYKMuC*e;wKNKo_0hvj{RWI*mrT0xO7ogTEjNC7x+^2v|iz+ zSz(j6Q`%svz8}&*&evzGq-(LA&h2CN<;9+^~Xw(8mnPgsp4tdPiss~ zLg{?QPDW&37Cvr}98AtB#@1c0iLafE^x26h?XQ-K>gb>Swr)F;QU$KlrE*A1ee*7DSJXGxk8|+8mEK2QKfe5E zt}5q_Qz|yA-o1C~99951{Qm2&`sxkt<(CcmkQGInrAGHo22Lq#ohoGX&yU*pof4_H z=XLPAf3-@tqI3=wd6#P}aEWUZ=sAjx4X^L|%Jy-vHPwH#VakvGy*729HaT!S=|v|} zI4jUuK#`)LgYI^=Tx!QG%^(LfxvcNsv$4L4JOdZaEn{umE%D_4_xZ>CPm3Sn3_2Qb zXP~oYd;`1CYLuf>Dlz+9qr_&$04;xZxGZ$nYYW4*IC>$#b|z2oc!^d=-`>zpuf&FF zA&3F!c&AaptCPohZuI(9;IfuM4+l5U#4cqjK-4~7SSQ1hWhscS%h&-~FRCdbF#9qu zkBq5Eu6c0Se+yg&%bI}1^FK%#u`yVeRuD8BAIu?<$KTr+XE9|dI1C=9pi3Ne$XOnM zY`nGx!7iyvJ{;uN>!HlkqBsIiO z40(tLimOd=Vn%xKp{(-q`s3OLHWkl)pzVWEBb>eU6;Z*39{MNwi?@|*QU*P(-I^tj zt((%`HeFeBd<9@QzOn><>%)`t%`VttfPd}M1M@{k7Kp=Y%Ddk|%KOU|t?Q5-^{3eh z=L)i;Hi<86#;(Yj`9#{85v(hkCQZC(5&WE&+~x`W2mLVn(E~d`9+N(u}O6{MTqlERY>BdME(&UkC)} zB7&yc2KX5-oAw2?gAD%jy4r?6a@p=U1EMqa+!7RsQL~NP{W$+KS9$q1Rc9|5biGfb zJMRJysJBgLsXUL@SmHII`YKx=X6F$4{hGA8n=K7zr5e^yjhiim(15xl=pN&M01Ies z^KBY4<>fo?x^YV1*)fz6XqDRKsHw?)SIO^HJDEBZu{i3ZIC~d2Vy_$K7`VUiJ2~#R z+1}Pb2&_#fiKJ3GSH24(wX}6w*^5JQxeD=R3$3JZ7Kzil)bA4Ge${N3+=2JF9!k^1 zY|W{X9=#@=+=oh>Bf{GDi9hE*##!wBT8vo>4jL$-+|Ht?fv{Y=Ss-lB)auUrJ*8oAtr_2- z^7xUtMs?pKdhCRr`+*k^B&HL5bJ+U0ZlZ4Ceiuigy?2%(hM4!hup%W;;a$22sj)Bg zAbp-S1dx~`fe!BBt&nuzSY(_mcXvoq0yIQm}VctdU+rznfqzXXUde7Il9CP>MH z*TXM0*!AN|OHxL)BwE`MUG8oN(OcBZKGqk_P|RT9**6v1c)Bj?KD)b8k8V6C&l|bt zQSa_C>NV)DvvUa=GqRgAGN4nhf2RHN4o`+kyYw|XEEjNVr&>YfNduQy4cR>l$|69I z_ma>LfBd{lDGOpx2<&ORoEx+0LRzX~yWk(4i$3aee2E1<+-mA=``e@PiJLu7Dm0b5O82@kJfJv6O*V1Jr)?mY3)2$~47-;# zY4m$L`{{{TkV?|Vwolt>r#u=Ou&iVA8NfBS!W%BixB!PfCjA=J*U18Iwqhb0rpfEq z^KCFWK7SU97M!G<%|A81HaE$poR^xQgJr_*ypa2LPE)IRxs^-Zs?^026H5+P_)rGC z47+0iH}S{>B+r{Y$=RAvy6ramQfMF6d9Dl|O!mGOR8rxxR+{PN@9v#*3qWdl>EjvQ zNyIrm@4QmFP{DnmU}?nCciQR8tBdk>|1_R6fJ5B7 zr#l8Ik_R>)0iEV{$gvg$R*{ZJ*EE85jr3R~!`fbHTCO_oF{Dpd<0Upy-L{77JHC(o z0?z=7x)mHuN00xL>NKgh%ABj*a*^<(Eg%$Hj=Xi&A8;O+w;8M3dwR#;f+YD00>!#>gC?Na zlc5lQd}n%2?~E5`WNnb*GsHU%I`{3QgCoTDq10|gA-P4zrmpyGf*GF;NeqZA9qSfp z=*S!Uwmf#J48w#bmP71xPo5NwiBHjt%`eyqo=2#xooX-7T15aL4GxH^tv|V&-;AQG zvEow096tiVn>htpT=AfqJk?OPhPmGq(VUU#JI$OzV8oUt_}&fs5%in0pXSpldTzRo z&y-27JE!QMxC$_tuOhvv0or)%MrewlJHj9!^E6=}`pX+b2ht*LWRJbzph(0Pny0-d zKG^^Y4=7qJ{94s)LtU{utC+ye0jT>!LFkp~hY4Tse9vzaJXL9N%jk^wP30e-w}k^m zY%`}i{(Nqj#7laJ9&YY;miKIA>G2NK*N!Bd+&fjJCE(n{C*mwC_9$YOB0zDTDwA`| zKkJSj%_i{xP=o%o;ev&p8=?pBf?TF^w1+nV*PluWj`BrmdJzT1?{P?PE{3+WP4|TB z<#NlblT0N2@S0PIOP~UOUe5*sxFK?*dtoiud(Bjml%r=L#}zqO6kKhY)VFnWdR<{b zK|WRowt7hLh@(`RtCUQU8zm=Ah|plqSU1rXLg=(-@8NvA_a>+Z$1#W~dK2riOh#od-VeKeIL{3b7J|IUSJn1?Ky;imp0 zF_!P-mKBLFP0Y4A-`RP05)$=uuHHhBKQw3Y4YOq@f9VjHdsh4=KguX1Rxy`!*2o^m zB4}Soc_1R#e1FJK!uLioO|OueK->z&4Dsokp_|K#VopK-^#Hx0~#BfV0?>i~C8_{P)>&}T}clJJ0OWl5u zYRD5N+zU;$w!YYcc5;3>qsDc~Au3LD=Ku`~yC<8o>DSd6ApOdocJ?h8I5Ts-KTvo- zy~Qm%nfU>L!=_VAGw$+@TKSkN=)hQAuGRB)o6xN-1|>Jc*gy<@888$Vh9cSuowwr3%sJ-w=V6 zQx|f#Z<#`+Fwy#yU&7J{VUrR03AFgTg=V(p1JXRKC<)*wZQ zDh;`o-lQKe| zdD`IpcOEGr0RTAROMO_7<=n-|_&LzdLP`)1fF&BGfMpcZ+$mg;D6{GlH*#0iZ5TVCDS32s!+ zx#^jfo`T;oa^PvOcge#QJ^W^6e_3^p=<3td5ecCUj?Hk0I8sdQo~c9{B;ZM@XuCH-Os=HlC>ACnqS))t8*68sOsZ6P&S##+ov+hy zo56an4$=$j68lq%*9ia@aDVI`eO*PY+_Xc&O^#rV_GeOb1L8GL*q&2g8+enmTs5=p zD zO^xJBb$kJqGsab$D8^ODxVA{+oHY{(rH8M3t&z)il%BYP%m!aF zva}xc?*0W4;OW@aC4gxh%Hs>u*o$sv&1ZuG2~@R(kcs+A0RK~z-b#6)@aMnz)89T` zfpfOIC_XoO>0Gc~kzmceG9l2+kP>HH9X-G~dZ~c2?~6l8pS6D(+Zfmki52or?~Ku+ zl#Fct;)68L_ojcQl}&*=#;NMO^2;1&quqfOZfAuS2%T=3w(IUFp0ZNbulE%eop*E7mQ_; zhyf@sn+~gbj3Z%3CJP}|_z7~8B;Ny1Weug}!W5rwzG*~s9!A*I+{B}xdK8k0##spd zo&WPy*}Af++|x(KYQsWl8l<&|swN-zu08_{{;=*{)kv~}8tzYckhteof+ZV$>U6!w z={56mmMH}LtJY*OsH$nb$`Z6+KSd^za#Ww zx6t=dNeLFG;KjocIg=LMIX(@_h`zV$F`JYAqI6(`a~T;?8#LMfr<&03w~kCfCVGxD zP4~21CPBI#MEk8J*X{+|S^#$!cPOIAMQCqk4M@#)b->RgowO>*z5?h=Idebk&n5a) z^ZB&f1f&^*Y)%QHU4G*kmI))+rZ@Hk8D%jd<9q?`l3#rd z0b4GcsB0$2F8~MUM{#xIHRu~X`DQPsJH%LqB_j_@(0gtwRY|ypm0PdjCjBt9o>%z5 zYsa)tC6XRWC;^xY@8>U6F~*i!3B89p!dSUzzxv6LHAMQ2%+!E)l07C1ldEG)Bv>X? zzufVpUJpV~^jn#S$5-sQtFVX#rGJuN9ZSw$4(3ZPgz2Z1#C?_7pRA6*R4SpzLeRJh zVeI&Wi7I8&oWJH|47@E6bM$fA&^|X*H%X%}=v9R-RoBCPJZoFFB9Yp#T22owIC$;o zgZ?0@*Y>OWRS?P*@1hV|N(Qc4*_Ef~MhzNt7;oos8!Gu1l+>!2^fum!n0!HpB6W4h zJn7jA*;-V>$Rr6vc{E*&=D~Tla$B+9&RN4#*iXL=L7(Fz{OWG{!e@0V2C^?8PGWUK zWlw)g&JzL$ZwYXcaAYT*mkGk19iYqgpZ@rJtl|2eE*BcJbA@;^BxRRFvJd%AZ%2g4 z9!Lh2HK)Cmbb52?$HA|0hpaq-f`u#?FXc(Pcpj#P`G+dv|2B|f`x5Zwgh#@n!06MkEfmx@@SLFN zoQpkPGn=~cNCC(G-{aXQk3NOa)~Oy6NjqIzR7wOv0sWqTP=6s3J9W@EHN~{%os8!w zejjhSXF1Dn+JeDE;{eU@T4Id&(<)Q{2jz(EJhiZrSlGQ2GR1u~p~HO`hNQZw9*iR1 z6Fx-}9;U9kD7lZ5t@|@SVWf#kntY0D_!>`@^x;eQtN6?1OmwW~Wmkj=CjYIjZ3lBZ zus0(XLXD;)G;B!c*C6s96RM~0eEl#0(f<(C-Y~bc5S$}2t=SEUEOe$Xk+yf@zbTBU4+X=+b=;7vxJqsh+0 zSKD*|YL9psUjp!OX_l@L3EaPZM(sE1W{z>VaPP2O zAs21g9@^$yp$nH&VY9lG-XZy7{I36sd;?>RpGR6OY9t)Fm-m)DNA11OHr3heBT@Cf z9byESGOm9zlqf$;(ub)z0&GcE zj`+OcMP?JRxW26{y-m*86ns!PTkJEX*tj9&$-@HL`8m72v6VjiJ0vonj-$-l?MfYU zZBW=mPZaq`FnzYG_!(5OPWld!Pvv%>3*ET%rp~d!=wP<=v;eqUIQy^Z>_ywcE}mro zW>9r?<$e||+CdLu4pz&15}zxV)Ze~nZZZVEq;vF*37{>>D7)Jqu^H^w*P`E-s2#vB z|NkxChyU|ZRs#&d&g-!Mc`v1vm%KhE?0KV~y_&PDT|?m_dj(1ozh0XO{~mO@iag#3oDV4MjL4!&Yl;eBtkxYBy=<@jlP?i?KR2#>D;yvV^uM8d2te^!K6m2t3FPt|LilIL zw{~!sb~n&`L0YguzR3QzQDO8wGEGYIWJi{c%aB@m01K{_RD+v=Fh&Y zn^X1)ia#_fMDe(m|2g6Qb=Bb$&Tp9J=z|PVr^GyXSSI6F=tcb`@X_S$xr{ zx_R?3d~~86pwabDPp{!0fL9SUV;}OqewmGh}*fp2>L<82`N`BtBl_p zJsxR)#?nt7GKrreHxX7A6k4NMgLj+abtk3vtJi)uMd2NP33El_z?zom@T7Pz$qSR< zYn;bUdw*kbM*;{UGz&LbK&wYP%U47frXQObd@~$XOTEl>w*R9vBlZSK45o@0&S;{3}9p{U|;x((VU-w!^j!MyoEAQuPA5Xa12fV+s ze&Onn{ybyOI-i}CoAZzAL-9_)>*DiFM;CI%MT4}>XHn**UM}j|A=_`)Kf9H7gPJP8 zyj}AXVo;U^m6kcIzog;k$4mJSCW^==Tce{7>Z*^|f2geer~u<}AqCWZZ*ula z&bfOzWr}s>b)d5B*JCGy&j~*vPi_G-j<-e%d^c`ZuVM# zDhdJL6>sNC^BPLdXU;m`&~dGP$11_JqvFn>0*37ax%-WKQz~f7u{q9AX;%D#hrrNM zM`!H^d)>gA%8om5%B-3+7h?&i!}tPL7mR5uS zzVF*g9FTFQJn&cC!EdUX{!IMZCZpv6NJ|uP1Rbk32xaP6c=^(VCzhm%EnvDu= z^yt(>fh@N#n4o<4eHJAy#j_qfkrxpQ+U=gTncn?7JLMlh^}=P61xsgL-d=w*0^Pss zk>&_@4C#YqxCzwM$c)@Rqdi{Le6IY{PiSLst}uggilF|t2C!}~H4RbcK3DUJrswXR zKX};)_TA#`FJ{0>sU<$ufkvi-G}xi9!`H5dUv)42;>ciPY7#FPR}&8S;9~H5tJ%A* zRPni3kyd`dd}c*~K_!QiZ&fYP3?dR|k0oh*qbB3LjpnnVbhX$|RvYoW>BIj<#S@Sx znUi*=$Ff_=jFj(i-SQ|&|D_M~291SCa(RrMM95@`*dW?R1ZhCI{YA4hWPHxINu5%99CJ<4Sh%=gOkFtC&&s20=C37=zmj6 zv=5@Q`MMW7Z%!#Tt%WO()ng-jM>jb0#=tpp*Wyx}iQaJzkZfGOgfea98|3c0*Cc;O zX-l{M%>Sb5J~mFJszc?Y%a$JM$MaTrbvu96ma@QVkF?i%Xq5%%Onq`rbmj*shR&lE zI=IxqMM+wknV4DJQ|a&ef{%skw!e&|qxKx#>U5woCWZ#CPhiTQM79-HxuYachRJ6G z0GqNXC7Tc8>2qn#c8JLdQ$=sR?V$+xXH-~%{H`N`uR>mHP;H+d$Om159#ER8%x|JdE3+};fJCOVT&$Xc zp>1A6*W~pk_141QSTJ&I*WS4ZlkRudY^l@bRz}N~K9vf)WAis|QG9I8GJ>o{|ELVT zz=`k;$u#cLTiCoeD7n(fp{=2#tWp9dTZEhcmmw~Yj`~|^`;(U?uM~A3!3?ahEdCf? z>1CYRW)$-3wK^|$a+5QVV$n-6S7Z=vOwFb)BeQ)ef=M_oO3dSFiSiEV>Tg{EH>Nr^ zgIKo2Bf~ABv*J2W;@Q+_cGFZw8%BOm_k@`L!5VNy=MEzSHVDJRvPR^&#QI4ZwvMgE}9)w%LsY^|{Hm zYEt|4yTUsEkd9#GhrtYjEi?;%{RkKC6w9O;E$^- z{Gd(qHbg`H%Y*H%wuSaR&p?a_6s;{~vQXeCU^*tyZtMI@2PqPErcl|QxfI|sUlNkgvAevoB= zd@J@Z!MxKeSw35WR*(q&Ic&mrS4>bqhtQpFHDRVZT#aErjjn-V1|EK58r`QtP4V-@3-vAPoKJp-3JoeGYkjjl6GOGgiUn|w^CJ51K#iZ9(W z%A!sAZXptTjF^iJ-Syth)`seR!0}^V9Ly_!Nj@0+wEAh50jw0OVV|iOBW;u=bbjk> zn1PgP6?V~VTnb|^eJ64LF}OdIJLEr;gVdiTDF`Jxji4GkHc=nuJ1z>GKu>Y-03YfP z3)P?2v515W&m5_!F5ekA``gSF_|fG`PUH`Asp!^)exGTI>H767S~cZH@RqnB5qX%Q z5sOguqATR7uT)C(R%i@hc0n6n5MOd&f(GtS&BR{-=6#}5$o7~>{dG2QLQ-OmZoQt{ z$YWAjK%X=7mwOTyDyx3n%5-}3NqONNRx+^jdhLGm#&J87HTB&ra34LeIZx*R>|#1R zgIDnpX|#Er2u;-$!}bt*{z(?LheK9$>{I0cFgRdIO;9N-^l-U7+n~WGCtZj!FOd4r zeL%%GALCUN7o5W@{#m3!Doc-9Z+Q42EsZ@kCp?@QB;=_9&25RauEe>cD7pYW)KOvi zJ0ilgk;u`WcuGxVEej^B($kI{k!QHzBI~W~*Vy4z$ zs>XuP_a{t=L>>90oE;ZjPn#_fbD9LM+D>Zj(Ja#8yOHVY{>gr`+qm3iumW;y4Eore zDu+3OG5jF)^4DmaQdgp4)&~VuH+IbGIZjM$xceG?i=F8My%Yduv&y0Lb;W* znJwc1SOL69*6J!TxNB7kE1dl{)EL~0N}LGkxlo1UvA1GbBIcT0kUYI4@J_5>URzrw zUkI-SJU^*HkZMmgJ$W!5_$w?6z; zb?~XNFOoVBv*R_}B@`b@;4(kGMZn)l9`x23dW+=ttBSH|1R6F+V$1A40`2cAe$?NJ zb}OAG4yR=wqD&>54vSiie(&E`1$v>7K0myE1?+}z9DLLryYh28iO=!gw{@uY!oq47 zpPHrpOTwW~07mC!+>H{45=V3eJxU>8f7Fq(Jgw@yVhm-$e+xAta)=KORqGrQu>B#w zNM{?0x~$XXSmsnSHcPDGs=R5to#)c3N5`#`co)y%#U}uYsnu|Uxg>>yet7CreQ8wy zQ-*y~b;v;qCY;M!fz~DyYD*o@JszLEmKgA%qa6#{+M11%>E{OS`+#bC9FRB8L#(gE z$7~}V*Ernc4MHi1c7xL$1J-G3{ItU4ZmB>26kT%eeEKiZXETJZhHTgK3>y5*D%gB9 zE6PbPoHZ9Q4A#26wVPUhFc&90-k)r?vudieDhTk)ZEh{@Ev3e=7?$z?-g!MH?Uscd zZw?gzWdTnnSFQJZn0Plgt)oWLsB_p5?dr=2qj&as59B}ON8nc1(!n9Li{j>%${N!2 zt|*(%)~a0QmKMPB(A6kdYG_}HjH`&p|4;#{aC+wLpMWhZq73{Dq%vF;jDt`)`U=Z( z$nbrt;~?S^>ko)BdekX^B@GbvLpMQ@tRZVw?F{RC#s`QnQ>zel z+T8TDw>;CTomQvFQuKpUx`L={wk;L}Y&?4JDFEcKVd`Q!^L9usFJ2w0J16b@z#~(c zEoAw-WIGez^UnwWJrc=#GvdPay2d-0acAyu`9p{L!-TEs?Vn8<0$|q4jN*c{f$9s$ z?61DaHLFE(sv6j`Fx#`g6!SCJFN3=`rXK8`@#fDR`f^0lT->b(W|RCy1MI(;v1{h# z_=aa+%wz#pJ+KK{&ObQ9?(9ZdhpDjm4<%_DH@f?rzZ02%(Lmns;jeFhC6u{4XmPj0 z-=8TjCF$3#eK(Q>&$A}*0RVK64)vM_J;>?~?Wp-Qc#1$>qf>{JfL?7cYDgdZ55h^# zc{8AupVFXLOEN$K%v?)2_HwJ?jD}Pre3x=d(1q)gA)llmqp?!di_pL3a0SK(hbYng z4(}0jXJ)#8KREJ;PBhw0yFFvery>`G;V`{&N_Tdo)(1~*=V(cShGN7ywr&wF#u+SJ z43qc`+G`e*Z^LEjbKY) z(1YcLm66V)snigI2oHUr^Ju%yk0Aajf#x-1rplrbxeyK~8A4XGq9Xinq4m5y%V5v2 zsbqgO;GllDb)qIT2wqZ5j?GJ{37M5cIu_Jp8o-chko8BIFjNQ3-B=6%W@o{2{{FdY z5|-b8(rf3Bra?8GYN+g6+XwML-~;LS_|q0f;PZ`Nl>~Z5&hZc(U9cLoIQ`Sj=qR0T z@B;7&?AK!Ffuw&|*yhA28Wyl-FPM1}sQrd~kiG6(FgJ%he@eeZ;XiSuU&y4K97;kt4TxZh^27w7*%A7$!kJSa}z^9F^-$`yC17 zqh}7O1oA9qZ@?Gl{sP<61{guq)>%5`wK<~fu&7LX`joEcSAxS-q@gd@gcJ`J&z-f; z?_;~DBE40S7$Sk~FdH|p_U;yrwrvh-yCizWE0jhO9H`yjn9ha1K24GCpa@66c-&5? zW-fG{>bMiEBz^&bYii=LL3$oZrX3bp!twrDHLZbRr36afF2Oq87-g(9?rEYNS>rg0 z&>BVZH>bc@=|1>^g}6h}+)bYLK{y-wA4^A2pU#Q*C5+SNXYa4^|A(ow z4r}@i+de5OrP5L=0wN7cj!or9Nr_085+X5bG@}GWx*5m-6#?mP7|j?R(!DVz&B)R3 ze4h6`j`y$q|2=kJ_jTRZd45je*@w~*7RC*GJe^Di-QsShtlx#41#|)Dqi5NaKS%OX z!A`}_7z2{|oI3G07SAj7x?LB0K2{;Dj2$;2k_wA!V#JzRsK9*cX*Mb1_ML^g_ncHkh4wogM1v&7R-UNU?O^cr4g!KSb}Lj0x8RaqeGoxS z@;+2BU|;&pt%1uYS6!1ODAuK=i@~MU;5M%SoY!O%BZ~zTzeg3gN7cEo8*l1}T(p%3USBmQbz;(n1FsGaNS?Zo&i$5s zfPgix@^+f-xWU>*NtUTOD6{b}Pk|?uF&RRKy^w%Z8^QT-;Ng#ze}O1HIR8Z)t;OYp zMP|T?I&_a^CmExS_?6F$Fmvh%`SD3%>@4R<>GJNxHHCaQLmX5lWbRg7q^%YeE>U61 zLa4N%7HxObYjCQ#3&hPXKPg#kFj*>9$FN4pjNB?SZtUs_7dtc&iBlw`svMV;?12|B z6ytphagb`6b<>^yUuDak@1FiKIajsR*v%d`nkU2Wj~vMsqzZBHuQMIPnBdj&5a?Hn zPCUOhClvf#5)D9uwIkvv^)r1A^)?mL`Ltfou9-8{to`=m-Jek+W3?592p$%8|B%);~9(3IQ+IMd@B1Qjz5Nhh0ZCo+CUd8^f(lVzZsVuc(v!y zdhB5Iul{-N(91^HS|G2sHxWCVU#NLf|GC_Ttzv8e7`D?ig>xIN3c~iOhO_I)ASG$*syR`o-t77v+j4bCO@oJ`B+817u0PM(fNptuQ zjCKtrO*DVM6(#wU?hx3H0l^++76~zfU(gmgPUz=_%cl4Sp z?x(JjLR!xk%7&g_Ab%Dp^|J=2LiChFe0Uqy(#ki~mu86*Fd#PSRQH4jlBO2`?CmB)5mb{d0~v}RXCk(_Q~-IJg!w*Ye$rQ2ymj=IjRDG z#^JR(7%n;Ncj*#tvR8k7w-c|Deb0hk=0iO;!izN)a8dtCI#14kI`+~~!SOO)+a9f> zA!1S2;;=+|hx&1@?jKTi<2tz4t=6;c`IMoSl2BpG?Okr%6=#uO?ae%jR`P+o|Ck|G6%A zW>Vkw5+^vV=wk34@{9P`PNMe}gr#IcXsbE8xUrbW{g*cy8AmPJ=(60=Ii7v&PwxNq z|FHlLS5oumCFs%hR`>y1;6dBf<#~wHeA=rOh%%M@yZ~AxcE62*t2tin?6=xS-jyMG z(eN>=w7uKv8E>J=-QV^K7x365Us}!n59iI)};HhD7L(V|Z_P|9qC~VNVBxsrhtlmG;_d8glX9?Z>|l zP+P+{(t?j&0m5x439lpBTUYV|J#dggh5XG%{cd z`6VBK6*&Dx%JL_0vo1hTd*g_ajAcJ?%{Jg8p`YkL0^GX(XBk@gXKubB@@UhH%JkRr zXC%yj28Qhpnp@cML=Cf^V!9*39XS&DPvD1v?JUsty?@S7pW=JxIV=Cp_x_H8p(QUc zE3^rzup{o$enA{a1H*R-vAexd6!UK$NQs$3>xcb!I)TEn2%H~+Ule{o(Sb*Dw@&lp z$&hfW@rLA=J>l*}ljI-De<(;xueqc&ZK;GpN>g+N?8V3?>YwG8hCXw7NL-_2FNygp3c9rdS4Q);$Z!A0gR)!*H+cLT#L@ySdqQYQA2M}meht=QgaB~SX zrrRH0cqsC8Sv~IkSv%)Nb4z;2gZ<&kF-(3lHoZxaV=L(4?rPf4n3nUEpg8`Q-oNfO zr}86K&_m2#X=yyBE-T>C1`W#{m-uja6q}Gb9if-%s{YdoaNKL5^G8Kv8-o4hkMR>IjiZ;3|m+n|O1sy9v4U2=WY`T|`TJE$t%CacSA zx$0;HSCstv?Wu6C$5gwrwd6gvRpDBf0hS6=nH@davQZzrTI~}=H#NI{;G9zjdDtz+ zOtD{%R*71fs0Sy3>qL$pSp|Ogr}PIWCdt?0wsfBWe10c+#y+nXZ#S$DYOA<${_$AR z@%o5KZkD5|ty`B2z=oV+`Wo@`lHLPo$0~u~YSX`?<_`TWAcB;yyhggTN zu>3@6PE4~x{@vrTevwFUujUu|rDH^ALO3To%S`F*C|5J9Ik!`$?E8y^*jCO(kI9U1 zzXg2zh;RyJ;7nc^i0M=(u*5jSxK{0Mr=>%E>Jir`QSwcj?>m5WmjR<{)VWwp#&AYw_|M5 z{J)Rm^Bm6kKwgC_W_&Kdr#Log8-_T{?X-beNL>)(F1^pZv4R%qUcBD-f-~2fmM(Wz z&sMmvR^~||WanG9Ao3%U`t;sRDg<^dS#Ha^-5_-8h07znbA={N*V*1{1AX@i4AS z=>rtryNF)H46~_~%Dp^GGb-f>TK^tCzlY|>uGonB8O2@~X#3l9Il5X7Mtu(;Hriq^ z@+Hkx8!aMhpf#CFq6-;OeY-!dxpH2n_feoTbeugLxpaiT)h?|q+I)c()mG4!-gBp- zQYLoexK&~yFgJ%U@6b{y5=NjoCFHNP2(q6rw8ML@{9l@6>%Si!DG zloEfld!bD@7n{;_h4i*Mzazb<{0C$9)5K=1OGCZ&xTQ&p3;K;PoT%y%E5t#2CpWWb zC2%an#2Je%zJp$HGwtH}kd>*&>BF2SQY#Z)naB-b;&*8MLZchbjoWF-K~Uel#A25k zCxKVPaex7TePvvK>u)U@WHe%0>&&v#x;$H%ani2)zR-F%`I`ftuJI=6F!tbKa`R!O zv3ktt);9-b9KpTSu}D@RCHk}<1$5rFwfOxxE6MHY!bm$KSC<@CWA{=j{Hh#$QcoWr4- z|9XsJj>*70!AkCc+;&aZx6EhIVgJ9(j0XV3a14bR$@{>5aWZMnC-Zn5MYez9h3g6& z!?4|2-#Zi#fqBp~nz{oR0q6+lV7q}s0_!+?e6P9xUSf%TU2`R@WLUdKuc>6uTz+Uy zp-HNzR+OlrCp^wS{@mg&lD|D)}PiGh?nlKhEjc zMOrSBIs;oz^zfHg^*@-9?f8~IY3Byr>ZJ5h)FiN;DY97Z9hV}%e)ZCE<3Ph!0gonW z&$s%Z4sbW6d99u^t;<;d$6c}@-cMx>5Vqckyp+6R_U)9)tUBz(r^v!)jf+a&v0tUV zuYRhTV~g%jKQZr=ts{7AoJ$8DNFO`}ERo}0wT)+A9YS?QuK^F32ubTri!P{bPD{(wok7K~_J^67) zcPMva*#p4x0hibXGVnqL7>n}a@M&k@-!K&;q-S5HUo7U+t(NmLLv3xyBq2Nbu$Dw_YnRi#ykfW&6v65te%Aj^_lCZPtdu{h`V#O6zTKTC>|x_Hct zs0LJDRGV*Lvp4c}`_+$6Z?c^h$soT|bIWMy*Ctye>m(NS-j>z12(0zd4E>;j??x%W7*d1 zeWA2!ac(fpb2@Y}9rHzjs86D{^^L)uRq`d7NHnH9FGX-CwX8d02|FQ`+?QbaF4J?x z>#YhugrNq_U?7MTX?WDumE4eQrDOhzhii`!U!b{tT5|kM8EbfMt0N05viT>v;>)M*}X^>(6akmx*?ChEBP+LSsj!#BFdW)|II+eKU*j)TZ&dxT;DOc--9F- ziH<+%PF77xo$|qD!FF#D5|G!bi$^%tUk3Hld$ret%-vBz|SBpU3}g+CDJ& z%I3X5P+QV4kEk=o{c@fPeK7jk24jcNgk?tT1<&KPi0}3ew4+_Ogbozz| z^OIdXc#WvmLD9lOb0>SkIow9t)W6F3tW}_vPPdm(O=2$;=xMv_@eZl^&`N*|;ej>) z-xkJZ`B6yj{ax)n;+70RuTB;Y&;e@4_NeSz8H_PE}#@pJWVtFSm*Z!xBRFI(4 z@8nWFXYo{^$FdjVP)85+{9ZT+puOtxFqlOYPtkeG z0?+PGB{w%0>!u{Vtu5?wH-cJufFAn@=jZZ~W^lPCz|Mbc-w`{OpR=D}Sc20L{UBGF zDs9EX*QswrDA-1;9CNAEnhn#H5xxGrNhK$OL;knF7Q5(Y+}rIE5d*71c}h8Mq&k+C zX0)NDHA^%(%)7?X_F2>%@Sg9+0AYT&m9PX2|MiyRk@zV~@k4KbK3=x8XKwFZbnbrv zH5`IpZt#|O975HkKeJ@(nQx^?x_S#2+3Qkxa7>;MGoySoj4-+~J*sL;QqCrz4rgQO z0Ew$nr9q<}eP-~QOs(|X(=ZkjY=l*m(2ss`3h6oH+9cCZoWuKnd;- z{Q1YMSYP7O)i|5Z>U;i0ee!**TolE{X6H?R+N-#Gn{t?|KRIN&w^8MHN9W+wI;m3@KQ z3$6mjOEb&FE?Y{9-d(+=aNIw?jzitp0^uOQd@dH~M&-H;KEz_1f$)u;r8y#R>nEkWe1rRu80({PS}`gmRsuX9REZB5hb&b>>*u;e~_vDg6H)XM{#BMiSMZa z`M@ht?)xDBZ1pjR23+I2wJdidX^A~`NYen1t2l@gHn04xo-WTeE*-))D8oge8SOC; z)4ZRLvTWtm>Q-vC%*+|r7iqK->iYZj)=-~demBhfv6d-bdep-jO(88XNtx4ZEnmK) z=t-P~(b^jLvf3@a{_g~)*76i2`V~&b`P@Y!P_8r*d9B^J?!9##5jBK@kuPr5o6zDc zphGVCbMvB3XEE%YS@9{umFYuo+^?Sf>=|CHXK3D`dKT^Qi~YEwz4%sHFpDkkePr>z zWcVh^B>kji;h-)SQPZicgvs4Cg@9*#whd9(&QmjfpJDxa^OoDKeZ(MxaL19R=52W= zy{%YCwz0TbEyK3#qCSvis!?3*qvzOtdCx=H7t5=O3?EAEA(kFz<66TE9%Ar%$kD%T z#mNEQxpV+j-@Hs`Lb$lya`9fhor*uG@$)bxdFFi4Y>%X3@=MI)Mf97JYBDh zz(g4B#T{;+PI}kxm?7dDG~g-f1m%JMIVkE+$JZ6^Y|ZgCp8od5-+#$wvgg{qV@dnp zzmjv7cm22Rldt)5k=gwsVd?Vx1UG&Q{upwnYd{nIiom=_U17H1$v63C<3%d`7p0a7bvo(R!c7&6Dg@kdqhpbwlg-*68e!n!kPd zhLya4P+nzHI)O&KLcO-n;!I5FVn_Qd8Ohp|+x4*cB9GQe>`ICmFMMkKD&;4Z#CbOS zHE@jo?ZHF&?j+f#uTDa40$mR`x+uKd7+b+KVU7AbotU@s$j;^`!8IPd_V+s)3?*X7 zGp+xuJ22|YnxRs3XTBn>^h#B}b#u4`e3<6~C>GD#u-!^JBm746RmKBOHNRxSQVrx# zbB#xH=m}&@50BBBgSb22(7hYQJ&6^P&Og7ZD;O9g1%KlJdSPNw z(Mhiz>gqOZFjLPufQX@PuCC#Js4sGR&*9aUw$JPMs1Yb{Ff|EL%Mlo8`hc5zD%>DU zwvBZr(A71&jBTUm^Rb@k#m8demZ1y>jPxRi1vs&~1jF;mKpY^+-nmO3`veR#LW|@J zh8oe=!$5Ii-?pBgon`fa?^Iu?D|i5RZ&QHMNLcD*qxq@CQJ6stSfu}Zg2vT|nldpC zjy}n4Evh>>M&=z457$wqpodK}+RlnfvEZ0QJwiIcME z*YvDmUg5-hwG7YHZ8(_e#=;4!{IV&6lBwp8cB9D6V%5g;Q8DMg6pWa=c$*wkFH^hM z&w{KA8luw58qXqE0zrhel@4`~-27I(?!E#E725Eyk6=U6LWrBUj{d;OmvG*p+v{)o zY4+-?`GGFx2b~3Rw=ARWO2IW)5n~L7m6^tW#H_sMj+0(36mEbp8y(>gVb1nQsX`?K zJdeOtCEGq_ucecfy^E7#6N{o&I-5MwuL-+-Y%3!f`!(Zz^{1xehwjbE@mEs% z&v!1^8tQ)rEc4-2f83V0*ZSStfar`fyWrJ^2Z6g5X2`dG`9z6;e2^H-d<0et$p5Lr zYW`;IhO}oIdxhjM(A1UWr<9W}l9W>X?E%u@mQ1@1fB#G6t!C+ZhC52NeQ%B%`dFy| z?AT={7Bun93o}Yd>{EFvJzE8!Hu()?7y|=a&lKo?#-|^vvWs`8bw5t!>zILX zE*?&+9}7ygbIeqvkPHyXSKzIplTV>pnJW~XXIZ+>AUfL)8Znn$Qtp)=hGn#LTJ9-1 z3}xp;(+0mv#EgH0fhSm)Zo+OZ;w8M&qJt^pR$R3H9|pt?oSZZD7tz`KIjh?e9&?Um z><-Ju0W)=w9;8A9(rw-K$)x_|ai)P3#KU2()8mvCHvspdtILgXlF+A+TKqX28TSOi zZPvl}9V=Xs>(Qmk39Neb@%eA7^w5v<(kjyLJz9pdb8>fO_oa>*qkq0$^tQL>(Nd+~ z^AN5r+ftu~;oV8z0MP{ve{!=tM-MR&0%*Ya(gcSzZTa_11yV{Z1l>TY|_SiSaq!ojf z--ggWZyn*i!Fj>q?D8tG8*8u{=DL5nK*WXl%(n$ZOdlq*pGLDv?|2ORaT11h&xWGc z(NQ96`0M!-6^`dOEFalA434(R(V4s!+#HNcWBbZ-@H>5%NB5M`i8AjO+a@J$ue$$~WGmaMO3^lNTVE0C;hi2>d3;XFu@=QIul{(Y8ugX^R`Iqcu zc77+l)dz0W4uxgZG*v{;72Wi!;H>d{E5Ynf`F{Q>3lF6Ju?1#Bah4TX?^d;F6!HGA zrnP44M7oER!3LWUd9n^(rLON+k|Q5qi12gUhSd0+HvD2%a2fyNtN96jsnqNUK=a4e zl@iwVPN2cP!CM%}j;VO)=-0^WEld8=G@;LrRZ_x}J((Yj{<%Hn7WaJwCi}(Aj-CIk z5u>_uPxr=)49@LM^XtZ#qEe1lBoZYrufgSmp-2g#*s-n(iQa7myO6QUTa`vSyD(iP z*INy#vBVY;B{m zrw}_erwcCVuWx-`b9H!FKfUs95~X_JTBmR@sLf>NbBNxN_G)UNj>&#Pg?8$^;l=39 zvDfYzp2^^+6;NS&kubGE9YE)qwV$Mof<3@b16uvKL8Eo;sCunfe7gZZD~}f1E`ruv ztjqZZ=%is7ONY78%$7v|OFI9Ze2Z z@ZJt37w(tK165OeKxhoIn>|&wK8l6PsVjJnw1>l~V>Rja>Ot&yL?BtYmbBt|qau*Xpt=tTvOaTk4t1 znm_zZj{Gh3Yz;K7Vhiyfp&hF4g5KzM!_>j zw5YRw8y1Rw-`dVi3E2eZJKSITm)Bw6G4wN7(9Z z@m>W@&5PfK^^hS$%LsdEiAAfL6>4$9xo5XbQHn?4>132eO6LNBw{+5=n=&+VL6)AIx}cEt2d%D?4ZEyB z*Oi9RYj0CV?+KSHUL5TSqEj)Phi=$vox>`lZgJW)ulcEydv2y!w+eFZu$}XssIbq| zOf$ot^k!eJj2n z1)dPc&m{_a^d1dA9AXiCWljr={uU^l#URwvlj5OOTS4Bh6(@bzdaCI>RCjb>=BYIx zqXt;%V)z2PyzJkHk$Qh%U)m0Eyy&{)1*yPNr0#O=uLXEcnkw1azNYhT=HiA2p+j~n ztU6;;8JtU3H~mTABnYgH=F7a+WbZ@q*73H6g58~tZa}i&dBZM*EDY<9+pr`fX@pg94Erqu#AHnBHeXD z`CrJ4+8TB3YU6^10t^uYusHuitJD3LBG5gFzVm<~|IH{qBXc9SJ_oQ-v37$9#fxvB zxuy~xsqnQ-3B)zT=dNg*C&heE;NQNTGdo%We5@Y(_p7?w#*>u>!qCt(bE@%Kme8%+ zJ+6y4aysDos@yTNo--6Y7mqX!zD^M6(`0--`no;@bk57VWcp9=_TdyB7^7ge6Z8K z0LO#ZUeG^q|H4{KSowaX|EiOOFQ@viRvPDM#=YsMbmMZ?cdKg4{+tPJY~>5fMuO1G z+LY-s#;7@uwe5JNBf9xS=Eua9$3a#a+RA-NxaUFU&cOIE- z*pD)c;YEIe?*}U!1lJd&({seR1c#gkb6s~p4nnQC7B#yl-S(hiCD^z-y@q`(dbd@K zP6wKqU!185np_PrNTHL>j*BvMZf9av#jGQeHKTNvwkuNL#@COv&F}^uk>SKVT&8ti z-R$io0tGA*x>~^OT%(AqN$!l+oADg!D>Okne{=p|RF#jNOk&%q=r_6NbYit@ zN`lA92KeIsiqr;0OmlKqh(`jtC@WjWh+bN3II8CstEeI-6iLt67^~Tfdcbc2wbhm{ zgQrydSyt+a!pW>-gWmJshHe!TMgF><()FA`zur!(?A&kK65C8sB48zy5Ioi{^!6&_O|9X4HuRD z;s4{)KCbUw|8d&&s<0Qf-wP-HJ!G$X#W6=65|5<+>uaa+by;cZ8CD__xg!>r?3^XE zj3#NY@e${vlfh=#w4=O}V|vvBJV@AkKGTYyF7WL4Xy2&RSiTK9)uR*fypx0XAw<}w z$D5>z^48x1L57DF_y1Z0*YAp&`kwZi120DCuiv1*p8wI+w&9SSROk7UpNT(QxjJbI zM0`yYXW(H;2XaQ@wtIk!L_0luf8})lsk@r%9TXxA9Cxgw+vTe;EO>q|mSvhb9B|$B zGfBPHgoB~ne^F3+fTo;AVEbx1$BYU?V1GS_+oa{?L)QZ_8>c%cC)HEAG()K4B9L`x zb1W5O7<E4f{zitdq0mt#HfX zASO;zRJaI5uQLB)#{t=cEScp9QqRi&kv|T}8q5j6L+zUnyZc`<1wJj|)^a%&#J<>D z&HN<7TFoNfRlrIV8Og3VYRiSmUwqxW8_0+%U+FRpWB8Csqn_7zwArtk_Ll0I_AmZ8 z(VrMH(l9`R37yLX?z=8kR`*nJJ)ydNfriQP$zQ$t7u{AT`ePt36+#XpLT&J6S&s;! zS7p``(zPN^g^BA>zAUa9?u+{1%faCDSv*q8*<$S{`PmIgv+Hjj5@nwhKk`n^G`if6=VSTCSy8z-Sd4}C37eJT=Z;^9ldl}VQJCeG z5DH9VSB_E{=1O|(j8-b0AJb15aM17vpr(YXn0XNHMW%vBTP&ER$L4PLu2UE;?0^MB zK2#Ni)n8_wx!eS~!@h8KR~)M{C=ta{b73P-^(b6(8}rtjk>L&c2r&@Bdxg@DDiZ(H zEF9ji&JKKyjjlZ?-iLh=1U`)uTe0sjSY3X?rWnPhX9X<|*m z0Ri7FDXhqScA81xx;s!L&UIqo-f(fBt{`<|64$=J(k5FwCNj;zE+qa%Zb+~BNB>do zd$*>-ZT8Cad-Dwev6~d%Z@yn>W*RcR*-ow^kt}t2!BhEDkZ=79Yku8$p=VhIEci&G z?eRCk?OzV(5YG(MW~6=)*y6azk|A%>hP5kA&?Y*H;lDHZuZKCR+A-$cu9clV*h-b2 z?6QmKU_lQ?JQ_yE%;s$kFLy)t^Wf%lSLy<}IhIDJQ2tn9lY8Byago-CCZPMGHI|h8 ze(Mt|D#5xHafx_c{D>~G{iorI(RQtwU$zdR<4}Um2yp-9m~%sM(ST(>9S{kf{ow~y z#c3w*pP=u2L2Q`--77~8+n;=Nt;S&NC=jvjQQzohq=y(pu9j6?UD}S)kbt})^6p&2 z>a4FOo8f2sCC0u-dg`V38|oMgCiA(x1WhVE5X-JDb>sBY5-js&?jKB}FkKjlphN>6 zhkPr}B@s18rKxJe`f_$ypz%vdLAN(jy-}xeQiFILu*XcJ7Ib~C$;bp#yyE(NC z40Brf-4QBoM}CN~^%0SX>DUNr`PoVfd)Ri7YITbqh{k~q=1!WZ!JoIUi(N5Mk~mt) zdoo#3w>%K=zDodl98nYa8 z*Axg;W+d@{_2HaSu6Fw6*p0NTF%fEF+KYIN*9dj+P_{VtMYS&)*dvS4S)E5j;M4iy z&gq;6$Tq~3`YkJNUtAqza8f=rG22jTJBOay?o_u!PRurG&jh*p9QWVel|vF_+89q} zn#KJ;sVEK1rV9idc~~l0NFZ}yrrW} zt~+x6)(@nX_$Y2YCOiPIs7s%PwqoZUujiekt@(GMWwG}g8j59t&lWg<$wLfQvr=3N}V2#;p)0_-f-g)Vsy1gt?*b6A7=V_q~&PBmT@BmTgcQrXC z`bAH`*Hh#`+#n}inSRr>Bz<#UpM8M2H3b0~o@vk)+bBxSgsA1qZKplcnN`c|*nbGM z?CVmj?Yl8f=256-(##ubI$9VltGO<8qEkUAmTKGnov(A90*(D68Hj1nR~<*B?9;%6}1`%O=;2SKMr@eUZE`IMt#9UEoqd|-${7%SiY(|1-4lUE)_lCPij%pb3aT8?<$3Ei2rZCZ`? zM0h6X3#imQBNh8@ zBZR{jk&-j2`kMqFsF8XgLSj`E`(t(DpzOFS8+{M)XDBJ)`C8A)rW4H)9ABt>t|T4L}7%8XtpKoX1`uDR93X|Nq`RkN@NE(BQK zk;2d}n!;WKpVIN-mDP-@{R0#B-@i^TF{o@m`L$fP{M-LBbNQztv|(2OeAskMOhFit z(u+R%uHIBm_f70(HOWe&6v5VVzT(3BVn0PbA}zk4O6}>Trvv`%_7628P*!kytnZ#y zyMF9ngA6@Vr93`CulCZ)l13(@(zICTslgim`GEZC_4!F`wZZzEI)Zs1Lu?l6KPg*L zpNx~ICo!1N3Qw{|Kxh_ClJ|DGdJwFV%P%0f46j5)s7XU(t0GY&DM;24hKXAxjaSr7+P<`;g8N+vb13Z zCBCv`7_g<}VC=Id40U$Nyrte%(-ptWy}5`baV-gc7G>XwMCTfjV>YAyiCDi_6VF)K z0Ql_^iZo3GF~dBtQb>>4!RyUyC`xq|_-lk!Ix}6%Z3j`Qyy^QbX2%_a_^Pi@_A;lI z25v03(tIP%obU;UPet;zc#m0ct+M`NVId-P2k%w-!ataf*$6jSatNy+^rtM_`pWFP z_3clICc@9o;8zr-eWZdnW{I&yYcJh4&{YOWR$H49F72h!)I(30c&>Czt#qa^NsjA= z##VnPx>;()cV9;5zVFVJOX*2+U3;LYSj;#+)%;af48WIF(4N^dHQm_yDc@ru;N~V` zZI+jrpsaf9SFhycpJe)|{Ar=d6*SD-O(Z%r=ZB?4AX^!PWlE&4cIIg|!Q8gFLlnz_ z-U|n2^m!z}+%;emU%8R`vpfJf{1TY2Ip|3}*;5Orkj3-mJB;jq3i9b@tS`Q9p-nah z!Y$jY4aS(Ej16-&EF_Ok#TPSMZw z459>0S0kAn*Lm!Z7D(k*o7Xd?hYor?5t72}$ekL=@Pu!f7J;Qj^E+J^e3RQm5? zkiKWiqXtk)4QdjgZ?Y4b>aJY6#Z3giS&O?RScqd3c+Tm}IQSlwh50vg8>;K9b|g-{ zN&m3^FjGq9ONv|VNO0GL zN2)#dtQG`D^o7gV*WGmHt-q!j6=r$R8_0-$SzGP+HY3P2dIKis$d_oEr7H9h z1-&Q@S4?XlzCmar*O21&EQo=cI){;u7C!y)8)`m53L>tZD{iyNeY%G^Vi5Qsmk1!MpdW{D$?sD%BfyDoy)}-(|PT z?khM4;aq(XpkeC6|LGJgx3@KDzxscpk^V2=lsB zKiTZHjLRpjS8l6!qr3)!UM#M?mRQf%VC`NSz`v4RHB$r8*!siZu zvMQ@If-{+Dtg0LXV9 zTgau~!W=7P9!7$Eq8a=*gp^|xp%DW74-wG#I#-l3zQ73^8UBV(+-{}+f&Ga<;E>7O zz_>*0BJ1}<8^zXHDR9`s!1n?Xq5-QpgV_*E9{6me&gJ3DM*x;w+MZMU#rv`{ue*)8 zlm}nIPLs?3fN9=hhH<5b?_HtH%D!62^hm5cSNxEa z@1kY>q|Xpb?eC^e(p776udZ^S$Pr)jv%chF+l<68p5G3`!}e zMIxJYseUlWss7vlCAab9nA9vhz53GhhfbvOe+hRXCWTX(N9IE?NJ&}h`m*>*uFsc> zXr?@SeU3K}64R)GVlpk* zXFyK!2Qh^iUZC4!cvb&h-e|I5@VS{K2H@ zTHp3E3#7a2%@EjhO!k7tY0Y>j7Dv32>UB>?Z~svzqk891_E_OF+YEg8sVxeYqP0|I zS-D9PXG|p}DRSK9!{wV}9%d=NtNOo8D2Q`Wtx5Opu^@a zEn4Y`NKEe8KI?2P^3TR=i)QyKu+)0g{9#WBO$z6RJz&|$$-FST1KU_@cFC-SjS0XC zG|mJNbYg?;9n**Sfa`9hcLCzcqpYh|p0dx8-R&gp`zD+oV#p~WgZn(rj7)LL+4pPZv1h(6y9$n7VHIlOwFAwb`H zM;h~bStbt+6fDv9m`?zMMC9}r52Nz_@!$#9R2(}0-PwkJb_r&)crdE8vGnm)x)t5@OgsYoJLsohGGRG7P9gB zS}*vrtCJo8KP#Rlsp4&76uO}{aHTg^w_En-(N#+>(PlhMzxUcQ!us5F_t81uqJPMz zzAyk*y~}!s89vA|ySBha6ud&gr;8GlnT?H!tc z-Vp~=FilD8;b?tffbd5w#M1c;Wl9ZP;mMjkHvFY+F*I(6yQl)|Pp59Bs1D}sr;0Pp zxu!{0ct=+Yr0~yXsmHX2t1mpOT>W<5rs7*wf1Eq=xp%pjBSa{qZ~3Pgc?N#jlx`ix zYjx+jU3a+q(8~7UVXPiI`)j^RwhaEdDdzAE4XDda!3La$M9i?q^MELFXiER|<_#0Q zhuYjWZ2CUqE>2i7)mre(ZT^8m=yQ>^CL69na^`Oy-(~5^)A}E3%wfMHddU2SD$0LD zz$t2O<1@Nh#?!k2W8uHw&ug)+-+Ko% zer-@Hdyf8(rd$)E8d|AYuwHpyO_iNwKyrew^W*C$>B8lq;n8rDkL@P6c$ z$*Ctu(0+>cv}w^wJ!>YvahAhrvl2_{JSF(`gxu5S8%MO0in*&v3DQ_rtI`*@&TgM* zfUZGRRKXlTofQ)l3)K!;k!)}UX?#EP<32^Gf0^3d7P=d{CI1cTx`uKe?Ifo?Db`|i zN)qCVY4I|N8)xqOpn}~gYD`By%xI^JtblqCgYq{Tc*NYAD)Snd9*D&|}z(f~qKI-8rW%oLIK4G3YyeTSj z!amgtUiKH7@o#Jv&vr7{+fZq#mt0#7AZY@rv0p0f0#MK4Gz&mXyw+u;Ra%Y}BM4u0 zp^1~N=PqajM=iN#q&)yy>&}PZA8~&>kU=dBe^f%1c{?ixF?A{-kw{Kxu6uqJj zvg*gncEF7b6m|W!2L>bqyWbd%Zi3Ryl9KAllMp$ZNzymAoJEL^ok`kGtk$5#whWOp_BBDHS$73HizOKYTvo7EPC1Xz-99!$ zP)#<(u(T3+S}qG&Fb7_C)_8pLYYrAYW4RS=Dogzh?lKnNB8yi2xc_5#ZBSQ?(pS48 zLvSfZ9E>j7wmsp0MXUXVQp(tALEfnSZLhL*mEn&NPRqAiFS5keX$H7!AuRkyBtC!v z`;4iU)+3*@Vx*EKap(BW(_L)ipT9NkzZBz~WueJgCSmUnw_3*=hAU*Jf#!7^b-tN{ zdta52+`jUY5enIV&}HfDufiCXOaMpx-m9$3jhY?|)djvW_HhLLQQ>Lj;x8*wEkbp# zq2sA`2Wrfu`d(Eco@?7T1&(!=sOqaHjJdZfKk2yczyh zCR`{vOC_(YLj4D>D8nu!NcO#I{LM1sL`e$!$;))7qF@cMnp?!zz)BC5IJgEoy*+#W zIm{_e7oCBJ((D7JPNDN4jxy<)bcWWA-{=ouwh*p~5r~**IN;}|G_b#JT_8{|V(9cw z-xGOz3-gz=W-)?^1nCw>nL9%qIqnyxJNstNqBY7mvqP=}rxYoRBa3ezM9D|h=rDdC z?B~!=w|#MJporHqp0iBl8`$gQM=N_VfohTsYP(l!POBvvlswFKcGKlbm%q|^4iw1= z$zP8xnB4t)DiJ5(GTSHg`e8d@)*LXAiJljnN45vnRu7_Mpfrju5@OtGS5~#weJhyL zhulpG%R|pkkM$wTsyZ;Fh}kS=LXH1*K~n8?y;|d)#C;a440es89zIaWwfr5QaqK} ziSvE*-ut?2XjcFqDd^IMKY!ZOx*yUzC$ZhmxyV;8&xG8VgpM3RB`)#?cyyq6T+x#5 z%bgG%0iaj?tfFeA|?Qd{v0*IuGF^3 zLYn_K#;$0@!F2>*BMK}p;M{4pr+~KU@e7LI`5bIODa&=pT##1pkD7qhdJPvtuCKSm zuS>-gG2HC)*k><6osc$0Ooi~D^4Oy^JqV0GYEyPay+hgq~2NRBue{V`SZeJm?sU?JXGx zWaxl&y;f^(uL>NJ(i>*4r41 zoc!gnKOMUcDybMa`D4+6H^ZD#9WzIAa1n8Oy`rB3s2!#|HTU{ccLb#)C-R2hlpsUC zK5}fKB4S`AEJ29}w~c20 zM^TI?RrUM1$~@XY)YfL`b`8&l+)K%RSYYRbW&})%=NB4ynwxEpHeMLoYuOw1jF?!; zv);U!j|}KYL-^+XY`Z`u_z2#y>MsS*mIt@l zo-L!0K85e)47(OTx*HK}KOmatCWDA$;yCM)1)>5G>bG>=?Utk z{3jYA3i%yGJ_X3}2d@JJvK{rD&)SKv_2mvHI+419K=g1aeqF#! zidj8F*BM{3qM?^^=1c?jvMv9|)vFt1OKEk|Aohiv4^f%VOy(oTwAOmJWlZOq5m5yF zo0}eFgN=L`AGC7x0pmy&nIrQi@WQ(8w=+2!twHGDR~sk!#n^W`Jjm&&Fu8tKpIh(_95hR;gu`6&qUkeJqMIG6V(8+x9cCS%oK zM>15+Q)B3U&nq8?Jy*3BrUrS*v`iGS+^+8%s_K^zoVf|>O}DRE_SaT&PMK?brSlW0 zdAUSGRZFSLJo0DYGchf=4Fqf#r?)K-qjSTkaBSiq3@dIp79`dFUf<r9x!`B=pK5F^5(IaUWan%pE%2s*Ii;6vPXXq58NI6 z@N*`x|Lb@k3gSdfmH`;$eRANpBghTJW{Jlc9xo6-CN6U=QJV@;&wpjKH)5e>JF6!N z{z@B(*7+iA#n%R&BrW>9t*sA`cWZBv#}=g+@X!Ad`?+0?*I2I)r!rz8&`>%Cp_ObmFP6%%`|V2hd6Q zcF0F>Wt{qeA-;xQrTOWh>V$YeMqq1*JxNGO$F!EFPsyIY%L35T;eUVq!Psy0?XR?NGH<#H zLUJ%OHJ~|tQuy_MKcCj7r|3t!oCt0=Myv(PfbPr}JpN&8aAjq|fZs2+-$I526@}tP z#zh`%NzhA552I!KW0g^iA|kfq+b{EiEh9zsh^6_=Mi0lz4uic*vzL@%_Zs5%rul)| zQ+J5q&kH@hN-Ls`o9)U3_-ieAg_fs3L)${|XPJxIGOi}^-YcIqUbM1zyfhM8yRowe z{fHav@f3yU)#lK`-Pl{>_6-&6IlALN8^S-jeiXo^RWb$sn%b{tdcw>*1WxK3OG;J? zs73PeouyCICFLIdw*va~C?&kpE)?hO{5z5zf(s;wlq<=k?TbTZgSS%_cX;=QmOpCi zIw~?5t9{#>XJKn&tka1Al|XpqE!cgF_-c12GUb;44DCtz;H!V~sxR6OUYtw|+PzvP z=;D$_!5t9@(TZ}EACxV_M8E5tcN=9PR0WnH5S*JXdqRS3F5 z_S-_tYqhr_kvJFm5~SkBY-LP?U^;5VC|fo9b5^8!VehJ%LrCSQ;NBcu&{1wJe$cMx z;o25YtMtpMCZIty%tyY>wwDj_YXku|C)jKTynqiceRA631&{gE%YE7MA!pS(=aI5_5g2W9tCB$)r>!>~3MHh3?c zam|?f7}(LnY~l}`)emwi5HuXFpGn2ZJpDR{9nuXJ^pI7=J=yMwxVS>ajkja$@(Xu6 z(HHbfV)cqK=Xuvhk_lb-Y0gyZRl!a2La{2rGvx7k@_fU^?Kd&SwtB&1H}B7@cj)$u z+`*`(2!(XX`3!)e;V3FRK$cC=@tk~?RC8aRF?F$+?ao=O89p%cC#LpYSTFy)=C3w^e6 zT-K*C0G;F;*>6@)<#*L^XS^h~e-L6`=&k=QPV~-NjSrqVtQ^vO?K8jDx%j!D@&W6x z+1jzAkBoqWLc=0?USEgf#MZMbZnj;uF)-}vLjDK&FHtj20UbRYVG5^Kw+QNDvd-X` zX&F($WA`s#*3LjJE+pe23Oe(K!BgXPXz^?s_bb8A1Nt?htM0Q?!7>sBF}HRW zBt0pH#=_Z-+8iHapU`hZn0eUQ zJ@FVnJz`c#VB#&G%-V3^WH^94iYumEO(AQCfBa-Tw<~qzx}9A?e?Stl9b{gW5-18< zt*`dPgNi(glNk^F)b}UA-&x^z(+zHlKi8d^pHKpj%1W$A14XHce0*5q z)yPVOUW5aDJK4n{rsB1wB%;Cx?Ctzh7Z;@si<2wC>wk|*QV5#_O^cYp7Rds#nXD(u zGTbN9XD#e?=zQ!I4IW{3FlUM-8}>$;L(oVzfOaiJBYPQ<a||7bC}x?1*+d znEd6VY^8FKQ>SeezJ*-&x6eZ9 z&1o;BYLEUf1;Q3RTgtnYXB17SDdv{IwV(C0>e%u)(cd)(r(7$4dTticR9T<)J1fBW z*&ACPGAzhmvpi_8&ILdEvuvjvfN$_w?4 zHVX-dXHKj331xRTZp_qVYJ^d%61F_!5tHpeb+x{*yr|yfx>OWuBWWMFo z)dmeItX!}{9z+-YXP6gIT(V`1(t5B>e`|ZJ{^Eg8WaeSZ5(HI&4PH8~y2jXyWZsBY zYj~)YDDr#&3HEcq32bfDuY|ETsNjYHWBvb%i2Hi%;^>nj8|6c3+MPe;+Ef=1Z5E}m z8DJbfdpqG4yVH2XW~Rl1?Jo1lVPk$In0UF+e=Z%^H&@ZI?DzDAT*C`?8U3_e*TTum zlJ>f!VD^cUR0})UBd6z;F(chj6JPAcH&YB*Suk+%6{5R*%(He|t@V}$C1~PGiOYY# zUDUHV`djW%=Z*@EoVk{wy5c+zdm~F8E|seRoeR_dRGVLx;PSLv3}3u_lAaHQUG_w} zsn(cxmWc(&pQ}z=$u{4UtV;wUGly&V)f#1b0~z{J4}4)*xXYFI^pqJ z^T4b5Eh&C!asOxGqf>1tGeEALd_^2e)eHTv@8&X8=hWtAJ|_6t1(e*&`$cIrw(n#?r9-*U-3OHO^Wy%~{k)uqS4&)YvILmpGs*l- z_5Y~KtPr1ftXVtx@6@T?SgSf0SbwgTq81MG&B=F3qa@6%p_D1=%M|6hK2C=Y1?Fh} zv~a>acwjYHP3jzKZ}Z7MesIwfd|-+`d$%8ERV5e`$re_8wj|c82>;-%{=#>9y)(Ig zT&&uv&_`J|pr=~IB-6k$NnT7}0yPyf`N*f~&80lrA8;4?P}*y%7XAnQq!l+W5q4s) zPr$e&kIN~e2?wo9m2P0u6m@iz%at^Yna~K2dx=rWj@s0MGSWSmPGbNwgxsV4PGtXM ziS~e7rcJ`3?+qno)FRk>HKvH1j^`dT%imjQ<`CLNr^l(fxNF&qb~@e5styGGW1{=+ zEuMvrys}{Ap!K>9&}Dq(L7mMB`iHF4K8qMr@4L6HXJ#Q+#2)q_o>}mw*ng6C-tao> zqSL-s&I7)`lu>zsT|nu9J4K)#cn$%_31PU`CnR19*Zp)&vUQR_$1#W^ffcq?7i=edARV zjdwnYdxl%RHjyGfMmDTiz4CEe8Gn#Kv6v4s(>@G}SHQ*?RI#8FS9K3h{`d4xPv;y*J2!BWiDoJ@ouG$@VxY#DmFT{x?;0j0AQZQixUWk!fvz+J<)2{Jg^)<<|9gY^ z_nTR*$_FMw$;lv1mQA-Hr6z5qGnYAByV7&HHrxGmQoNa2sQ+Er>5%jZ#Q5bA?6+3v z8dE+xr+4?PRZW=~#!o^)Xyy+w&<85mRbGH*7J97<=BzEW&+oeT4>Q!r8(v;D3Vuaa zUdWibT&TUv;*sZ^Z~8COAobQC!(S~azdZr>izngI^S8Qs!Nhl=j{)7e?6YtEm*4%& za`d`a!G)R&*Obhk%C#!=FCrUZ%13eCZl6uf=`u^@SV!1hc^^);)zJBuma5F4@B}^jJDuYtj?BT@@Pg%H+1=F*u4=Zk zku;bdWMfUj7K+bxRJIri$AoU6iZ4K|I}#x_)*Qks#L+k;#ZBr*g~9oqVLZxF6V=t4 z0hZEA*5K!m&*@P077RqoLk8kNdw}4HPPNgqR@F&Pp&J&3e>BH{E#FZq!wlZO_ojPe zO2@+(PTZhmmql{f-c6jXtHW;k=*?i|&jM8a_Z~ly79}p7l}<&xrH3e=o_4vw%&W!| zu-!Y7N7HEzf*+JXjh8b1?~tGi*((f)y1z4?%IC9FKm zXI{_ufG+yOqlh;^y6hPG>bq9hot(Y*Md0%VRWZuR3=u0pJ+UQ5wl5d8nW7oF=KzS zmfdc-$8u=4Gb4rYf86iEv|b0!^ZqdbMi?&EVpn1|=VPr?ynS|Wm@7`t<)ac~dVM4t zQoE`4Zl>8^3G-f4Rag;4$dg*v-U*qTQ<8GDXg+Iau*J)Q1Lk*o@&i7UgmS$SjO$ky zT&<=!b{ebWhb)!t*5HWrowtM4p+)zsw2F7r6)gFeaUWkGEutBf=mB89?!fhhK89|w zSjhB&#Hv?TAq&OqA48v=Ru0$vK^OevuT9q1Mi_CnhA%qdIYX%2O2#u@Y{gp(GA=`>cB4*G4zMvs(`uJ2ciWOE8w{?W!KP{V=G$(LR}6wET8 zge7Ks-&C1n(oKu`hB>PrN=HTu&d~&-Q}lz(URrgvSd~X)I1?3?PG1(VgfOL6d-Y@a zm)+qIOZ}CKVZ~jM{o@s~{SdqMw84A!-D#=;PemXg!X2SZ+7n1@@t~PKMPGpzY$#T0 zPJhgJ=F$XGbLe>MulD9@Pag--ch3aPcf}H5W{13JcQxkL@|Oc1W{BdO-s9}f&x_5e zva+6163!KZGh?*jkTXUN=L&jHXVHEHMh0P!-*3nFUk1_@{~SQwHf|mwS8Bw9M_NtTrso(R4p%~lYjzi#3DuKd6sWTQD|6Ys%E2Ur9{@pzXO{tUMe_uQpvxk=H zFZ%$nZf@99dk?q*LeO&~jO_w=+Ql)~3{yo|OuJ}-8C^ytFF=45uv7jme6 z=inn*zQMx=4Xd@+9oD+g9icb#{X3oqMfx|PujxlC(mzIScbr5@}}DVjT7e>47@ZLR)c)D8bjo`7uBc8y~=>mW*( z@MC^JCZo7v-s#zZtUc}8<#RCrP$ma){xfW_`sR0C*z@6smS?^Y)k_((0uf}aV5#r5 zS07c=d9x=5%ZDNrUDVA(zRtK|)h{7uoPR|-8+zSvU=Vh>bbdukAadhUO7{uo0Ypt#ui8~0=@Go1sLA4io3M5?je0Xe=B zV^RhiZ}T_jG377Rv?i;ZXRz^k*j&%vX4l^2ofot1b*%I6n15N_N`EW%pU{V<`w#qW zw-IGn?_;j--7#jF?RRELY6j*KgO0)m_#iP-lc9Hd(_s zfavUqH)djpec#H%T*QvS+*_L3^Zp-=gj&x-{i86U1(*f2%K^yg zL4J}pv#oF|rT6CRMBuu}mea^5?pHq#j0-;y(kKz<>f0WBc>?fLte$nkwB&+5(^o_| z{c&QYpbvEzdpu64441b#-JkEQA08K_W~XYj+<(S%mF3G`)w$xcrf{O`uG>4;6R+DF z7h5cEd{5y^OhJwaXK=H%W;F01mZ{ln1rtEwzdn`e!^HMS_zy1!e2UAWc0LL zL^gm7(GBv7Hi9tf{gNBNvAP`z!U4%$Q+7m1Q;=+Pnx*<`{gGUVxksOWl~(Hu492cd z#OIT7do%xcTU;t2DBX$EeM?nw>f3_8>W6*toT1YY(<^-s_G+!!9vSRmx>PiMnCe?s0DlV+J|Dsk=A4Cr(^@OvVfE741hGu*AO`sw^Z zL73D3*1N%?|9j!?`#2GSJK)5DTN*cUL0MZy7SA|y9h#$~skk5yx#F@h84Yq6k7IzX zNC2N!uQwX2->$7=-!!q9GGdgC*^36#kwFGdxZ1^rnAt!139#`&0A}D66o>6tUd#D* zw>yF^ZxZURoUqK_u?$Rht2sAu%bqAOP^_tzokqY;@KTpFMWWiS{Ue^gjr#+-pJflo zO$C!uvsUZ_62nHY_Sukx(NtSNnb8XCEw9pXe%Canm!o&?M-k&3QEbiV61{SD*g>q@ zprm~i9~<&*s^|h~-Sq{pmG7)I-?E@}ppE6PcOR;o^$j-((SHW1EL2H$yqo6U%#cp2|*~#8z2el`+ezymU>DpgQbs zSC=yxMwQP3=jNc>`4#MrGkHp{1qbC~Fs!zubnau$vza+*dMI*5dw!4?GlfzWGB(O{ zl97wc`E_p|Dg*x(I@|qZM+Wek>*RnvRa8=I*t6us@HMOO#7{i-d!B4iw|4=mWHBBm z_2%JF(BgmcDpsy=)Gmd?hmUAPV{fM`i= z?(v954ghY%HYQ>_zE$k>8BlndC-tQeaFxjyO(P{e&ZIaOa_1H_SQ-cE4UZ*yubSzz zR>FEu3NG|Ixqp`F;Y3*E#O~KVN9+yOKg?m17SlJhSH7ad@7LVOE!znUr=PsHyt}RO z`Qm&gbh)YRK^*(i(rYx_;CIUP{TGc-e!ZLICgWA$RjR4Z#{EO$<`V4=8uS3z;q()i zha+Knlhk7z?BnM4s9;}5zIXII+kc;RUh;nORY@|BA-KAoE%6i=L)ntr7{2|UQK+OG zHgAIZ3*xtJn9pc<0pkf67>GxEWwP64cmb!)7HR?S3PADePanj`Iqi_C$~-Fy8+5^d zri!##=2dc^^OhWGzI)GMOP)@(brWMeB0H1ZKEQtWk5A_wPnD$?gc%Ru;i8sLXxaR= zI8^AbeGzg1u;hRN*!|s=DQr_~uinn|$t*I#rN zvI8tr06wtakuo0}R?i?a%j#S8>RMa${%eE%iF5o2nf860ELQcGP&{vJP_^*krJT?N zY5kCrgYVv4pc6fKej{*GFed+x^x5{@@WYAftmgyO1~E20=ZGnZ)}wCl)Gy`*b<-`24E1Ey>(E~#X6!q*TR;$^0 z&@gx4K!R$WGOWua#j0^@ko#3b`DmN`$Riz3~{hq&p9T?DMSx zpeg^^<^<6&cOW~xyc z%;RbdXn1dTDpi_(Rq6^VD|vVaP1Pc|0Xu{-p&OE}NP4*+q3n`?-a1&i%+s-4Cx0i` zLfK&VJ8y^Y-^gA|Pu12$1g|%Oo*dh|?FTXdBZcK%@HRE8!~Gno-e`0HgLywj5v#a-9pvXh?k?LF`HcIW`IUGFESLz@ zL0HwbYSZl@>D|q_!toySh!1d|W~9`XCFP6bivm{g2UIN^Yz$;>AlUc~UIb_3{BF{s_bMe5? z7zEE)ax47t{$KME>TiPtk9S-zr~W~PujLYV$BB0U+p#5^vD8W5;1v_0@Xkmgna1dA zj}t@jY@GYrlrG(sVfM2fo=hq%<*(2T70%X*P(!x?$w^3Ucu$UO1%gK#C$s)axmFcd z*34Ia?J#BcnYnMF>)|UK;oNV#Zs9by6yC9y#e?|U1kR$!?a^xCt}i$L*GRAsaN<01 z3hEFz23+L>mablGhS!te)VOn?umuYgPlZP$h)HL2_6!O-RVT?BFu0-9{rF;10`{-Z430aAYQT zrRJ_`V0|=e=~+@1qLy$7@uI)Ra_NH;H^uyHtX9W)qT-3F+4%3Ufzyq&On~Ag>3C_q9xLlm=Tsz8?zxX-DBX0*p<0UdTQywqO1(={l<9R&*3*ke z`7rB#F=hdCnqpE`y!#v5yW00~>rvjR;>_&B9n(_xDj%Pt`io7z5o{7l#&4fLvt8p7 zdU)@zGADp-;M34nN&EX*d$9*W!7%4^kVISDC`yK1jGSqosR;R^Tk`M^n)zCl$9#h& zX(Ld76|&tZi4$tNDutseZVw9O*^f=a#moop4z9)jW1Lx=J!)f_jc zlY>K(4(Vfaou0lI7_0qr87+8a=Do~Yh_7>VmW0sa)n0B#wS?Xgb6MXm89RN}pgm@7 z8Gd(tn4Blp7#MGSy$b&#TWwFyH~wA3jY@X!>_h%CBIuRT_}gRKSk@WkdI)iC_z&E4 z{-4QJPl)IMp(%=@VnL_8Q@yz_c$qeE1m!*W)^bQQu< zCNbn-(r`tfyY64R@DScT36Zk7Vo{?Pk-?<{$ z^GU{&=T`|jD?N|(;29WL##va*{$DE|tN&n~1>1_J0>I}-Y~`a3xK}}rK5&XRp7&J7 zuz09g`Eh3bL6{1wO?sC%r#FrWAl`x_Yo{pj(CNPdy+AHmd5_GakIzN2q8WM(6ukh` z(hxV=i9O}rKILAqlOfQ#za9Y8%HHydV>at!e&+4~Xm@}Wk-Zm@VhmsKXa{JG3iL9vjaud0Q0Y?P~o87JIyibqqt&heThlfeQytrPy zB8h|cx9>Y4-p0;&eu1q|`n425@{7MzK`#wth?3{@j9pF2i}$K@OE@!WUVx=d=KPd48u|| zA#s>aF*JpygzjOJZ_wcYv-JzItP9-vGM>2E2|($8T9>i^*B5J2r(LhVK|*IJPjQMKn2Mw6-rsvR)i`|CnAPtH+@k=)JM?DsoA;xfHlr%&`g9%c z8?@)CRGyAd$Ub}?6@C?%6@4wZ>;?SXz`A4%K6PBx3X)bszq9Rm} z;bc@7b4j@!B?aliCNRO7?>HLfZcELM<+dsX zS8Uiy*fWj1Vlq$R%E}%Wty3{Ly|jo8)KkWn9hD%RYBfOv#EwZ?h3TS5y1&X|Lu9<7 zq&_?$ASNCA`YtHn3lVR|78Td8$)llNUCMQfs+RT}D1A;dN_6+3 zy>nDXZ=`s)^YfL4(|uHt;9p5oNqH~4T8{sQ2z(B>gv^e6J0SL@w63-UIrNmA!}dV@ zVi`=a4N!ljgm!y8`HwSd+Z!S&^8#x8nUyAb?G~@z;e?iLju?jONC>>C5fH=uuPiGthkwa_N?;GH}e}XVgs$esqto~ z@>Pt1dO!IxjW>#Nn`RoWUQM3(w&QZM<9`jW!!Kj>*Dm1uv)6x79i})A?3fUnlBVzc zAdC7(prW-%aqf%7^1!vsw=A@?1uz~H*oH&z@AX>-c+2rSf5L1R&VI{a6KG_}djs%c z;vehN9rUElFX7!qxMQ_}Ep+j)Up76!!V}4&(e`ojdt7s1<3Anp{hKqSUUI+3JTb1*9^z9oW>&Cr zVmR~tiN#B{OFs&MkrD+f8eVg|#>}&WfT#I?Y&k)X7DwTF&yt&XYvga4)xic46w$fwyc2*B7Zw7W{HX8G;s5aXvWf(!Bao4T~&(635Mi z>q5%xso-8}U$A}rC-6}{7(J_|Z4>bi{61s6?FV`tf0)0H`Yrs(#ILLmq$AHeV5ZQX z;&C_a5kbzTzcc%A23aG24(Ss4vRc=4wYG2`MSm*-|hH~vrT zxt9&p^4;JGwO9`4!p&YnJ?ENdpuBW7O6<_4%dLhl=#G_@_x#E?ra=_2!H!^F!^?Ns zV&a=^2NIx&5a-uWzG;M$E0=vay2i6GmA%WmC1q9di!2VgDBeoZIVQBTYnTf%U-&ipXWQ?@Jkz zy7ZEO2SRoDJO83>3Qz0NYHS+2onTkoW;85&o=D*zZY|o7HjVN6x?OvjDoj1BTw;hi zX@z>UGvF?w%~CkLr=3HVRn3qR-c#jABrEriQRN6Pe1~n6(&%@efP0PW)FJ`_q^q(p zQrtHAn=BIO&(VG&Jl~Zwb|tYgEqu))JHSFoqJSi&n_rYLbf|DAU%Mg>vyrTE&u-qp zcjK0&>8uRK;{uTL^tqYTTFY}M&l~Kt`8GL8Ag=@PVchG=x>YC^Gl{<6XCl39oj61^+l3o@Z*ny7^?LvarG%GYepj&O+WJZnao8c|HM-{cGi+M0wu$ zs1ACWC~boVvwt6F@*9X_UMKq}`4D zznc5b4BZ3q+__8WE1#KyrxKL6D8y5&f&+DPP5FnHp;Ozr2}pSOkXwZ1WYd@F2^j#Z zOJ3kDF77~GMO!}q=A-{6rOBx@aIU(~W-4RI-&_%s?zJGCFAU{OTn>Agr)%z^>)!<( zn6U#z>*6c}a#yt5t$?#h)o+1hh%&F;AuQu;aA}F^@ALGA<*K{+GOl3}`>~npnrsgC zk01A0xdHinlI_{;5N@z>BQWBi)|OeOhgQb+ZRlG!%i3%~d#112zDiIA{$f+(`k49Q z)ewC3>(PcuN`*l~I{iJd+j1s%Y#}YQxTyW67VY!MTX|e!vOS^&-B+UB+ssjd9xZeK z=^$D5nF*A+ztV6O?AA+eR0(k44ClZUYZ{qa5A@B+2YJKX*_$^D^*g}c+8eAxJ92wy zq_xa;HnNv-P`5ZjYAW<#s+b>T+m+Sth6s&=7@$}GY0a;%c4Wf$(cCn2nvGv#jB(=% zL3nGESB?3T7P2GJ{5S7+18$Gtc@+@)^_@{$guH2kdvD3%)vub$2WE9>ZLpx>Ld_?T z!4F#;qcEJmmW*hi;Gs{R*1I9zQ!eM|S`_ghfM`izyv4dsRHiP?8h&hiC`ind=4;Kp z2P6=&&+IsaJAR%mUu?U|A_nYB>;-42`Hoy2WS}&k|6WOT?P`JT5*LiH<~fyaw|2S7*qO(j(t3VL78s4` zxf&vhQfn0BrI1Oh2Y!n0(K&?y=G^WkLWXOh~1LceLlPEzuS-GJ=_smQOf4z zV+OKQbbi@A-2z%wgC^rGuF^~TUI&D2aS#--)z7|j zbTdszd-C8{rcct|e+R&W2h)PT2kZXPejdzvjpMYycMVb)#*5c4H&o=M4*!d+_hQLX zde^ce*{?nUZ)j@FORwm+z?5YJ3GLPmoxe^iY!B-V=}gG>q~-@MBkKldffeX8V!)Y> z@iy3%j-H5FNCe7lC#OUOyi%=b1IU@6zcT})Cd6vJz(Rsq>80`Q3K@RIVzT003smTL zw0~@zV_B6phzWJ-0ylo5bgqPF%a)IQ-1zQRc*JO@Z;5mLB#G=^w~CMJ^sOlhyB6<> zZWuv}rEB=z%$*?}YM3=?c!s5t6@M#XI@epV^pEz>a%x6m7ST_#7Jy{tmXvzS?1dx{-YkZwly9@t}Xjb&2()T z)oLo7GQo`2LX&LP!k`+gk?&nkdglcTTeVB}W*Z5&q!{51ck2jzNmkjwe^j%rny5OL zc7lAIC3L5xGClylyr&l*KzpKTI$a;yfFG%_4vp61P!Fk@b}GeU_Kz>#SUXfjy~MRYbN#zGK`u+&NOFruh1<#% zYuvo^mg{==%Gj;bKL&yaUbSFE*!e4)XL1{!bZMtT*mUN=WQPDcUaWdB^FDei^w`Qb zP964K|H;!#aa{gcgv_|T!*PcPl_AZjZ_)B^5byKLBIaVk=lbNs`sA~i^L&7ZpN}8| zib3}ZtKa1CYHf}9Chv~O8v09sh$QEOqTj=!E2|#Y=0`oyP0tUFMSIqnKah(Fd18pn z4f0M3@LjvZhqewt-ryOYblUW2KSQz&39guiLYm|C-sUm`%!5Qk%P~V`>H4+Kk!yM6 zH7qIpif?J`CswH=3zt{3iLj^d8Dx_#9EklSFwJ`ww3Fc3eTgu_RB&+H zQEF(wAD#-iHGKwsgF>o*y%8_ZWWK8~VZNwP156Sz>+Gxp{s}d0C8t(Nhd1&6Y_hU6 zcG7QlqBiFu>VAibDj$`1^2=oYr!u9}R8rTB*Z9PU39wY`w9^GpI|T6IyJmJDFEC*4 z24huGDPLWkH}@o5SS>oFp+ZTGxKw*6c9Q9G4E>f8mGCPcBF*2%Ht1WJ5WVEGS^z=Z z_z#_VK3MyZM_7*<|JzO3fQ=HYG49c5=olcyce&lNU=1a-zIiY4Z6m4l%OOz2(YRe} zNJEkd7}rFnD2`BKjT#OkOCtb4CbIf8 zC73s;;LE)a5<=lVo~&O?Oj@qB~*c~GFKJFSfFUKiv zHu;D{fj0jy2$3L9IQi$%3Ozesgf33FmpS&X8Joqnu76dH0i1f#@TbIOm3ED83oz@+ zFVrC&2Z8FOaF}e&h)PXj`f%M|B542g~h-Y4*_ zK2=cT7e3ioL=&Giw5Iz3Nk~?Fvab&fq{YnoXZ-g6A?n@3ng0Jj{-RQEp_0h4@{S^A z$=OJX%3+n9nULgs7%?`7l=C4u%vq9C&T<+va@d^D=d+CsbKIQ9@Z0-yeSg2-Kd)>5 zZM$C2>v=sNkLT@ne+;&Upc8_moaY9kc(BP@>5j4vA=zclj-$JkHv#`1lj(I~7tAWZ-P9E?+G0j~H-w|~yg4}e{ftp0cDN;A; z8_#?rjV$mArhOvL0a{WjwORajQzT*R8~v0YtoX z*ZdIAE4*JxM#@>7Y4Ublue`vPoPEO76ofw?aNwzIW!Gn4LSQ}938cQ1`g_}HY-KSN zSi61xOs1A18^?zDPzDEey60J0qLRou>!^y~>=lP5#r%_*gT zU{91`@LMwptDe5@1Jm-N+j+(W{uID6kx@jR&69}Uzm6Jkb0oSzBx?K>@d;KYW2h4@)BW@ z6KN&cF{NIG>tp1=&8Sb=ObnOse-D%M^x*YJF*C^K)#*r~ipnA0VWb70*UtdJKP~0m7gVh>zJ1~% z-#tXTl_Y-#p1;3?+~klZYNOI+|UI`iC&ckL%J*XB=Xu{hNK z1vcbJc|Gn=;Um4pXhx94>HQwMMjem{<(Xk>^ufDlvo2FGrDNtsd>H5348wVaVP_mn zim4=7c=WtVI9K4%wM$=X69-VpwUW3@pNU5X08oR6H6XQ2kYg<$$(~mGB@9E>;7=N` z#k;(%PkY^4HVEU`GvZ(PI|zqsW20kmNi=Pb*1uJys+4owziF6P+VtUHdNF~g;nPONA9 zqc-T}!`PT|sqdV6(CZwSMddCTrzA2@PdRZcI>?#K^C!r-mB8M^_sry))8DJ#7I26V4=KB z>!3a)S+BS)n7iV`MKgY6ZhuJ^l79*A*Q%M>%RNZlvqiSPMu&+D0GNi+eRwc^X8jsm zc_lR0*n4aLWi*$xuF+8@4qo$+zL@I}Ap-4Pj_S9mAHv!jHQyJ2T% zRv9oREFSWDQ+B&o%KCw2s}fbfQzfHATEH!OrM#4PuI(CtX|dF)Ey8D}u~#?)N{xVO zXQawoxJHL14SZo9+WGqn3ZA4oe&KqqNK>e>Yn!=M^ps#=aro-SvzS!*n2w`>MY(Cp0W@w|x1^c?l-vK|Hg`Dy&fof` zy-64lG_xZGgom!Aev#2d38h@*ACRylnRf(=U1os~d zpIM~IH2=pNpJxbKB+Ir1wyd{u&50Q-RyNxNnET<}&ob^2@#Evgi08n&sQ@F7&Mc}S z=w%}=>?iTY%*H`WCQJd0LpL$IBTX~Q5 zVr?89?#^A9PDe`XF0JurbhUFBjsgtr8@TOfCA61TfP=`Yk3iFuyDZVXi!oL{y6riA zmx8JiC!`Vui?%E8$gpJ4g;yranmaPNnTDTmzg1Gfj&Cq<1FS+mi^n!Wtiv3jyRWGM zj>BN@-PX1yeGm_k#Sum8<>$L@c#pcobN#t#vKA{$H+oWKp0ONKAR_y12epy>zSz?B zIoNC|pC6y@f0{m1iFD#NH?ExBm9*Y1f4}RHIP-k3*l$q)N8u!7l}}YK#`-UU7QHU| zMjB%NK!CVeg(E)+CQI-FR1m4j9>qW=^rx+1VGcV9kcNZdzMa8>ePNs2RJTi_Q{}VU zl3gytG;fhU57+dceNavuz#@$|GhUS-OoRW%#rUQJDCd|R3I{i4?Y#s$lA1ff$&0YB z)F1lE@`}iUGvUQ<8QH7T;-=}T*X{@ey}sZzb8@pO#r4Jlwgt^pew!Gqq|TQL*0ePL z_s9}oy*&)xA=um4xJ9Ue?=wgNFPp6uZufEN$Kc+zKKWO7VmK%!5x)HK z5>kC4#l~c_$1D;sgW#_?a_Zo!CLyWQIn}9h3Q&GaVO`7C!owYi5!2=Iw-cz)@)Y{f zxGU&}Vwc)D#^u#pZ4ZhmtyZv>#9C98aQZY8vn-rTL4x->^&8xNrS_GJI>WgA+MLY7 zvyz1Kng!}UT!KpM!a(-VEb@x0IEwA#0wj(n>q{*qpRJ!a)8g-U%AX|hj!b@R$Yl?5 zXHE6#;;VU0BE*KED>ruN%hsnQLW3wEI>NANY_}wS_5Xqn#7D?`i_Oy?`El+1V|2wc zJ*0KgmkHF9PrECbqK&^MeP2z3)bH=Dxv9kWQd4Mo=E@^N$I=0wn03+R1$gqK=18@g zo#?6NA9*meM7oqPQsjZJwPTF%sFNwBK&5$L=)-nu4#+<4g{VI^ubraTxFqbmX>Bdk zRcy_o23)q=dX5aYL}T0Tu@{Y_K4(nFRJm(9n|ve`9ri>9>8P}ApqpLVn8`^%p|2{k z+%$o3;gaH$Z=1KLZp`I3Ht?IC403`!A8Yg(f$EB7Te>|C{#)L2;lloh)~KG^lFE%? z<*&jjJ>+g9SVwd;kx_3{2haW&cgLM6#mKvZ@Ej)hu1f~x^tf|5w?Qt0wT)Js-Or9PL=EC<0@K2NDfy)~XRQRvY$&;$8F~3VM3C zVUT9NF`4calP0&>)k8+ReK;^)OLivuN~|WCX7K51L&hPTx(Y{msV6^~Dzp36Cr(=6Ik@>a@a4wHilLAJTYp_YTfOTq(#XAfcDZWreLmG-Fjb?GW@+Z9q#`Ubq-5m7urAgUQH-f_&i!h%6v^)odk1rNUUitCL~<6xp*>M zE9ptMd_p#f4NVreJ-;pU0#(-Fr#)aFe|TH7_F>;`7;V?6EjuM^AN@Uu{u5PXRu{c= zMgwe19wtv{vsptQr^`jgDR^)nID*V$w9!F56g{09_v^?~!%X$9_C}nzIqqG)2fz62 z221y9yt8afrJajWLn~po{m^FoA2T(6B?3|x#hSSxYZ$XcHnZeKyQ?Nfz}@}S5`or! z#+$!cfXc{9x9?G>=@#4e{$jR1v=5P!avfP;FGW%p>G#dsbf&&Bqi1k1M~mOOtJ|+7 z+pW9k7kPW!q!BSrzOA%r|KTpV-Kvt#*C1K9e9e$_5dpI`^6ShW7t9y7^&)rD7yGyy zw##1~>+{k69gv|nDSN900sdrPptlLisKjO|{;nQ}ZM*&~0ipNPoke0;xxzfr&T2Xy0t&*^OvcHYBLek%15%fMHPF1OJ%V2ra_Ilm%`Lnx@;)l zZcrt&>;qa=fYQ5dx!n!^vI|eycMC*l;&a`_^1hPA+Aju3)^%yBq|}2vlM+1eBHC4< z(!?(9=-1h)4B*X3xut4umq3B{!&f%45e3ISYs_L`;C=RGoHXXsn)r82HJ$`uaaB7B$p&WdT(NC>55%Hr%R z%V6GV9)t5GpAeKEJ0tl)SbbBNCIxCrEd2S z>yVodcKczHdV+;*q3g6LWiE%WH3u^Q(dnNh9xPU}J15z=Yh&YHrBQHPN*EL?Y)*Rc zclSHaZznlgU)}ur*(g}v@3XeRcz;snf!w4_$d>QP!^_8NX4$i<8K2b^A~vq{g(k%8 zi+4+n4G{g>#g(kX5l^6L(Avv7__q;(Q{}yRTNN?YBSzEJ7K@Bn1#wmP)Pq`GKhxuO zl6(znjc2jgd$7KA(fJQu6B6~c$H>5cO!U(m+)e>cc$BW3B|Y6o<;LM}!-n4orZepI z1zoNxSeRpW-^cy(veok2Lt^aIH-3c&K^)W-xzo;aDf~R=nf=DoV?)3hkIaiJ{173e zv|L$>393}ew1N6UrKYj3ktwW;5UnUwzowGc9s-{cF$PVWR^aPEnca)cf9_V6v8~7> z+Zc+c8)S?C{TQhOyO=jiK=s;K{^B&m7K7US`i{AV*8NT1L=RXKSW@XcUEs9VZ$*$t z9Tq`;aA0&2p0~084^`9e``4bFf%2)KM=ES9w%#Lm)~iNw?}-E|GZ-pqsexc(CG+6I zrf3@Jj;@X}I7b?R3=0Kg@PatgLy5F4oDZ##1pr%{sm2TJH+R;m1{hLjYXtlAchI-4 z;+oDMOH43Jj{PbSk{^4&=LH{R6z*vkcUvA*3H3=6+z8}bO1Yc0owuX2KK&32;~|Bm z1c}e0wBY04YuI1;vpnq(HQ0Q${FrzU?oaRg0Oa8eNhDu+8lG^_EEdxGB*!ql#mnVb zOqXaYwEkQOe^r?Mz_BxDN5>e|q;qZCqRQ1+VSW1*fD)1G+3p=~1IM?geMa|{E=F!D z|J$E`+a;=e^%ts*$9d;>4Dq|JT{sJGywA;ew~58ECkC&~{vEAbVDiFR-!iE$e{Q}s zvHxnp^@T1Cc<({O7-af4cgcND@slO~C_|a&D$O5V@H{Tu7xy;j#Hcdz$Feqd)fKy$m6EYu=E`?>k~2a7>@Y zPweJM;WAcO44PCEYEH@!IHfMz=+~_W+SuijP2C}3QX+7M&rzn7k>$;Ulv9NDDfKY z?Ixd2z}Df1 zX3k*=fR`37*op#VG(_P(L}*G`QMbULk#gVsuy0Kbza19`eU;9+OjZ7DIXImQI-~8g zw654O@7YZ%W!$pkU-=JB=rsL#!9er!;a~M)%#Bu-^Avmcw*l)_Niczn3gm1MbFgww zsfqyEQijxA>K*6C-9?_WF%@r1Y14nORHB?DtOK8{$G>b0zb$0BqzO0~9+{1sw)O!T zMI4Bp#EWy&b?qpd^rb}ZQ%9DTe^~^ry(>ADNh;+N?D1@|#W+cM) zs^0Xa$GXTx-S}b61y(rZzwRg;BWT@jlfz*eQ+2y^D*>F{-4t4XSgE%9=IyMEnwt~$ z?QKQ%i#PNtym|7>ct|?`Oti_lhS?Iw%!5<9G*JQM6a0Sdpy!iIBgh8mk3`)kzf;_K zh0JLGIyz`(}IcU-T@_Q6?fd zKaF`#&~rFLa2^xu-$#6P#Bz=$t;7=f+6J5wOrt?yi@saSe!2UNSJ#0h+{WN19@!;z zdg3bvo>YfTjjQ?DaJgIN=`sM_Vngf(H;q00AIdiRtOyHWCm{_4Yg46tY!C>7&x)wf zu}54rIo%n>qIAT@TF3K|a)ioPt{QnXX1UJAEpR^<-M?FV-e}}$VAm)N=hmZ+4%1s( z?f|1Jvf?hM6MyhD*GnMmRo%b^qN@qIeu^yJ;*jm|v@vF(gQnq2W7fk!oy!xICp$iW zhMfdcRcBrd9Tz*&!~6f^9s&Phd=!=j#~u4=J}P|eKWZ=We^$t@flGp!V2pA*xVThr zgcmWk^ke<*hz{m=p3jf40^X0Oo``j!?H_r&RpIdlvZlUmuS)rO)t9;+AJy+&IOx5p zxMpvjx%%OXzg3Z-+Mg*+plXkf=gUTX-{EA+y;*}&?uv5Zp?R&|?|O!w328K>q)qff z=hd$fH>jhSrmk zHvMsVVrs-m_pV!W&`Y6Do^h#HVsd^Ha<;Rh&!l-U(k}l zlKXM~1`N>`(I{)MMK^|kJ!>45>r^g|B$SYBndFtG-5C zdW`j)118v#9zsBB#7hU%jD7SH_+$}Gx%4QrbAi?q$G}qm$IMfl=JuSrK%20>C929M zwW809lAyWc^H5hCG_mjK?cU1?rCD|n{@vR4!Xy79wz^es?#JgT-=*0cg)r2qr7p}` zSE4P5Y~00}vGpa*t5=*pLRLw#5Iy`|diZ%RP&!CxtAwn-6FmE(`yr^m+~viXmkhq{+J%hXuYa?_cfU2bdKVpujrzN`}1ZtNQf zl`+|wvsP?(;osvV63 z2-BBSS;e_7+bO=&ILg|-LAssURc_uPj}KST6_5K2(fv$fv>u_g+F7KI(^uWpt$SAw zeipBK-3z7<3q>fn3$#S+8>vzRTP!XeC4^rBR~ErKke=O;Fa`75(G5YHFGp7YSsLq0 zHw^ECZ4{w=(!Tv6l0ch()mr*&Ja~mO2h-HOSBAB~G10m5(F*_8gRiv)ZQ&Q|y6Y3o z@~9>^0cm6(vCMzwLd?r%_{L^krJu2w2TNtEjU~QIbtM{p>@n;m7#)g_#-Jhz)C=zZ z$b|u;hFS!gA-gN*b#Bz({$snp_my-nNMaSlUanK^mRVPjvI#i2=x&vD#8yb`!M;5|8%QLW5Kj*R`?=o;{uTWp6Ud~*&SlPb+Uq5)ucz4FYI_F1*S zX++m&SNB8R3J`ttquV(Xb(-jiHvPtk92@^0^S%4*u>2&-7_g6atH`wdHEgRmA#%(^ zW)eLhSGv8=_@g{#cb7O+XTQ7fl)jfJ11gq@8D(FG@TDKJzr9;46NH7HANyD=}R={+zrlhx0#tb;-MmOSD|ENSZ0Up z3w$&Z?G^3%ej+{f@7BcZpiXigV;Ip?4e)*zL_dW= zuUf;pYT#Y$OP3UVlen2`NsDavR3x^_LO_lT2MSVwJ{&29s4(<3AJ_t`Md-;JVIbjmjHtF1My#JHnmRwHvT%?IC@Ftc;R@SYwHc^-5js#@}oA2)lV;D1=OZc{ktGyc? zR;C38zq5Ssw}!rSsDb$ZbZEj~PkFA*C$Id-bc@Jq2G{FJ>EXf#Q6DNiRM-z?c(>UHB{;iki~?1E9sjNR?9zsUZ>?SWBKk)^e58$REqZ- z9mIb&YZ*AH(bwZL zjvo`UPg@CHsm_&rT(z$Q|NqDFKU?p^MKydICApD zy)D>!iBa8X%>Ef)-Q4FwU2O_Jy^lM>>R-RP zlmC=c>Lt0%gT)sLE{AZ&>(=tC%n;o~m+cnWsye{N)rArP*Oh4ta|?qLMN2MPX#-$x0?9ia|wVOTMn0v+3gMXD}xZ7fLh8u{crx>z(0|Q^iiuX9&Opph}n@ot<={ZRRr?EhZ=5C$~mG{LfDKwDM`zf z&caKMXp@MJx{tkjX~gx`KgZ6W4tDUL3&5Pxs^>o@n{T!1TB9PelKP6itQ)|W8bG2OXuS_yu ziApAaBRuTuq-ts7A4j!GN36&$7RyUpj0sSBc>eXirAbQZ2syAlc#S+sZdSas z{dxcJL+_-xX0(eXh&b8-4KI#Z?q63Q2A# z@HKlyc6Jm-f!#z^gSP_YJTeXZ&IOfa#3W1YNT*MkU(lk$YRxO4jNa8;gWnq=(%T2S zz9+fzU{KHcdpB&U+3nXe%7#eXV`t77`7fZ-+2eW2|MleJg4QckKsp67ERiXh9=z7s z7`m6hp<`=!qQfgvO#{44XuKuF@rB=_+ID>AA*d$5%}|SsFklVDyZxAQmFm&*K&!Y)9T5m1j~=phVEdRy6TQP zt(glv+qlKrD3w`DEqvfZ2#MKmT%SU(Qx0&dezc;#!y>rl{C|s!(jlLD&Ku_i$HCou zBi?l<#GH`#4;Xl*=!duNq_2VHS^F9fX4l7XbebR&uiJrVAOi}QoZHcviwDSm6V8