From 34a00e9232b92c3ead01318b1512edb5a6a7faf6 Mon Sep 17 00:00:00 2001 From: Chad Kittel Date: Thu, 12 Sep 2024 15:20:15 -0500 Subject: [PATCH] Delete legacy SLA Calculator (#246) * Remove SLA calculator * Add security and dependabot tweaks --- .github/dependabot.yml | 3 +- Reliability/SLAEstimator/Readme.md | 57 - .../SLAEstimator/SLAEstimator.sln | 25 - .../SLAEstimator/.config/dotnet-tools.json | 12 - .../SLAEstimator/SLAEstimator/.gitignore | 232 - .../SLAEstimator/ClientApp/.gitignore | 21 - .../SLAEstimator/ClientApp/package-lock.json | 29642 ---------------- .../SLAEstimator/ClientApp/package.json | 51 - .../public/Images/activedirectory.png | Bin 767 -> 0 bytes .../ClientApp/public/Images/afd.png | Bin 700 -> 0 bytes .../ClientApp/public/Images/apim.png | Bin 804 -> 0 bytes .../ClientApp/public/Images/appgateway.png | Bin 920 -> 0 bytes .../ClientApp/public/Images/appsvc.png | Bin 1101 -> 0 bytes .../ClientApp/public/Images/ase.png | Bin 669 -> 0 bytes .../ClientApp/public/Images/atm.png | Bin 1024 -> 0 bytes .../ClientApp/public/Images/automation.png | Bin 1058 -> 0 bytes .../ClientApp/public/Images/cdn.png | Bin 575 -> 0 bytes .../public/Images/collapseall-over.png | Bin 828 -> 0 bytes .../ClientApp/public/Images/collapseall.png | Bin 896 -> 0 bytes .../ClientApp/public/Images/cosmos.png | Bin 889 -> 0 bytes .../ClientApp/public/Images/delallsla.png | Bin 896 -> 0 bytes .../ClientApp/public/Images/delete.png | Bin 409 -> 0 bytes .../public/Images/deleteallsla-over.png | Bin 789 -> 0 bytes .../ClientApp/public/Images/dns.png | Bin 441 -> 0 bytes .../ClientApp/public/Images/downarrow.png | Bin 286 -> 0 bytes .../ClientApp/public/Images/eventhubs.png | Bin 621 -> 0 bytes .../public/Images/expandall-over.png | Bin 851 -> 0 bytes .../ClientApp/public/Images/expandall.png | Bin 947 -> 0 bytes .../ClientApp/public/Images/expressroute.png | Bin 785 -> 0 bytes .../ClientApp/public/Images/hdinsight.png | Bin 549 -> 0 bytes .../ClientApp/public/Images/ilb.png | Bin 709 -> 0 bytes .../ClientApp/public/Images/iothub.png | Bin 735 -> 0 bytes .../ClientApp/public/Images/keyvault.png | Bin 939 -> 0 bytes .../ClientApp/public/Images/load.gif | Bin 226995 -> 0 bytes .../ClientApp/public/Images/mediasvc.png | Bin 880 -> 0 bytes .../ClientApp/public/Images/redis.png | Bin 784 -> 0 bytes .../ClientApp/public/Images/scheduler.png | Bin 654 -> 0 bytes .../ClientApp/public/Images/servicebus.png | Bin 614 -> 0 bytes .../ClientApp/public/Images/siterecovery.png | Bin 795 -> 0 bytes .../ClientApp/public/Images/slb.png | Bin 914 -> 0 bytes .../ClientApp/public/Images/sql.png | Bin 820 -> 0 bytes .../ClientApp/public/Images/storage.png | Bin 500 -> 0 bytes .../ClientApp/public/Images/uparrow.png | Bin 259 -> 0 bytes .../ClientApp/public/Images/vms.png | Bin 697 -> 0 bytes .../ClientApp/public/Images/vpngateway.png | Bin 806 -> 0 bytes .../SLAEstimator/ClientApp/public/favicon.ico | Bin 32038 -> 0 bytes .../SLAEstimator/ClientApp/public/index.html | 41 - .../ClientApp/public/manifest.json | 15 - .../SLAEstimator/ClientApp/src/App.js | 23 - .../SLAEstimator/ClientApp/src/App.test.js | 13 - .../ClientApp/src/components/DelayRender.js | 25 - .../ClientApp/src/components/Home.js | 12 - .../ClientApp/src/components/MainPanel.js | 464 - .../ClientApp/src/components/Navigation.js | 38 - .../src/components/OutsideClickHandle.js | 37 - .../ClientApp/src/components/SLAestimation.js | 85 - .../src/components/SLAestimationCategory.js | 55 - .../src/components/SLAestimationTier.js | 82 - .../ClientApp/src/components/SearchBar.js | 18 - .../ClientApp/src/components/ServiceAlert.js | 18 - .../ClientApp/src/components/Services.js | 38 - .../ClientApp/src/components/Styles.css | 564 - .../src/components/TiersDropDownMenu.js | 67 - .../src/components/images/activedirectory.png | Bin 767 -> 0 bytes .../ClientApp/src/components/images/afd.png | Bin 700 -> 0 bytes .../ClientApp/src/components/images/apim.png | Bin 804 -> 0 bytes .../src/components/images/appgateway.png | Bin 920 -> 0 bytes .../src/components/images/appsvc.png | Bin 1101 -> 0 bytes .../ClientApp/src/components/images/ase.png | Bin 669 -> 0 bytes .../ClientApp/src/components/images/atm.png | Bin 1024 -> 0 bytes .../src/components/images/automation.png | Bin 1058 -> 0 bytes .../ClientApp/src/components/images/cdn.png | Bin 575 -> 0 bytes .../components/images/collapseall-over.png | Bin 828 -> 0 bytes .../src/components/images/collapseall.png | Bin 896 -> 0 bytes .../src/components/images/cosmos.png | Bin 889 -> 0 bytes .../src/components/images/delallsla.png | Bin 896 -> 0 bytes .../src/components/images/delete.png | Bin 409 -> 0 bytes .../components/images/deleteallsla-over.png | Bin 789 -> 0 bytes .../ClientApp/src/components/images/dns.png | Bin 441 -> 0 bytes .../src/components/images/downarrow.png | Bin 286 -> 0 bytes .../src/components/images/eventhubs.png | Bin 621 -> 0 bytes .../src/components/images/expandall-over.png | Bin 851 -> 0 bytes .../src/components/images/expandall.png | Bin 947 -> 0 bytes .../src/components/images/expressroute.png | Bin 785 -> 0 bytes .../src/components/images/hdinsight.png | Bin 549 -> 0 bytes .../ClientApp/src/components/images/ilb.png | Bin 709 -> 0 bytes .../src/components/images/iothub.png | Bin 735 -> 0 bytes .../src/components/images/keyvault.png | Bin 939 -> 0 bytes .../ClientApp/src/components/images/load.gif | Bin 226995 -> 0 bytes .../src/components/images/mediasvc.png | Bin 880 -> 0 bytes .../ClientApp/src/components/images/redis.png | Bin 784 -> 0 bytes .../src/components/images/scheduler.png | Bin 654 -> 0 bytes .../src/components/images/servicebus.png | Bin 614 -> 0 bytes .../src/components/images/siterecovery.png | Bin 795 -> 0 bytes .../ClientApp/src/components/images/slb.png | Bin 914 -> 0 bytes .../ClientApp/src/components/images/sql.png | Bin 820 -> 0 bytes .../src/components/images/storage.png | Bin 500 -> 0 bytes .../src/components/images/uparrow.png | Bin 259 -> 0 bytes .../ClientApp/src/components/images/vms.png | Bin 697 -> 0 bytes .../src/components/images/vpngateway.png | Bin 806 -> 0 bytes .../SLAEstimator/ClientApp/src/custom.css | 14 - .../SLAEstimator/ClientApp/src/index.js | 18 - .../ClientApp/src/registerServiceWorker.js | 108 - .../Controllers/ServiceCategoryController.cs | 33 - .../SLAEstimator/Data/SLA_data.json | 549 - .../SLAEstimator/Models/Service.cs | 14 - .../SLAEstimator/Models/ServiceCategory.cs | 10 - .../SLAEstimator/Pages/Error.cshtml | 26 - .../SLAEstimator/Pages/Error.cshtml.cs | 31 - .../SLAEstimator/Pages/_ViewImports.cshtml | 3 - .../SLAEstimator/SLAEstimator/Program.cs | 26 - .../Properties/launchSettings.json | 27 - .../SLAEstimator/SLAEstimator.csproj | 70 - .../SLAEstimator/SLAEstimator/Startup.cs | 71 - .../SLAEstimator/appsettings.Development.json | 9 - .../SLAEstimator/appsettings.json | 10 - SECURITY.md | 41 + 117 files changed, 42 insertions(+), 32656 deletions(-) delete mode 100644 Reliability/SLAEstimator/Readme.md delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator.sln delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.config/dotnet-tools.json delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.gitignore delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/.gitignore delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package-lock.json delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package.json delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/activedirectory.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/afd.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/apim.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/appgateway.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/appsvc.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/ase.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/atm.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/automation.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/cdn.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/collapseall-over.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/collapseall.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/cosmos.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/delallsla.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/delete.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/deleteallsla-over.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/dns.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/downarrow.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/eventhubs.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/expandall-over.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/expandall.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/expressroute.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/hdinsight.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/ilb.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/iothub.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/keyvault.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/load.gif delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/mediasvc.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/redis.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/scheduler.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/servicebus.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/siterecovery.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/slb.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/sql.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/storage.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/uparrow.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/vms.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/vpngateway.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/favicon.ico delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/index.html delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/manifest.json delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.test.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/DelayRender.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Home.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/MainPanel.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Navigation.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/OutsideClickHandle.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimation.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationCategory.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationTier.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SearchBar.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/ServiceAlert.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Services.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Styles.css delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/TiersDropDownMenu.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/activedirectory.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/afd.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/apim.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/appgateway.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/appsvc.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/ase.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/atm.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/automation.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/cdn.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/collapseall-over.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/collapseall.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/cosmos.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/delallsla.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/delete.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/deleteallsla-over.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/dns.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/downarrow.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/eventhubs.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/expandall-over.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/expandall.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/expressroute.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/hdinsight.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/ilb.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/iothub.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/keyvault.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/load.gif delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/mediasvc.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/redis.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/scheduler.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/servicebus.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/siterecovery.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/slb.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/sql.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/storage.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/uparrow.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/vms.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/vpngateway.png delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/custom.css delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/index.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/registerServiceWorker.js delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Controllers/ServiceCategoryController.cs delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Data/SLA_data.json delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/Service.cs delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/ServiceCategory.cs delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml.cs delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/_ViewImports.cshtml delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Program.cs delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Properties/launchSettings.json delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/SLAEstimator.csproj delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Startup.cs delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.Development.json delete mode 100644 Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.json create mode 100644 SECURITY.md diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a372eb1d..8c230679 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,8 +5,7 @@ version: 2 updates: - - package-ecosystem: "" # See documentation for possible values + - package-ecosystem: "nuget" # See documentation for possible values directory: "/" # Location of package manifests schedule: interval: "weekly" - diff --git a/Reliability/SLAEstimator/Readme.md b/Reliability/SLAEstimator/Readme.md deleted file mode 100644 index 3ab30c7b..00000000 --- a/Reliability/SLAEstimator/Readme.md +++ /dev/null @@ -1,57 +0,0 @@ -# Service Level Agreement Estimator sample app - -This is an example of how you can calculate the composite SLA of your architecture. This is React web application that can run locally and totally disconnected from the Internet; the data source is a local json file. By changing the `SLA_data.json` file you can add and remove services or modify the SLA values of the individual services using your own SLA numbers. - -For more information about business metrics and how the composite SLA is calculated, refer to the [reliability pillar on the Azure Well-Architected Framework](https://learn.microsoft.com/azure/architecture/framework/resiliency/business-metrics#understand-service-level-agreements). - -This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app). - -## Folder Structure - -After downloading and opening the solution your project should look like this: - -```output -ClientApp/ - node_modules/ - package.json - public/ - index.html - favicon.ico - public/images/ - png files - ... - src/ - App.js - App.test.js - custom.css - index.js - src/components/ - Home.js - MainPanel.js - Navigation.js - SearchBar.js - ... - Controllers/ - ServiceCategoryController.cs - Data/ - SLA_data.json - Models/ - Service.cs - ServiceCategory.cs - Pages/ -``` - -For the project to build, **these files must exist with exact filenames**: - -- `public/index.html` is the page template -- `src/index.js` is the JavaScript entry point - -## How to use the SLA estimator - -The web application's user interface is similar to the Azure Pricing calculator, so if you are familiarized with it you will easily be able to create your own estimations. You can select your service categories from the menu on the left, when you select your category, the related services will display on the main panel. Alternatively you can search for services by using the alphabetic search box. - -When you click on a service, you are selecting it and it will be added to the estimate section below. while you keep on adding services the composite estimate will be automatically calculated. Alternatively you can select in which tier you want the service to be included by using the tier dropdown list; so if you decide to include more than one tier you will see the composite SLA calculated per tier and the total composite SLA. There are predefined Tiers that you can use out of the box, but you can also remove and create new ones as needed. - -## How to save your SLA estimation - -Your SLA estimation will be automatically saved to your browser's local storage, whenever you select and add a service to your estimation, it will be saved. If you close the browser and re-open it, you will still see your last changes. diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator.sln b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator.sln deleted file mode 100644 index c69e4110..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30114.105 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SLAEstimator", "SLAEstimator\SLAEstimator.csproj", "{355A659B-2004-4590-87D6-BF37ADA00D79}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {355A659B-2004-4590-87D6-BF37ADA00D79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {355A659B-2004-4590-87D6-BF37ADA00D79}.Debug|Any CPU.Build.0 = Debug|Any CPU - {355A659B-2004-4590-87D6-BF37ADA00D79}.Release|Any CPU.ActiveCfg = Release|Any CPU - {355A659B-2004-4590-87D6-BF37ADA00D79}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {B86F947D-9C16-4337-B5DF-147A3A6EA1C3} - EndGlobalSection -EndGlobal diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.config/dotnet-tools.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.config/dotnet-tools.json deleted file mode 100644 index d6051bac..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.config/dotnet-tools.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "version": 1, - "isRoot": true, - "tools": { - "dotnet-ef": { - "version": "3.1.5", - "commands": [ - "dotnet-ef" - ] - } - } -} \ No newline at end of file diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.gitignore b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.gitignore deleted file mode 100644 index 8f8b43bb..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/.gitignore +++ /dev/null @@ -1,232 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -build/ -bld/ -bin/ -Bin/ -obj/ -Obj/ - -# Visual Studio 2015 cache/options directory -.vs/ -/wwwroot/dist/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# TODO: Comment the next line if you want to checkin your web deploy settings -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Microsoft Azure ApplicationInsights config file -ApplicationInsights.config - -# Windows Store app package directory -AppPackages/ -BundleArtifacts/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.pfx -*.publishsettings -orleans.codegen.cs - -/node_modules - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe - -# FAKE - F# Make -.fake/ diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/.gitignore b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/.gitignore deleted file mode 100644 index d30f40ef..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -# See https://help.github.com/ignore-files/ for more about ignoring files. - -# dependencies -/node_modules - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package-lock.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package-lock.json deleted file mode 100644 index fb09b776..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package-lock.json +++ /dev/null @@ -1,29642 +0,0 @@ -{ - "name": "slacalculator", - "version": "0.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "slacalculator", - "version": "0.1.0", - "dependencies": { - "bootstrap": "^4.6.0", - "jquery": "^3.6.0", - "merge": "^2.1.1", - "oidc-client": "^1.11.5", - "react": "^17.0.0", - "react-dom": "^17.0.0", - "react-router": "^5.2.0", - "react-router-bootstrap": "^0.25.0", - "react-router-dom": "^5.2.0", - "react-scripts": "^5.0.1", - "reactstrap": "^8.9.0", - "rimraf": "^3.0.2" - }, - "devDependencies": { - "ajv": "^8.6.2", - "cross-env": "^7.0.3", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.9.0", - "eslint-plugin-import": "^2.23.4", - "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.24.0", - "typescript": "^3.9.10" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.0.tgz", - "integrity": "sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.0", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helpers": "^7.18.0", - "@babel/parser": "^7.18.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz", - "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==", - "dependencies": { - "@babel/types": "^7.18.0", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", - "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", - "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz", - "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==", - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==", - "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.17.12", - "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.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.12.tgz", - "integrity": "sha512-gL0qSSeIk/VRfTDgtQg/EtejENssN/r3p5gJsPie1UacwiHibprpr19Z0pcK3XKuqQvjGVxsQ37Tl1MGfXzonA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.12", - "charcodes": "^0.2.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@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.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@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.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@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.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@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.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", - "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", - "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.17.12.tgz", - "integrity": "sha512-jw8XW/B1i7Lqwqj2CbrViPcZijSxfguBWZP2aN59NHgxUyO/OcO1mfdCxH13QhN5LbWhPkX+f+brKGhZTiqtZQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.17.12.tgz", - "integrity": "sha512-cvO7lc7pZat6BsvH6l/EGaI8zpl8paICaoGk+7x7guvtfak/TbIf66nYmJOH13EuG0H+Xx3M+9LQDtSvZFKXKw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", - "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-flow": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.0.tgz", - "integrity": "sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.0.tgz", - "integrity": "sha512-vwKpxdHnlM5tIrRt/eA0bzfbi7gUBLN08vLu38np1nZevlPySRe6yvuATJB5F/WPJ+ur4OXwpVYq9+BsxqAQuQ==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", - "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", - "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.0.tgz", - "integrity": "sha512-7kM/jJ3DD/y1hDPn0jov12DoUIFsxLiItprhNydUSibxaywaxNqKwq+ODk72J9ePn4LWobIc5ik6TAJhVl8IkQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz", - "integrity": "sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.1.tgz", - "integrity": "sha512-F+RJmL479HJmC0KeqqwEGZMg1P7kWArLGbAKfEi9yPthJyMNjF+DjxFF/halfQvq1Q9GFM4TUbYDNV8xe4Ctqg==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.0.tgz", - "integrity": "sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==", - "dependencies": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", - "@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.17.12", - "@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.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.17.12", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.0", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.17.12", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.0.tgz", - "integrity": "sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.9.tgz", - "integrity": "sha512-64RiH2ON4/y8qYtoa8rUiyam/tUVyGqRyNYhe+vCRGmjnV4bUlZvY+mwd0RrmLoCpJpdq3RsrNqKb7SJdw/4kw==", - "dependencies": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz", - "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.0", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz", - "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.2.tgz", - "integrity": "sha512-n5fSd3N/RTLjwC6TLnHjlVEt5tRg6S6Pu+LpRgXayX0QVJHvlMzE3+R12cd2F0we8WB4OE8o5r5iWgmBPpqUyQ==", - "dependencies": { - "@csstools/selector-specificity": "^1.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", - "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/@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.4.tgz", - "integrity": "sha512-T2Tmr5RIxkCEXxHwMVyValqwv3h5FTJPpmU8Mq/HDV+TY6C9srVaNMiMG/sp0QaxUnVQQrnXsuLU+1g2zrLDcQ==", - "dependencies": { - "@csstools/selector-specificity": "^1.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-1.0.0.tgz", - "integrity": "sha512-RkYG5KiGNX0fJ5YoI0f4Wfq2Yo74D25Hru4fxTOioYdQvHBxcrrtTTyT5Ozzh2ejcNrhFy7IEts2WyEY7yi5yw==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3", - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true - }, - "node_modules/@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==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@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", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", - "dependencies": { - "@sinclair/typebox": "^0.23.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", - "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/prettier": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.1.tgz", - "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==" - }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.0.tgz", - "integrity": "sha512-eiREtqWRZ8aVJcNru7cT/AMVnYd9a2UHsfZT8MR1dW3UUEg6jDv9EQ9Cq4CUPZesyQ58YUpoAADGv71jY8RwgA==", - "dev": true, - "peer": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "4.29.0", - "@typescript-eslint/scope-manager": "4.29.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.0.tgz", - "integrity": "sha512-FpNVKykfeaIxlArLUP/yQfv/5/3rhl1ov6RWgud4OgbqWLkEq7lqgQU9iiavZRzpzCRQV4XddyFz3wFXdkiX9w==", - "dev": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.29.0", - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/typescript-estree": "4.29.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.29.0.tgz", - "integrity": "sha512-+92YRNHFdXgq+GhWQPT2bmjX09X7EH36JfgN2/4wmhtwV/HPxozpCNst8jrWcngLtEVd/4zAwA6BKojAlf+YqA==", - "dev": true, - "peer": true, - "dependencies": { - "@typescript-eslint/scope-manager": "4.29.0", - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/typescript-estree": "4.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.29.0.tgz", - "integrity": "sha512-HPq7XAaDMM3DpmuijxLV9Io8/6pQnliiXMQUcAdjpJJSR+fdmbD/zHCd7hMkjJn04UQtCQBtshgxClzg6NIS2w==", - "dev": true, - "peer": true, - "dependencies": { - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/visitor-keys": "4.29.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.26.0.tgz", - "integrity": "sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==", - "dependencies": { - "@typescript-eslint/utils": "5.26.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.29.0.tgz", - "integrity": "sha512-2YJM6XfWfi8pgU2HRhTp7WgRw78TCRO3dOmSpAvIQ8MOv4B46JD2chnhpNT7Jq8j0APlIbzO1Bach734xxUl4A==", - "dev": true, - "peer": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.0.tgz", - "integrity": "sha512-8ZpNHDIOyqzzgZrQW9+xQ4k5hM62Xy2R4RPO3DQxMc5Rq5QkCdSpk/drka+DL9w6sXNzV5nrdlBmf8+x495QXQ==", - "dev": true, - "peer": true, - "dependencies": { - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/visitor-keys": "4.29.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.26.0.tgz", - "integrity": "sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.26.0", - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/typescript-estree": "5.26.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", - "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", - "dependencies": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", - "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", - "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", - "dependencies": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", - "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", - "dependencies": { - "@typescript-eslint/types": "5.26.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.0.tgz", - "integrity": "sha512-LoaofO1C/jAJYs0uEpYMXfHboGXzOJeV118X4OsZu9f7rG7Pr9B3+4HTU8+err81rADa4xfQmAxnRnPAI2jp+Q==", - "dev": true, - "peer": true, - "dependencies": { - "@typescript-eslint/types": "4.29.0", - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "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.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, - "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/babel-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/babel-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "node_modules/bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, - "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001342", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001342.tgz", - "integrity": "sha512-bn6sOCu7L7jcbBbyNhLg0qzXdJ/PMbybZTH/BA6Roet9wxYRm6Tr9D0s0uhLkOZ6MSG+QU6txUgdpr3MXIVqjA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/core-js": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", - "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.7.tgz", - "integrity": "sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==", - "dependencies": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.0.tgz", - "integrity": "sha512-wzlhZNepF/QA9yvx3ePDgNGudU5KDB8lu/TRPKelYA/QtSnkS/cLl2W+TIdEX1FAFcBr0YpY7tPDlcmXJ7AyiQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssdb": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.2.tgz", - "integrity": "sha512-w08LaP+DRoPlw4g4LSUp+EWRrWTPlrzWREcU7/6IeMfL7tPR2P9oeQ1G+pxyfMmLWBNDwqHWa6kxiuGMLb71EA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.9.tgz", - "integrity": "sha512-hctQHIIeDrfMjq0bQhoVmRVaSeNNOGxkvkKVOcKpJzLr09wlRrZWH4GaYudp0aszpW8wJeaO5/yBmID9n7DNCg==", - "dependencies": { - "cssnano-preset-default": "^5.2.9", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.9.tgz", - "integrity": "sha512-/4qcQcAfFEg+gnXE5NxKmYJ9JcT+8S5SDuJCLYMDN8sM/ymZ+lgLXq5+ohx/7V2brUCkgW2OaoCzOdAN0zvhGw==", - "dependencies": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.1", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.5", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "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/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "node_modules/dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "dependencies": { - "@babel/runtime": "^7.1.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==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", - "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "peer": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "peer": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", - "dev": true, - "dependencies": { - "confusing-browser-globals": "^1.0.10" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0", - "@typescript-eslint/parser": "^4.0.0", - "babel-eslint": "^10.0.0", - "eslint": "^7.5.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jest": "^24.0.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.20.3", - "eslint-plugin-react-hooks": "^4.0.8", - "eslint-plugin-testing-library": "^3.9.0" - }, - "peerDependenciesMeta": { - "eslint-plugin-jest": { - "optional": true - }, - "eslint-plugin-testing-library": { - "optional": true - } - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.0.tgz", - "integrity": "sha512-aBUVPA5Wt0XyuV3Wg8flfVqYJR6yR2nRLuyPwoTjCg5VTk4G1X1zQpInr39tUGgRxqrA+d+B9GYK4+/d1i0Rfw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.1.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/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/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-plugin-jest": { - "version": "24.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz", - "integrity": "sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "^4.0.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": ">= 4", - "eslint": ">=5" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "dependencies": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", - "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-react/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/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", - "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@typescript-eslint/experimental-utils": "^3.10.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^5 || ^6 || ^7" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-testing-library/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, - "optional": true, - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-testing-library/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, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "peer": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "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==", - "peer": 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/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==", - "peer": 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==", - "peer": 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==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true - }, - "node_modules/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==", - "peer": 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==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "peer": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "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==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "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==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fastq": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", - "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/find-cache-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" - }, - "node_modules/follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/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/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "dependencies": { - "harmony-reflect": "^1.4.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", - "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", - "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", - "dependencies": { - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", - "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", - "dependencies": { - "@jest/console": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", - "dependencies": { - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", - "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", - "dependencies": { - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", - "dependencies": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "peer": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "peer": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", - "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node_modules/node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", - "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/oidc-client": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", - "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", - "dependencies": { - "acorn": "^7.4.1", - "base64-js": "^1.5.1", - "core-js": "^3.8.3", - "crypto-js": "^4.0.0", - "serialize-javascript": "^4.0.0" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/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.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", - "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-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.1.tgz", - "integrity": "sha512-UjcYfl3wJJdcabGKk8lgetPvhi1Et7VDc3sYr9EyhNBeB00YD4vHgPBp+oMVoG/dDWCc6ASbmzPNV6jADTwh8Q==", - "dependencies": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", - "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.7.tgz", - "integrity": "sha512-Btho5XzDTpl117SmB3tvUHP8txg5n7Ayv7vQ5m4b1zXkfs1Y52C67uZjZ746h7QvOJ+rLRg50OlhhjFW+IQY6A==", - "dependencies": { - "@csstools/selector-specificity": "1.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.6.0.tgz", - "integrity": "sha512-5cnzpSFZnQJOlBu85xn4Nnluy/WjIST/ugn+gOVcKnmFJ+GLtkfRhmJPo/TW9UDpG7oyA467kvDOO8mtcpOL4g==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.0.1", - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.1", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.4", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-unset-value": "^1.0.1", - "autoprefixer": "^10.4.7", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.1", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.6", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.4", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", - "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/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==" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-is": { - "version": "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-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-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-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", - "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-bootstrap": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/react-router-bootstrap/-/react-router-bootstrap-0.25.0.tgz", - "integrity": "sha512-/22eqxjn6Zv5fvY2rZHn57SKmjmJfK7xzJ6/G1OgxAjLtKVfWgV5sn41W2yiqzbtV5eE4/i4LeDLBGYTqx7jbA==", - "dependencies": { - "prop-types": "^15.5.10" - }, - "peerDependencies": { - "react": ">=0.14.0", - "react-router-dom": ">=4.0.0" - } - }, - "node_modules/react-router-dom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", - "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.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" - } - }, - "node_modules/react-scripts/node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.26.0.tgz", - "integrity": "sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.26.0", - "@typescript-eslint/type-utils": "5.26.0", - "@typescript-eslint/utils": "5.26.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/experimental-utils": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.0.tgz", - "integrity": "sha512-OgUGXC/teXD8PYOkn33RSwBJPVwL0I2ipm5OHr9g9cfAhVrPC2DxQiWqaq88MNO5mbr/ZWnav3EVBpuwDreS5Q==", - "dependencies": { - "@typescript-eslint/utils": "5.26.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/parser": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.26.0.tgz", - "integrity": "sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.26.0", - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/typescript-estree": "5.26.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/scope-manager": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", - "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", - "dependencies": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/types": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", - "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", - "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", - "dependencies": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", - "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", - "dependencies": { - "@typescript-eslint/types": "5.26.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/react-scripts/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/react-scripts/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/react-scripts/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-scripts/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-scripts/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/eslint": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", - "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", - "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-testing-library": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.0.tgz", - "integrity": "sha512-eWQ19l6uWL7LW8oeMyQVSGjVYFnBqk7DMHjadm0yOHBvX3Xi9OBrsNuxoAMdX4r7wlQ5WWpW46d+CB6FWFL/PQ==", - "dependencies": { - "@typescript-eslint/utils": "^5.13.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "dependencies": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/react-scripts/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/react-scripts/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/react-scripts/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/react-scripts/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/react-scripts/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/react-scripts/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0", - "react-dom": ">=15.0.0" - } - }, - "node_modules/reactstrap": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.9.0.tgz", - "integrity": "sha512-pmf33YjpNZk1IfrjqpWCUMq9hk6GzSnMWBAofTBNIRJQB1zQ0Au2kzv3lPUAFsBYgWEuI9iYa/xKXHaboSiMkQ==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "classnames": "^2.2.3", - "prop-types": "^15.5.8", - "react-popper": "^1.3.6", - "react-transition-group": "^2.3.1" - }, - "peerDependencies": { - "react": ">=16.3.0", - "react-dom": ">=16.3.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.74.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.74.1.tgz", - "integrity": "sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-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==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-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==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-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==", - "peer": true - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "peer": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", - "dependencies": { - "arg": "^5.0.1", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.12", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "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.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/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/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.0.tgz", - "integrity": "sha512-+Nlb39iQSOSsFv0lWUuUTim3jDQO8nhK3E68f//J2r5rIcp4lULHXz2oZ0UVdEeWXEh5lSzYUlzarZhDAeAVQw==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" - }, - "node_modules/workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", - "dependencies": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", - "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", - "dependencies": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", - "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" - } - }, - "node_modules/workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" - }, - "@babel/core": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.0.tgz", - "integrity": "sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.0", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helpers": "^7.18.0", - "@babel/parser": "^7.18.0", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz", - "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==", - "requires": { - "@babel/types": "^7.18.0", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", - "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", - "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", - "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", - "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz", - "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==", - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.0", - "@babel/types": "^7.18.0" - } - }, - "@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "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.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", - "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.12.tgz", - "integrity": "sha512-gL0qSSeIk/VRfTDgtQg/EtejENssN/r3p5gJsPie1UacwiHibprpr19Z0pcK3XKuqQvjGVxsQ37Tl1MGfXzonA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.12", - "charcodes": "^0.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", - "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.12.tgz", - "integrity": "sha512-D1Hz0qtGTza8K2xGyEdVNCYLdVHukAcbQr4K3/s6r/esadyEriZovpJimQOpu8ju4/jV8dW/1xdaE0UpDroidw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.17.12.tgz", - "integrity": "sha512-B8QIgBvkIG6G2jgsOHQUist7Sm0EBLDCx8sen072IwqNuzMegZNXrYnSv77cYzA8mLDZAfQYqsLIhimiP1s2HQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", - "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.17.12.tgz", - "integrity": "sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.17.12.tgz", - "integrity": "sha512-jw8XW/B1i7Lqwqj2CbrViPcZijSxfguBWZP2aN59NHgxUyO/OcO1mfdCxH13QhN5LbWhPkX+f+brKGhZTiqtZQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.17.12.tgz", - "integrity": "sha512-cvO7lc7pZat6BsvH6l/EGaI8zpl8paICaoGk+7x7guvtfak/TbIf66nYmJOH13EuG0H+Xx3M+9LQDtSvZFKXKw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", - "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.17.12.tgz", - "integrity": "sha512-g8cSNt+cHCpG/uunPQELdq/TeV3eg1OLJYwxypwHtAWo9+nErH3lQx9CSO2uI9lF74A0mR0t4KoMjs1snSgnTw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-flow": "^7.17.12" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", - "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", - "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.0.tgz", - "integrity": "sha512-cCeR0VZWtfxWS4YueAK2qtHtBPJRSaJcMlbS8jhSIm/A3E2Kpro4W1Dn4cqJtp59dtWfXjQwK7SPKF8ghs7rlw==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.0.tgz", - "integrity": "sha512-vwKpxdHnlM5tIrRt/eA0bzfbi7gUBLN08vLu38np1nZevlPySRe6yvuATJB5F/WPJ+ur4OXwpVYq9+BsxqAQuQ==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", - "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", - "requires": { - "@babel/helper-module-transforms": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", - "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.12.tgz", - "integrity": "sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-jsx": "^7.17.12", - "@babel/types": "^7.17.12" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.0.tgz", - "integrity": "sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", - "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.0.tgz", - "integrity": "sha512-7kM/jJ3DD/y1hDPn0jov12DoUIFsxLiItprhNydUSibxaywaxNqKwq+ODk72J9ePn4LWobIc5ik6TAJhVl8IkQ==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz", - "integrity": "sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.1.tgz", - "integrity": "sha512-F+RJmL479HJmC0KeqqwEGZMg1P7kWArLGbAKfEi9yPthJyMNjF+DjxFF/halfQvq1Q9GFM4TUbYDNV8xe4Ctqg==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.0.tgz", - "integrity": "sha512-cP74OMs7ECLPeG1reiCQ/D/ypyOxgfm8uR6HRYV23vTJ7Lu1nbgj9DQDo/vH59gnn7GOAwtTDPPYV4aXzsMKHA==", - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.18.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.18.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", - "@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.17.12", - "@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.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.18.0", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.17.12", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.18.0", - "@babel/plugin-transform-modules-commonjs": "^7.18.0", - "@babel/plugin-transform-modules-systemjs": "^7.18.0", - "@babel/plugin-transform-modules-umd": "^7.18.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.18.0", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.17.12", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.17.12.tgz", - "integrity": "sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.17.12", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" - } - }, - "@babel/preset-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.17.12.tgz", - "integrity": "sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==", - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.17.12" - } - }, - "@babel/runtime": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.0.tgz", - "integrity": "sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.9.tgz", - "integrity": "sha512-64RiH2ON4/y8qYtoa8rUiyam/tUVyGqRyNYhe+vCRGmjnV4bUlZvY+mwd0RrmLoCpJpdq3RsrNqKb7SJdw/4kw==", - "requires": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz", - "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.18.0", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz", - "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==", - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-cascade-layers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.2.tgz", - "integrity": "sha512-n5fSd3N/RTLjwC6TLnHjlVEt5tRg6S6Pu+LpRgXayX0QVJHvlMzE3+R12cd2F0we8WB4OE8o5r5iWgmBPpqUyQ==", - "requires": { - "@csstools/selector-specificity": "^1.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-color-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.4.tgz", - "integrity": "sha512-T2Tmr5RIxkCEXxHwMVyValqwv3h5FTJPpmU8Mq/HDV+TY6C9srVaNMiMG/sp0QaxUnVQQrnXsuLU+1g2zrLDcQ==", - "requires": { - "@csstools/selector-specificity": "^1.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-stepped-value-functions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-unset-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-1.0.0.tgz", - "integrity": "sha512-RkYG5KiGNX0fJ5YoI0f4Wfq2Yo74D25Hru4fxTOioYdQvHBxcrrtTTyT5Ozzh2ejcNrhFy7IEts2WyEY7yi5yw==", - "requires": {} - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true - }, - "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==", - "peer": true - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.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": { - "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==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "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==" - }, - "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==" - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } - }, - "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - } - }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", - "requires": { - "@sinclair/typebox": "^0.23.3" - } - }, - "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - } - }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==" - }, - "@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "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==" - } - } - }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } - } - }, - "@rushstack/eslint-patch": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz", - "integrity": "sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==" - }, - "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" - }, - "@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz", - "integrity": "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/prettier": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.1.tgz", - "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.0.tgz", - "integrity": "sha512-eiREtqWRZ8aVJcNru7cT/AMVnYd9a2UHsfZT8MR1dW3UUEg6jDv9EQ9Cq4CUPZesyQ58YUpoAADGv71jY8RwgA==", - "dev": true, - "peer": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.29.0", - "@typescript-eslint/scope-manager": "4.29.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.0.tgz", - "integrity": "sha512-FpNVKykfeaIxlArLUP/yQfv/5/3rhl1ov6RWgud4OgbqWLkEq7lqgQU9iiavZRzpzCRQV4XddyFz3wFXdkiX9w==", - "dev": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.29.0", - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/typescript-estree": "4.29.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/parser": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.29.0.tgz", - "integrity": "sha512-+92YRNHFdXgq+GhWQPT2bmjX09X7EH36JfgN2/4wmhtwV/HPxozpCNst8jrWcngLtEVd/4zAwA6BKojAlf+YqA==", - "dev": true, - "peer": true, - "requires": { - "@typescript-eslint/scope-manager": "4.29.0", - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/typescript-estree": "4.29.0", - "debug": "^4.3.1" - } - }, - "@typescript-eslint/scope-manager": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.29.0.tgz", - "integrity": "sha512-HPq7XAaDMM3DpmuijxLV9Io8/6pQnliiXMQUcAdjpJJSR+fdmbD/zHCd7hMkjJn04UQtCQBtshgxClzg6NIS2w==", - "dev": true, - "peer": true, - "requires": { - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/visitor-keys": "4.29.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.26.0.tgz", - "integrity": "sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==", - "requires": { - "@typescript-eslint/utils": "5.26.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.29.0.tgz", - "integrity": "sha512-2YJM6XfWfi8pgU2HRhTp7WgRw78TCRO3dOmSpAvIQ8MOv4B46JD2chnhpNT7Jq8j0APlIbzO1Bach734xxUl4A==", - "dev": true, - "peer": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.0.tgz", - "integrity": "sha512-8ZpNHDIOyqzzgZrQW9+xQ4k5hM62Xy2R4RPO3DQxMc5Rq5QkCdSpk/drka+DL9w6sXNzV5nrdlBmf8+x495QXQ==", - "dev": true, - "peer": true, - "requires": { - "@typescript-eslint/types": "4.29.0", - "@typescript-eslint/visitor-keys": "4.29.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.26.0.tgz", - "integrity": "sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==", - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.26.0", - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/typescript-estree": "5.26.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", - "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", - "requires": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0" - } - }, - "@typescript-eslint/types": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", - "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", - "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", - "requires": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", - "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", - "requires": { - "@typescript-eslint/types": "5.26.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.0.tgz", - "integrity": "sha512-LoaofO1C/jAJYs0uEpYMXfHboGXzOJeV118X4OsZu9f7rG7Pr9B3+4HTU8+err81rADa4xfQmAxnRnPAI2jp+Q==", - "dev": true, - "peer": true, - "requires": { - "@typescript-eslint/types": "4.29.0", - "eslint-visitor-keys": "^2.0.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "peer": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "peer": true - }, - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "peer": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "peer": true - } - } - }, - "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", - "requires": {} - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001342", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001342.tgz", - "integrity": "sha512-bn6sOCu7L7jcbBbyNhLg0qzXdJ/PMbybZTH/BA6Roet9wxYRm6Tr9D0s0uhLkOZ6MSG+QU6txUgdpr3MXIVqjA==" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" - }, - "check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==" - }, - "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==" - }, - "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "core-js": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", - "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==" - }, - "core-js-compat": { - "version": "3.22.7", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.7.tgz", - "integrity": "sha512-uI9DAQKKiiE/mclIC5g4AjRpio27g+VMRhe6rQoz+q4Wm4L6A/fJhiLtBw+sfOpDG9wZ3O0pxIw7GbfOlBgjOA==", - "requires": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.0.tgz", - "integrity": "sha512-wzlhZNepF/QA9yvx3ePDgNGudU5KDB8lu/TRPKelYA/QtSnkS/cLl2W+TIdEX1FAFcBr0YpY7tPDlcmXJ7AyiQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "requires": {} - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssdb": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.2.tgz", - "integrity": "sha512-w08LaP+DRoPlw4g4LSUp+EWRrWTPlrzWREcU7/6IeMfL7tPR2P9oeQ1G+pxyfMmLWBNDwqHWa6kxiuGMLb71EA==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.9.tgz", - "integrity": "sha512-hctQHIIeDrfMjq0bQhoVmRVaSeNNOGxkvkKVOcKpJzLr09wlRrZWH4GaYudp0aszpW8wJeaO5/yBmID9n7DNCg==", - "requires": { - "cssnano-preset-default": "^5.2.9", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.9.tgz", - "integrity": "sha512-/4qcQcAfFEg+gnXE5NxKmYJ9JcT+8S5SDuJCLYMDN8sM/ymZ+lgLXq5+ohx/7V2brUCkgW2OaoCzOdAN0zvhGw==", - "requires": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.1", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.5", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "requires": { - "@babel/runtime": "^7.1.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==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", - "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==" - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "peer": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "peer": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "peer": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": 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==", - "peer": 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==", - "peer": 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==", - "peer": 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==", - "peer": true - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "peer": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true - } - } - }, - "globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", - "peer": 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==", - "peer": 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==", - "peer": 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==", - "peer": 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==", - "peer": true - } - } - }, - "eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-flowtype": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.0.tgz", - "integrity": "sha512-aBUVPA5Wt0XyuV3Wg8flfVqYJR6yR2nRLuyPwoTjCg5VTk4G1X1zQpInr39tUGgRxqrA+d+B9GYK4+/d1i0Rfw==", - "dev": true, - "requires": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "eslint-plugin-jest": { - "version": "24.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz", - "integrity": "sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@typescript-eslint/experimental-utils": "^4.0.1" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "requires": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - } - }, - "eslint-plugin-react": { - "version": "7.30.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz", - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==", - "requires": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "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" - } - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz", - "integrity": "sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==", - "requires": {} - }, - "eslint-plugin-testing-library": { - "version": "3.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", - "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@typescript-eslint/experimental-utils": "^3.10.1" - }, - "dependencies": { - "@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", - "dev": true, - "optional": true, - "peer": true - }, - "@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "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, - "optional": true, - "peer": 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, - "optional": true, - "peer": true - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "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==", - "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==" - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "peer": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "peer": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fastq": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", - "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "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==" - }, - "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==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" - }, - "follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "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": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "peer": true - }, - "immer": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", - "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "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==" - }, - "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==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - } - }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - } - }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "@jest/console": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", - "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", - "requires": { - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@jest/test-result": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", - "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", - "requires": { - "@jest/console": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", - "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - }, - "jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", - "requires": { - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-watcher": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", - "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", - "requires": { - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", - "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - } - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "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": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" - }, - "jsx-ast-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", - "requires": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "peer": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "peer": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "memfs": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", - "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" - }, - "object-inspect": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", - "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - } - }, - "object.hasown": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "oidc-client": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", - "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", - "requires": { - "acorn": "^7.4.1", - "base64-js": "^1.5.1", - "core-js": "^3.8.3", - "crypto-js": "^4.0.0", - "serialize-javascript": "^4.0.0" - } - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - }, - "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.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "requires": { - "postcss-selector-parser": "^6.0.2" - } - }, - "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.1.tgz", - "integrity": "sha512-UjcYfl3wJJdcabGKk8lgetPvhi1Et7VDc3sYr9EyhNBeB00YD4vHgPBp+oMVoG/dDWCc6ASbmzPNV6jADTwh8Q==", - "requires": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "requires": {} - }, - "postcss-custom-properties": { - "version": "12.1.7", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz", - "integrity": "sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-lab-function": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.5.tgz", - "integrity": "sha512-NOG1grw9wIO+60arKa2YYsrbgvP6tp+jqc7+ZD5/MalIw234ooH2C6KlR6FEn4yle7GqZoBxSK1mLBE9KPur6w==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "requires": { - "postcss-selector-parser": "^6.0.6" - } - }, - "postcss-nesting": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.7.tgz", - "integrity": "sha512-Btho5XzDTpl117SmB3tvUHP8txg5n7Ayv7vQ5m4b1zXkfs1Y52C67uZjZ746h7QvOJ+rLRg50OlhhjFW+IQY6A==", - "requires": { - "@csstools/selector-specificity": "1.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" - }, - "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "requires": {} - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} - }, - "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.6.0.tgz", - "integrity": "sha512-5cnzpSFZnQJOlBu85xn4Nnluy/WjIST/ugn+gOVcKnmFJ+GLtkfRhmJPo/TW9UDpG7oyA467kvDOO8mtcpOL4g==", - "requires": { - "@csstools/postcss-cascade-layers": "^1.0.1", - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.1", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.4", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-unset-value": "^1.0.1", - "autoprefixer": "^10.4.7", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.1", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.6", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.4", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz", - "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==", - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "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==" - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "peer": true - }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "requires": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - } - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "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==" - }, - "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==" - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-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" - } - }, - "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" - }, - "react-router": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", - "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", - "requires": { - "@babel/runtime": "^7.1.2", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-bootstrap": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/react-router-bootstrap/-/react-router-bootstrap-0.25.0.tgz", - "integrity": "sha512-/22eqxjn6Zv5fvY2rZHn57SKmjmJfK7xzJ6/G1OgxAjLtKVfWgV5sn41W2yiqzbtV5eE4/i4LeDLBGYTqx7jbA==", - "requires": { - "prop-types": "^15.5.10" - } - }, - "react-router-dom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", - "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", - "requires": { - "@babel/runtime": "^7.1.2", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.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" - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.26.0.tgz", - "integrity": "sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==", - "requires": { - "@typescript-eslint/scope-manager": "5.26.0", - "@typescript-eslint/type-utils": "5.26.0", - "@typescript-eslint/utils": "5.26.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.0.tgz", - "integrity": "sha512-OgUGXC/teXD8PYOkn33RSwBJPVwL0I2ipm5OHr9g9cfAhVrPC2DxQiWqaq88MNO5mbr/ZWnav3EVBpuwDreS5Q==", - "requires": { - "@typescript-eslint/utils": "5.26.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.26.0.tgz", - "integrity": "sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==", - "requires": { - "@typescript-eslint/scope-manager": "5.26.0", - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/typescript-estree": "5.26.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.26.0.tgz", - "integrity": "sha512-gVzTJUESuTwiju/7NiTb4c5oqod8xt5GhMbExKsCTp6adU3mya6AGJ4Pl9xC7x2DX9UYFsjImC0mA62BCY22Iw==", - "requires": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0" - } - }, - "@typescript-eslint/types": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.26.0.tgz", - "integrity": "sha512-8794JZFE1RN4XaExLWLI2oSXsVImNkl79PzTOOWt9h0UHROwJedNOD2IJyfL0NbddFllcktGIO2aOu10avQQyA==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.26.0.tgz", - "integrity": "sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==", - "requires": { - "@typescript-eslint/types": "5.26.0", - "@typescript-eslint/visitor-keys": "5.26.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.26.0.tgz", - "integrity": "sha512-wei+ffqHanYDOQgg/fS6Hcar6wAWv0CUPQ3TZzOWd2BLfgP539rb49bwua8WRAs7R6kOSLn82rfEu2ro6Llt8Q==", - "requires": { - "@typescript-eslint/types": "5.26.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "eslint": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", - "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", - "requires": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - } - }, - "eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "eslint-plugin-testing-library": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.0.tgz", - "integrity": "sha512-eWQ19l6uWL7LW8oeMyQVSGjVYFnBqk7DMHjadm0yOHBvX3Xi9OBrsNuxoAMdX4r7wlQ5WWpW46d+CB6FWFL/PQ==", - "requires": { - "@typescript-eslint/utils": "^5.13.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - }, - "espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", - "requires": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", - "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==" - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==" - }, - "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" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", - "requires": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - } - }, - "reactstrap": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.9.0.tgz", - "integrity": "sha512-pmf33YjpNZk1IfrjqpWCUMq9hk6GzSnMWBAofTBNIRJQB1zQ0Au2kzv3lPUAFsBYgWEuI9iYa/xKXHaboSiMkQ==", - "requires": { - "@babel/runtime": "^7.12.5", - "classnames": "^2.2.3", - "prop-types": "^15.5.8", - "react-popper": "^1.3.6", - "react-transition-group": "^2.3.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rollup": { - "version": "2.74.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.74.1.tgz", - "integrity": "sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "peer": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^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==", - "peer": 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==", - "peer": 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==", - "peer": true - } - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } - } - }, - "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "peer": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - } - }, - "tailwindcss": { - "version": "3.0.24", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.24.tgz", - "integrity": "sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==", - "requires": { - "arg": "^5.0.1", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.12", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "requires": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "dependencies": { - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - } - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "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=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - } - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "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", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.0.tgz", - "integrity": "sha512-+Nlb39iQSOSsFv0lWUuUTim3jDQO8nhK3E68f//J2r5rIcp4lULHXz2oZ0UVdEeWXEh5lSzYUlzarZhDAeAVQw==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "ws": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", - "requires": {} - } - } - }, - "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "workbox-background-sync": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "workbox-broadcast-update": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-build": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", - "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "workbox-cacheable-response": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" - }, - "workbox-expiration": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "workbox-google-analytics": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", - "requires": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "workbox-navigation-preload": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-precaching": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", - "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "workbox-range-requests": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-recipes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", - "requires": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "workbox-routing": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-strategies": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", - "requires": { - "workbox-core": "6.5.3" - } - }, - "workbox-streams": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", - "requires": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" - } - }, - "workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" - }, - "workbox-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", - "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "workbox-window": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "requires": {} - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package.json deleted file mode 100644 index fcc5e7b7..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/package.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "slacalculator", - "version": "0.1.0", - "private": true, - "dependencies": { - "bootstrap": "^4.6.0", - "jquery": "^3.6.0", - "merge": "^2.1.1", - "oidc-client": "^1.11.5", - "react": "^17.0.0", - "react-dom": "^17.0.0", - "react-router": "^5.2.0", - "react-router-bootstrap": "^0.25.0", - "react-router-dom": "^5.2.0", - "react-scripts": "^5.0.1", - "reactstrap": "^8.9.0", - "rimraf": "^3.0.2" - }, - "devDependencies": { - "ajv": "^8.6.2", - "cross-env": "^7.0.3", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.9.0", - "eslint-plugin-import": "^2.23.4", - "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.24.0", - "typescript": "^3.9.10" - }, - "eslintConfig": { - "extends": "react-app" - }, - "scripts": { - "start": "rimraf ./build && react-scripts start", - "build": "react-scripts build", - "test": "cross-env CI=true react-scripts test --env=jsdom", - "eject": "react-scripts eject", - "lint": "eslint ./src/" - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/activedirectory.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/activedirectory.png deleted file mode 100644 index 4d419e73061e26bc46f97aad1767cce8144bcd1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 767 zcmVP000*V0ssI2ae;G000001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0+dNaK~y+Tt&~k@ z6G0Tm|GP<>#wMFq(FT>)){7Ty53SgG5CjDgJ$Mm3+Cvdf3f@GE2r9Nc1Ux8+;;Aa4 zU=b9m1zUrqA1X>wX|<*m8l(A~?C0z{n~a#Gn-ofa3}ohQ^2@xpZ$_{z3u}bPKi7hl zT{mOavssldDzbv>aRzS`-1(rqj_5p8o=UD)GVZ1MJT#Ggw`A}|8Opk*RD=?Io@Zd3 z%*H8SIN|J?)6pO2^E~Wjr&aS>I1?o%4=uyN^@pNAfowsm7}V4aQ>SJmsb3yV$%bVk5X4(95Wi9=V8sPQ);^mQ=|46{UP^`6qg`J zk?U3xVTI5A0vbiMy3pYfyk5mqt-9PSH+yRawT8Zs>tm(6`+tTWWbizL^#bbI5K*0v z0-A;4@H}7GwS%GwvIe4<-EDQJI_mg?!hM+(d)(OJLPLRQIc^txUTb5(YT6`3h+6m_ zY}ZQ}JyA4!a3BC($j4W}C%Sq&gAKvJ(fhH1895)cUEg#>DXzwGJB4F)*jj@M$Iqg| zp(g2cXYkUr@?<=jRgJGP{<3(zm@bsWcOA7Nj@06~4|n6Bxh5~H*LJ_>!oFbdB$@h5 zRGs?jtIqD04sPZpDZ0O&5)7v8E^V&DNePCDF#^%FU0%U;rhUV7R($xLkd$T!*5OwF z`8FT_WscIjkR{799nW>fey?qO6r=KDs;fo1GC>w1S=L|M8om8{16$UW_NMc_`c|=x zzo?yZw}cln+3?3SORC!M?rE1!wAAqL731t;up>N}!4QF^nbF}T%`m%m`a_)(f9wcz xRbWoD&MneiH|8gQYdln*vin*ErS)4qz+XZPgF4-R1YH0C002ovPDHLkV1msTWXb>l diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/afd.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/afd.png deleted file mode 100644 index 1a0f92f590ec2ac8956c89df38c091062ac862d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 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 D1}{EE diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/atm.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/atm.png deleted file mode 100644 index 97197de21c3dbd6d5d2e06ec13cd76d736c795f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poVqP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1C>ccK~y+TrBvTf z6jvCXU4AUPEDJ8X0}G2FC`eI+vRbv6wn`eKv90NY32$whK9raCp-=ts2lT~08KQ|v zlUfs-6jLM8#6GB`u8_Kf1X$XD>@K=Lk=>PDXLe@p^xS&~Sb-PQlgXX?o$q|-elz#Z zm~>qi{x^1ZN&X|rYs3hOV5ur`@3R;|5q5ByyPJ;A9Cca@?X0!H(Ro=a(|rGoc>z58@6;|;vx^7pMoXgVvlS){D?BB^e8 za3FNJODh~D$pv|Lx1;ZzXe5eV{3Fkv1Tu|p*cv*lQ=_YjOyA2!CmaZ?#4=lTY3$#Z zdwQ#no^Rm1ncv25M1qf2YWI}4ylJo7Yklj2i} z@n4sDIdz$zSebd4aJO303F+ZTRFOzcUHR!DuhnVpJ?r##+2n%4Ea-@NJe-5l-Da8j zD}h?WC6j_cbBJZ}NG=h{k6j5BBvM{sKJ!I$Ymb8vf^0!i6-852mCvDch~)^=Damlr zH0V?|QbjD3yLD*+JO|JE&WP`Sw)>sI#)b|XlWCMM&=DHuLUgQyH5G*|rK(;1n;VG) zvQCesp{>%>Rv8XvA;Se8N>o8p+=~tiq_LOjq~yOH_1}KxAB`>rv&a&*l@@Esv5!2w z7s7hyz2ImGL?_f)C*ZL0tMQi)eqW}C3`drqT|o%XXGgCtoF8iMI_lDiF!s|T3N%)> z?y?@EA9hMjFu>XPc&H;D$wLqhX71k%BX#YE*}<N zp$c2+$Z&A#LA>WgJrZy^e9AlcWe=0R`c40G5k`?tp9?!34RIq1PqY2g?|WbrxEFge zm&SPHRMX&Bh6S+o|8nhOV3Ky^^0e5CGYCQcHXPh;0c>>vct=LC4cje%9bABkyOHOK uJUcrEL!k@KI@^(fCL=7u&MvP9LHG{`cY*aQ>JqE~0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1Gh;;K~y+TtyFtx zQ&$-OPMRi7^O|j~t%4O2SCi_fOtDq8TA$R8Jy@&MKjv^N+aJ0z2Z|eIFwl)5f~Y8h zf7G@r;se=(Ij7(ht+C>JEzX&Av1T<3>%B2Ixv#VD+;fwxQ2j&pPBY)T}vmMA&nU;=rebt#V7zPz6cBGOca<8Dda@o~24znza zyiiO;2Cjx$&^}LVcI*Ysf)bz+cy;%N<#q4Zxp)?>ICftMCWOavZZLgzK;j(*E38e$ zT~v&M0!*lU4NP8(v^Qrt0u_av(|tXOC0J;PFp&0R@rQACSqKW00NGSe-xz72ihu#) znF))|8A*ndw^REriN+nWTST(2%(}m|6n*R9h>WqU5IS^@(nTdyK@gg_2d66ypW$tQ ze*4bL(h}n_F!FCBvf+ZIs>G`3x}sAyG~EtD$?zf2i7{ZTg=?kXTzJ;NnQZ8ETJ|Zi z2l+%$`=j!~tHQ9LdMx7V$>C2MygW@q9gvE0pUm0y(e=g~(G2<(?t=DuPlM0lwwu?* zK9wG8bFg^BJU1?qP+eV-nw~#r!NmC>3y^#ac%azM>$`dqO?^XY*=Xd0I!|-ZnNvaJ zJ*SNzLpHX#{d{86>8F{#PQI_O@7qsqHE#bU!Lw+QY?ft_7djLg&1gC<$gHaSpX|0t zk5On#eA|kj=l?K}{BIV?W?2@d(3OaEDJ&sR)+pK{5Z`kh$M|RQZAXPwGIn98@GMS$ zeU!oyUdv$$;ch3oEJ(ry-kX@--hUVw2rdO3{K c(aQkfUx<-0KQGGj=Kufz07*qoM6N<$f(6z6z5oCK diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/cdn.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/cdn.png deleted file mode 100644 index eb86873d973fbd70844b5d130902b6ccd5cbf3d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 575 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 D2z#)s diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/deleteallsla-over.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/deleteallsla-over.png deleted file mode 100644 index 2e6ea98557a30004b145e7fe4496ee050a162430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 789 zcmV+w1M2*VP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0;)+wK~zXfy_ZjD z6G0TllS#WtQ?^O1N-IiIum}-F5wQqDK@TEW#gm5~>_sd{y?E)V_0)?OK~TIX=)sdn z1@)j%@Sq}kP%KD=rYN-dr%4-3w@H)r+q~CJvb(cMP1YZi@ZOu`dzsmpHxs|E>pqXE zkz-}8I5m@b`X%%3`|3hwJ)18g7;Y6kYRloBZKw9AXA-I!6!c*k(j1=_waMvU4?iw< z1Ov-jfuq$#LV=aF!ukD?v4O4ox7fhlS{0e}dk*eSs|@R0Eg$Zi}+L69BFfmy;T+U!Gi0a6fzEV)Jw z?1P%i^lU=aC-<5SE_X7mx`o}q)07StkHskrw(74K{<8EJ}GxNs7V9BHkHIl((}BvW~Nqu$3e8UBI|ZCxKd+9m2-viQlC#vQJZxS(=f zlX$0MY24uoiPtFoO+nzmVbcRh+$hN8djW|H9GT>M0f`Ho$=ECuYA%q4I1DkEP;n+x zw7EbQ;xI%=Lhc0p>VOk!R{_)_G%wH zUfdZlh}W_^1ERRL;8wx@KY;|#hGUfpz<w~Uo2 TXBrvt00000NkvXXu0mjfg&=Lj diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/dns.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/dns.png deleted file mode 100644 index 3f9cf267a5cdc481993ee3f6586de3e1ea26b8fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmV;q0Y?6bP)P000#T0ssI2JW0||00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ZvIoK~y+T&6LrZ zMKBPBv)ce2(18-rfew_Q1SKee4wOI#wgXf^2ljlK!;O$@AMV5c54n@c%rVB?d~MsN zKEyYFKfzzMrfH((=2>f9*DT9?--kh$g9j~?lcuQ%!JyX#dhcQw2B;ur9LK7vU|{9h z9Zs#fuJyB2p6A#`Q3M;(%d$wom3ytSEJX;QC=|$zQbkcP=)#SbnHk41Jjmx>19geC zxY0sBla%VZ4xS(gxYr~}B9RuhR@=7B*o%T3_XhF|i<1`m8ipamm4dGLrST>RlOvOp zmf3Q=7rpu!)@uR;^LXc_g^tQJ3782UXz)Qi&*PcqIv+1B%n_r`MID%}6lC-csAV9lSd(5*RmHxDtLeNW)66 j8_Y-3G%)_>9j(+a+anMpx|at7sn8d;N(C5|JyTPY~b_~WB`}f&x z{(1!;o)2ID{;Zx~*Dy2S>T9$8XYT!D>Tc^_|4gqUuIS0-&+!TG8EZLN?#J8YzT79Z z_2tjs_XQXYetal8cVxBSXZgFo|FJ7Eg#HDZT*52i)yQDU^8bIu&pqWI+p}Le?G5vZ zp1v>g*l}xhC$EXkl3M2vG>F|x;N`yW|MSFx6{og~glcj$bP0l+XkKWs!D! diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/eventhubs.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/eventhubs.png deleted file mode 100644 index aef2fa67c074fb10bc9251d65b23dbae286854a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+RiSP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0s=`yK~zXft(47* z8bJ`p{bYB7LcF-_2=N0mZDx?Zm>r(;{LUawoNR-eyDLQeYqKC+_G zC<$q~a=F~?c8PQZ;cz&SNWig?SkpA(9LK+O+Fi9;?Q}YDve~Su^HL}j@RTGe9*@JJ z-R&{gr}w{`Fm0(&i4WS{Y&IJV27(}vqqrFtZYRdiK6)TO_Z!Y3kcC`iAr~R-4gt3F z(6RQ^yPn#B&HhZOv;iqdB((thyTgpyatP#)hRPo)jY^y{Z@uVL-+HI;T?clWVpB)|!IB02dTO3ckM(c0cCWAzT~?)GSpE4`l$ zm^xPkr<$)trp@z!NV>7`ePc zQ?O^Dmqa;)!$BJ&&|yoZlA;*bQxrv0=Vde+tyZgGFqljx5pK)j_L&Qg!SDB{QYkpJ z9R9E>l?p}<1Ony)UN95pjm2VKuNNWvWRHgHR`7Guau&;9YP0dy#dn0I00000NkvXX Hu0mjfn!^}t diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/expandall-over.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/expandall-over.png deleted file mode 100644 index 35067d0999661b2991f284608b17e6f16c8bfa19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 851 zcmV-Z1FZasP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0_aIZK~zXfwUo_V9e~o z;{B1t!_SG=6Mv=>f0OA&BwaPEQChLHsrKMT=}1759E^T!grUcW>G{F%uc7zxI)^Pj zpW#_89;a<~A=A0V(;Hm9xxvY^1uX4x?!okxSHDvkvni^v+r%@wR$e;Pz{gtj9{BT* z-u#YbnM=vbVjZ_#UckF2*A-4kx#e4Hciff?++{IwDT z0yZztwy0;5KN47?$_)TSAjJncxCb^Fdq8pJKnj9ALLI*GXu3yr#frl4;P9{*Fu)8%K?q)r#H<|?5|;}yjm;^; z0FXGtlSyN9!lfGk5@&dm@nlj;4MefM6kqG`;kvco_*RkuWFd}#9S%r%lPRlaZ;RVo zD|^GBJs@EQI6w52MIZ}t1Pt{Ak3MA!Q4HQr@giy+$U+=}{6SZNM?aU>fXZ670R$mS zvFw3&5nTlyeM%_=*Sm+ulIWmdhL~q904WG6&u#uaZ@n=3WhO;2$PRAeQ4UlKqsv^# zhE?{_^R0ZK_E@f-0h4%P)H5K9wgp`UAD0CT9(6aX4S=S<0#)zf6sp^cDqup@?Wq-( d;eP``_y=nrguke8Cx-w4002ovPDHLkV1imOg9QKp diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/expandall.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/expandall.png deleted file mode 100644 index ee89c7edcba7be66adf80e66e8c2502dc1abd972..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 947 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 diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/iothub.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/iothub.png deleted file mode 100644 index ae0b51fa211c97dc89334fc42675cd547b64338b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)P000;W0ssI2fY-s100001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0(414K~zXft&~k@ z6G0TmXLsGrN6ofil$cc8Mx;^Dh$R6bP!M_)f*yO+yMn!V=s`Rx-f~G!3R>bJ$wdVv zh=^bkMG_AQ3L-UGY(A<@lXkzl@nvUBHa6q~{V^o({U`bF+nF~*wOTFopBURqlB8TN zM-qfMj`MgtCX)%`Azp&go^`SmPJvRXlt?5O1223Vc*mi{VzE>zMG^y*N~KsVilT_qk-Xs7;c)n!PGmR4;x8;Cs5LvV+gDbi-_wc;`_ANjN1270{ie&2aimJZVB z`PnHO)9rQO{-^aPqD7>bNmX1s?{ISc8UVbE6q*W&48Yn)A`y65n1wyf=ksKumy!1I zjSh~%5%#px2S!M#aHa%7fc3^{heAWS@K(5?9;4^aVa0B@yWQ?=Hj7gu#0%!)@pv>E z#c79RxmlN#T@8KQ?j9ra8UOX4{ORPkhwF7B=?pqUz(u>o!5|nA5DB5zHSw2rK$DdR zUpI-QGsNo@Z%QuCz<_{A2ze%0O_DT8{;Ok2Po&f7OeTXROfVR9xm+aK$IH@IT~?Q- zr+8MsOLT~F_pFb`l56tH+##b8KP000>X0ssI2ON$aT00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D13*bcK~zXftyE1+ z6HySJ?b07Cjor401OlkQ1x(;%B1Vk_PokKZXyRR?1mnd6DnUg9CLS~zQDVfzGkB2` zfhd^B0i=ZhQ6ed|Emou@0(Q5%+vmL92i+0~B=Tj_otgdS>%4vQ9!Cg)9fFBHcLH1Y z^pYoEDj+Ou=^qrwDS+gHVM**zr5uXi)4T!8QW9%*pJ^T6Z|EV+u-{%A#> zl?6tvrt0j_QsUh>+Y|;x>qz8?#DTwqB{d*(DWNn~Ya^*4rG?i>$GMyvJ-?*$Ag{a82HPr~Uox!#4h>E5)C2{22D?N#CPj?29iF`ey zV}rZU8x}8hMe-cx=9BKyU6IUBHIP^W-XR|D8jqK>_AlVlu%mTCh)wTRJnDEt@nBVC ze!uB_@*sB2Cl=$b;m5{rwBfzFt@|D)8wYZ2jyA*ATH8n3xBo8y`~!qn7dcdR&*cCB N002ovPDHLkV1kj*pick* diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/load.gif b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/load.gif deleted file mode 100644 index e28acd3b01bffbd18dc573cec67ddc3a8d1700be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226995 zcmbTd2UJsQ+qJt=2nhrdiu4jffY3weNC|`zI$}dMYG{gx2#AW|37CO1`JYGOV(W1n$NtS+sWC{%-kOX@d3XE zfaC>l`m6hq~>6w|C=B~*Tr3(woUzeAcXJ==lOO}f6E~hmv zhhAQO{B-o`)S7q3O7G~W&i;w)8_N#|$2*>W488pR4(H|QtIutNA3v^rr{*o!v8PUy zFRgw3!F{n7d~x~W?d74dInL0mb=>NgZ$DnneHooxc=mjBWMt$_)q89D+Q7tWWZ}DS z-`B@ymUyrJc*)hPj#0%c5SFe_qmR`MnGd4ChH$Oi)Ir;6|x25G}-t5PZpFY2T|Ne5@ zvQ^xg6@6`Zcw~5F`rixAP0vW zpu|Q6Z;kcX78rXl&^!ohV~w$lv4}YoaVR+29}{yZEc}Q?j1|^D=x{)=1^@BJ%lcT% z&qbmST48NB-oR|^lYBTT7-Otwq8n&nNW_?$>lqlE6U~ftFhqiZi9W$d-@shgz|eyK zYec~O^@HW_Eh=cAg}1%qU;E-ev%-c%M@Lxb>mNUUT<^G{-r=bI{B_OE^$A3MB2kyW zgzk|O;nDsvy5UDu|K5Uq@R7i%0};^&4u@klw&)*l_-M2hmVcyweuP62?(Y9=IQ)p- z&kv**c=(WhjDLi_fgVBs(4mdb^>gVX(cZ!T9>#xN`pC8u5yAT2!AA}sjS39rFRuFc z%KY!{|GuM*1^Gu~;Td&+e^UIz><=dprMaeS1?|M+Z|!TO)!Q!N9=5#MaTwj7;XA z7z3g$(a^y5?{%HSk3{>22L}JW?*sgO|Fy39|8-ppa#XN?^x>#&hYyGStpcx*!_kM2 zgdC2*kjWco-B`~UgLn52JP^L|vgXFA`ty_92S*(^798Xlb@&kG=XY&!;J+Nl|F`ep z&-H`;|9*%1{Dacp5X>(E`uiomDmNbfb2;#z{BuDChx4zZDE{RFTL1C=+t)9j*H%A$ zT=}rPwD|tr9}92i=Vsr$el;^aHOYJVVq$!3bY%GXv!_E(9uIOK4fOXt?Cs$^=)T|8 z+0oAa{odWSJGXDO-fX$i+;qLM;adIGy4srRs>+J;veJ@bR#D-Vg3FgK=3mG=pPQ4N z#XOgpk)D>C!bna^Oo*q)(axSZed=WFiJ0TZjz%Aeii|iMekkl<=z);^`+|c41N^Cb z_w4rj&3Bj2&K=vgZS~&b<>}$>=IY{1adLF9C)?SQY^<#;H(QvSnVJ|I@%2H_*VEO} z*3!glsH@>ru__p4B}D~!IawKLsZEj+;$mo&s0dP62mu#_2|yuWK6F$*L!l5pdvy4J zz{afs5L~C7rN<{ECM7dcQq$5iGS4xyvU76J=UvFZcC;Pmu9?CT$R#2tM6Wa#O$=fixOj!(RJ z$(x*-p5YU8c5eRd!XNM6FD@;ASo!#Ab&U^MJ}cJ&h>!xMfz=)lm(cR#G!%Cxqg7oB zD2*le(_{=o$2pCq56)r8sS3{5%X)I~TWkD!u9rW&KnUzDaBiyTzif77e!Qot@=*~f zUP#fUxoWVKlB2b|x4HUBrB|uT6_*<|PiuXeLMM7})IPsP?Mzj4ZK)e+3VBkq`(ew~ zv6~U=)4f+*Z`M!TiTN-;@$lxgm%q~>!b)zf4U?S=3GF?7t&P(Un5wRYZnv(#dYEr` z@I~LPrZA!vB?em7fhlTEUTK*VoJ@WQN|DBufU$Wzcl|9;8 zm!>&6+It7uZhd&eEp;vOxO@BK+u^2zF9+`4S$)szOjGu}*Y^3t?33EPkM7<5y1F?1 zu*mcGd*8pVeR%uw(eJ;nuLCeVj|P7rc!lUW~b5!-T3Krqh}%08D_7mrZX)+%}$>q!8B)>_EHCC zvMB1+Gwa!ICUY}6UXGfta<}a`@anwJzUo(be#hosU7#juzRnNIJMj8qNJaJQOJOZ@ zuP;Y*YrZLnesT^4P8e@Q)kAc4RgZg_|V9^_iIaD5u<$T@v2R zMLTJ+p+z>F7*v~$R2$-f5U*d?zQ6b7M+6C}+{dG}sWdLy!aWyj7dwPp+XVqIx=u`3 zgZFT8{l3imuN{J7t~y!5fC6)ggS+hN1V?qfH6Vj=Dh@q_PM!M*#cN?+k^q+((Px?S zEgoetY{>+hV9;F;tu(Bb9~leZJqHS95NIetX6?#T85O{f^dA8umJEgR-v#aQ}aoo_B zwVBUJ+~}#-99zd}+QX~uAkgAB2tp+W-Hy;0Vs;@g_PlmsgqL2Tc>d*S8nj?N!wv>t zBavrhT?ZY+b>V~vRbs;;05?iF^9f}aeGlc3uXEMn2Z|S^v43`JY zyL7y=Gk_@jT-}e$$ABuA68lveB9EhOC5Qw7ilG8(K6EW;1h{NT2NXMoG1lR=qoUr4 zTB1RyiU`XcXdZMRZ5P-FLl%9;O)5~0SBhN|0uE^mob#V#EVA<%U90qpGH zh}3?b9jKmj3mk!wHm7t9xEurO;|yfOS%9qkaggr20N7FaUGQydj)7)8@R4t0&@;9G zs!Ioa+9*jDJQ8p0Ly}Q$<#7Ne$G93$UCPB8c7G7%IzO09Scy_9C0-$@r0PIiH0fp=A z(+xOr-=H8$R?SDX8?EW?YedaF=mi)l@tS0#w@QV}sLDQ)5kWH-1d`AsVQT=ayf|5C zU^a2b_k@SXT1I+UeiCF4iFgA60H-2eukHcBYKx6U=LrCD@;OZ1jtmIB+6jh_HbH4X zF8aK^Ag48n=u;|?yH!RcMEbE4B{w~a?TGZQX^_ruDo^*B*`&|R5D79Wk7kgJB17S( zZbPwCeJ~*8b_28_w5RzX>2L^#`vep4s_VF8ek7S7iJ%9cwZ4pTDSD)D;n z-Xg?ebg_Pmz}UWY82Wpq$X5$d#qp@U23!_aVUaeS>DDw6R3MULktwnU2!6I;Z&lmE z$+m5}ysJvx!h{P3EJ-(W;JQ5}f@9h)JPeAx&{0Mm_0r>|E*NpVoswEj<=9{eFS2|$ zccfc35A&{X7?c`9Gpd?AoqlR;Jxs!TEGtg(NH`OMQSCD~(g}ijb;-a(R|SkDV=_ax zGfk?Xt*KMhVncS^C>{}Q$FO~<{)_~ zwu*e!QpaszM%q;NjO9_r;Z+B4%7MwQogSU!eX)(o9BtvqyF_vAFHBre*y*Q4+WDtp zRzeCsDqrso1GTTLEzUBL;y^8VxvxRq)D<+}wk)H^jYEVKgARnyq?*|vTbl%~u;I#e z^h6Lmza5U>}% zhAF_RcM(T6LC|8mcA4D>a~~BCd9Z-UwUo-a=0n?la|Y^?1}cdE_*gr;7)%g52&^jT zT-mdwkC3wP^d2RGu*!lMZlRy@cU;>0$5;{?ALXWm4$Cw=wNtd}lc3lh35~pOS0Im` z-kP{9A=`|Bjq2<|o>H5!d3j4+zN+0*_SxRux8l;beM}MdV1B6Ey|&|}Jy!Nip@ic2 zr3{10^Eb2B_7t13VDfwOcSPPF(Y}5PuN!0jdm;PKj_tfuNi!EM=Wani=cBEZi+2(a zKlQ;CPT)1+U+>L_*RI!}i4dWy^;Q{tdbcZ4Iz@)+a?Zg|TfooYzOxu@^n+Sr-Obby z<%Biw*Nc9>4yPZuWyKwlZuzil;(L6tqfmu>Ui>aG`8dzWc5eTTiJcQKVh_?>Y7I<2 z`AiNZNgQ)Q5FLYeWeoLrMY7+W!w8JIT4^P94fp)^@#I^F;3eTZnss~5v4=GTMy&Im z&e>FjSIlAp9nNl=6~lk2n85_zKf6h~o-$r(bb7A_Mq9LD>lTC4&QjXf^XyYDNW#pt z59}iseUv;&GXUYWeIpz|uOy*NgN04ndCB&kuO-2lnAh2d8>fJ>Ao9HyNiyN|-BqpA z`^ierBsVYa{Du`cbbMVaA<_Ovh2(xVVDk}T+d!);*=clB(&+-o>4TLZ6VxIeZ!#3` zq#_tWHUUwMXYC;H27wmhS-9j07co~n!B~sBOP>UhqXBp>a1(o2xtZ>;6lX;h6b^zq z(g0Zu*ot)chTR#s5$v^~q}MRSk_J|fVBo2ORsg6qTR;=f-*|FNvbOSm^79>%Ru9hH znqnM*CfhWgQ67TbiHZw~j<9PNIJagSR;4XUjoI_`%;re|k-u4hl+d&+@KP$ys`2Q~ z=#;joQ{}Cxn?dOqeAI36!|6kymNjwFMcU4wuzSnL(xIRR8HsRa3g%{di(P7*JxrLI zuD=Bo&RDm9%F!M$a|*-=j#9+K7f;3I#&v*Q2_`UKAX7a{z?T)Z6AF6E&~B^<3}V5g zxaVZIz$94bqV6Ym1pxIN|ARD;FAIPo#6-P7u_Ske*D0MH%rlN484M_l7m{O=joX#2 zej*!xFNOo)ku#W~qQzMn38Jy*FXP)I)f6gJv=8{rQ^kfUP;d3b$ zb6sxbT92IVe|*|a_Pn?GdGBh0#~q+*%6Z>g=l#rsg1ioLyk#OOeH|UIPKI3A(6%7{Z zyiV|A!{F8V*}L*+&+@gW0Vx*jkom;|+4E?YK*ETz=%Rpd1juaUV$~c|nkC>3cNAp- z2O0pdBk1zQODzbSAOZ|cgM~3+;)v~{Oo0ybg05W!-6sk-7YllC74(f1416x&_7q4Q z*fF&0%Ci$!hA&(@LC@<=cGAcf^+aTq^gy zUG6tpzUNChRjwkyq9Vw*Vqa`U$fb(V+ZAD>72#hhBIGKgEGnaYE04ui#$2k5y$VIXjSHyDyCd@wncTWZ*^X5b^fL5OSh{FMym_I zRI}u2N-S#1d}}IVYpO2Q)ZDJA8?CATQqv$;d)=b8*|)YOwzlRYWyoCEU^T{4w5j z8$knQL(!U_W4sa_Wfjm3P7lZX6aenvkMX!V8o1u!ksJETkDlP%ZLq+tk+ z)0(o*^Zp7c9=(urcrxggzc=P`%e zFmUf37*V;M#}GNiGYPk{l*T6n9t0+e-2?9hhA|$bj84(LUVFZ|+b2EHdE^Wd%Xx`Z zwo%B&_nPPLS5*=n?sA-pPfG!N0E+pn=!4H?(IKoX>VfM}K=L>)A|U)WROgKFK}(t~ z6XKozNQgPpvIS(_Y_qDndpk<9{p!Ih?kT8)g@%O6-*&&)iBeLhVyG-zfiftfjca$p z9M}HBTrgtWUM;H?3>_hhY$!rm6M%U7$9}Y&g^EriMoZ)q4Jw4*$7~m}KV=37DUD0S zrB);i^As&HgUJE}@nzf4IefWU+_&Dc9aSdFCm{FMN;-L(9suPUkD4x0g}8;%p7x%NO^a}^|s9h zqYmP^Z}{i;LnksmDguwius+aLz|D&wxb-y%`YK1583yNo7JKeK~Wz3zb6-|o0RR&O@evDp>gJfQ7S^64?Q>fV%D z!=yPvVG)e8G>H~xPo0Vw5O&UGzZ16r(2(`)Q7B2NbC82k*7dY+SW?lmTx>KkicrWD z_3st$JXvD4NP0M;Q@3m+zebDK5v0}%r9E;!X=o(h46q@pwNnI(V*CvTts-jCTs#4vXkqITEnDhlscg*1&3i_YSA1y|gJ5efRo>WDVDGdsmc@o&srb_O<$%xG?}?;FqmT6%(5aD3p=ul-|=EMNN-ACK7=%tlId&jO2K=+ zjkb}Fem`^r4Pm`m1lDPdadKwD^1I|&`hF2$fEXSow2&z3dm$4NtxvCvAc;In&XAy@ zWpvpubqblys64vMESiNlZ2%GLwcDk=%|XbFfwb=8N*^&3RCI|UZy6Smzx}pY6UysQ zrA*T8Bn9T)<#laGB4xG0N;IvL(*c5K>LGKMjtk9UD@#xQ^RLRRnVmJnpt+gYHVk*EPT*SEq4oGBwqyR~YzOT8pPz50d4TA#6G@UMB z%1Kae0h66TvPBb~NkXH6=p1@Pry`YoVT5Zdq)(+GR)Ag`JlmE)rJbcv2`CwVf#V@0 z?I&D}SREB`gsX$8R4{G@aAF0K84DP&_(ed#5-yfSLVz@O8SYJrjyJvnjoZ=df7v#h zq&)_B$j*u9T+`Xl=mlJis+w#kzL7D%fOtC}#Mgo7UqQ_Hi^TdkZyTrczmPcPpRlch zPvTR!JU)n<{seLDPY{>!LG1Y}h@a?aH1a{*{1=Fmpuh%*^Y|bx=7ad2ju>d})2BZ{ zoJ=}3J1!scJ{hI>Lws3YjLzyj30u`HfV-2BaVW!zlVCb<|J=Qxp{mNpAPY?tsm5~q z)TN#avmqEi=O@f`xQze&kQ9&HUv$WfH+%G|h6?Y$rwwweTwnGb?A(#1<9}Jjp z6E};r*bSDt9@oAFWU-rutKBZNnDylN0CgoK9!;njcRYejaR+}ztvi1ulJ6kx3 zSImjVEQI$8BSoef6%(yh@3o*^hcAd5kUHb0dcH9ee7R!0b}O-2Cm|uo+9Lg64`q-} zr=J2?CV*EyT!=tGLlLuscHjuPA6a&Xhb;$prX(_$Ah0zT2+$Sut9*$>hmz^SI^rE< z35ZNFNJNmblt4OaIe33P)(W=$vWc~kCIyABLzkg!(I?m-eVO*sT>30C&_u#yq*HNw z2aP6%T;o9?gj|riifVeb8`v#xxbq@5p9wDmok#9I=A)=*;CSg*4GdUCUuB+=;9d9S)C>Sd14*t2E3itiDzajhv~?1h$S zduF9sfk&?%7RbHq27Ym`sake5b-C_d6E_QLnO;BX$WAFEMGzAP@4SH`(;jozJ8y6o z=Z#L*XF1$Y0pbj9$~!f^0b_(MqjXg;!u^E_73qv}?I$HwMpjiSN3f#97u>;qN~Dg& z)v|;S(wjAw+s*ZHTkLvVXZbk-etAWK5Qw|NK#uk-+e3FMPjx_c2a@BB@CP#(qMp6t z@fnsj++!w=!hzRDlf!rr(d!D_Yg(``Ci*WX!}z%YD&cDH<5{jlYZ3~5*RAK=@eA+G zt+#vlSMkAap6FL(_{W=xey$%M?DZ_vmD+k`;YwA=&9~Iu>FyKF4;>9ns^2J$!y5Tu zf6qOyD~#w8bgJirUH>=nQQR9#uM2_XkrnFpYkdpDXUk3#$B)~HtxrEoE7}GfMIJok zZuG6~hbM8H)x(kZPs$QZOrN8~-;QueB|junUYheG-bK)&{3vl?)6j8tOvHeapv-Q_ z{r2BaTB?vGPCY;K4ZD?_@U9LZM3}RHZFVuFqZmqI`gnANw+$;+4|Qwf*{d+7|z%17u89A$m~nA1Ht; zdV2XupNvzDhDW9k=G%(ykJB>}QWfwmxW70K7g_d?7hNw^C4^nTTM3bYgLMg#HM36J zhPTMJYR_l|McDfmY{|N}rbGmjD3t6Df%n<>U+P>GS_$r~i!9id$hj^S?^WLcx>#qA zcDt4ON+q5q9H^$Hgtm00fI!D{f;GQU+cc`E0)>yuHG2twc$XfaPolw_F>YJUNKiN{ zF6+!<0>C5*zzMb}{Ifo9rY%%ah%U5^1%e^j&||Z2^{_pfT!rGqBN{`>m$5D{|A8A64j0<{cnI*|1W?iZV-HAbc5hS{Ax)upWtJ& zb3X|_y|~2I5zC!lo%hywx%~Y{is5Z;yVK$el(NMS&2Oe9uI(ZwYOOt6!Ad>0E}E?#lfs)2BD3mVXWE4XnR_anbmk)hY$g|xBw9HSwKrE z5D`X1jB9zIR+edW#99eEUUngSdF~FM-CbrYQVM!^54H}z$7=!wNPnJO*dkOoN1V^o$m%ueXz)OL+$nK#CxA$Po*Ufx@FJd!#tYnzW_}%rE4|C;@)OGijnnjeGAQX7o zh&=J=3WECC_78Yv)(1OrwUD+1QJ{);qE26vGDLQe} zl2%^PMDLKc)GmbxkE}bh-PeAK0AW8(MAeM5yEr_8A2)*~bSlu1fjo za2EnDkIWO;Z-_ZW3XM-{_cRd)I(j+0&^({t5N}Ho4)MYgZEg3M>_Mx@jLsy?vLF*- zJ~_KKRl+V#sZglL&p~E97(bYkR)uT~PHP5=P5}W|%rcW~gNWO5lOGwCT+!(uBZ}@g zN#Dh13bG>PaTJVfb#Z~=fLHXv+$5wg^#(l#levT;i7dB>Je`bG(4)}h4;9zhWRd}_ z+n}U~bB0`kf$Ud*oTYceRbR`vsO(%A<8gbkTSwsUIkWgOjrJ_MQ^n!jX%5RIl;ILe z^_15SD>s4?IM7pGd5^t<6H{rfp&Z`+CO9Ay>ntMl3=7g8RyO$V-J?1b2UGVNC6-Rw z#K_u0WApbJ@kfX|2JM8DI5b59t3SlZR=}G>Q7j~ZMUW(@6=tt_VlhlYMg@K^HC2oX zc*gc`mGPamt?xCaA@ga1u&?_G_q-Z5W8wsl^YZQDw!re8!%BXSpgBmSZrRK9Fa5C) zqW=tdti*^eQxk#y%XAk$)9(PG|H<@3JwueS*lvD40&>dx#g(W2QvokG-^fRzFYqhi z&41eRx}O#BNRd{aK+7R%TvjS;SwJ@98JQjFS5&~v+%Aj$A1 z_2rs&K0q;WOz)OFtlnmEz)wdqV(NN3^s>{=gG;xlU?4$O+|1v1!<5&SS6zAUEdEqm zV2yJTbu8k5TI`XxSl?Gj&RaX1Yi}+o_I8+O6Z(&{r;qKB_v@|`jZTU^rjl2%Q!PH} zp2Qd;hAZuVrUw2Q%B7!GMpudgKQ1nljql5p)FCv-$hAj#uMnQ3JmnN|@*&cxaSxDhdjc0%2P5MYW3f(NW4 zrjI^RP6O&B*hp)+>nsZ!F9a53tC!<_K8Z#u`6uDn$0s?^n~X`R7KKxl0%k0Jn&{o5 zKTWiXvIE%YR=@DAr{)ac^k_Ca>kAH`CkTUv-GN3;7mBchCb@IxdKeXNXni1+<8x(n znVz@oS3DqGp?=-A)L~Ezlr`1LvNN^ul6$MNrJ}|S%t{S}h#ZahFmsJT($dk5#u<3P zjM7700W0D`iqIoH!+c``G^>QTcHlAvJ`pRVVL(`mpe1_qLc>)^Wwm<7+A?BYcW$m2 zUBeEH9(0C>iUoE6$c4)!z~-CR0|`V3=Kb#pewq>Mx(`KF`ITb=FHT5b0YenArrAbf z?b>d7fCUrW=$T(mnY*F*x0Q`S$KWI4evezT|@LfZM54n^UJD-6-;$KvtX$E=yArbI~7 zCmsdk|9~entXqpR<3^DhYi1t|FguXppLv0J>z{~c57#2^@)7TM<`(pl;0n;!OKGgv zs`zcdb{-@!=3f1Kmvt+sSrDgTDwtb;^7UQF%ngfs^(7}!A(F~mWS;?f|GV3syi+9W zXbH=YjgZsdZFKB^N3Oq2)hSwAU1tfKtyb)h`(Y#H`sm&(fi~ruwVTlf>pbb<^+zK& zFzr8{<-yhmA=@9WwF6^b1W0zL!#HI~)6EI=!rV)#CD5_O%io+xVT(u?IKdt~NQH&i z3M&BqaED=$<*Q8flCf^sULR@KLxEmKW$C9|vS+`a z?gx}H&+2?p;3MJDs0tW!K%2HN-;q{3oF=?w$}vK)n^pi|4VYBfhwZwI+>nfw2wJaD ziK5v68Bw=6L--GTx*#-5-g2tcGWUbizBb-bdL1A7Xvo3pPDo1G16cOr%`t~;B|Wn^ z)r)bE9lNi$DID(+L=3I{-#WG4k?lL5C{GTP0H2D8YKGiVb)pfPl%zIT_NameWKEy>U| zs=&dm5VQO3P!WoXh7Gd=B*O&Z>JEv#ZBBy35CD-X{uGi$5O@b0^6=FYxqXaLAtKsT zOksc}Snep0CpgIPC

UUv{W2PD=koEq%hJJK1Vw=*JkL{{^}eALwmB@P7iG0X5{i z^o_vV>HPVB^X}AtQkL?cdH4THSvGL~pDD}#FzIQ^f@6QBEYt57+y72kUh?Da64JkM zx5U6daW_=s-?&@V=x5x0@n_t9@;uw|y4ugUTR}|~ta!m}P+*PF^rl$sb(D~mG`7U^ zB9Qs&n=Rcj9ggwvbB+SrLs9zT$nzyLRc^9UzqueHOA-NGhYIWpQiV(@*?? zx?T*SovE;-q7ZFjcwY<883z{L!idju?k-cvu~BBkXgos)^wL~E;lZS`s^qaul&Vs; zy@g7J8ADWN-xGRTd^)Z3ICGE^klusCOff`HRk?#VW%|&MkIcNmt^*e4RjMkmLcS~4 z6lbdvHLMQ6;j?X22B3QiprcOZejY*;h2@K1ctc~oQn4*Lk_`Zhk>$D@Ui_puf)+&7 zpILmZ0v2400C0~loi9y5ttNOCU1TCsWcNo^5^V%&riu06)hlv-$+D(jc;$2` z2bLt{-~_dyH^n71f8$owBoZ{Wh=?FL50N+c6m4wEyBZJiNi&ub5j0~~r=lry8A%-0s_{>)vE4n*lTnnF$=uaUXeWN8mU5b zGkqu_MoDD|qpIpeL{^n5`|fC{mc*wtbv5W0pcdOQI%_f9cRFRS(>XBf@sJ+Sy^4UM z@R`C68n>CrTEYJe!}V$d3@jo)26PEK?WBKr_RW$VLG-RV*$db*x#5a9pxwmoc6jF# zEm@i34v;r9tVaU3=GFZI-dNoay2~N}5ZgAA9XS8sRHsn7YVNZ6%}X7fLJ*lrGFqz& zoxmTydpW#;_ftRg*REjr!xap*>zyNp83&hOXEIS^qVHc@_>&rsh-al#?K_BYhU%YCD7Z@xSOT3l^v|9B%h zvhDlA9nz04DowjWbT)!GOVa^-k_3WmBPgBTn$%yWJRlGkaTbnDK`5Su3uE4*PvXW(*j$P~uixZytL znw(k~gzB~;w6ssE1z%yGGKQy!Ugex~DG$^j&jdIr@WXW+C0+4ifTLxiV@d&A#ehSV zpZ3>%uojUyZRWGTh4FxjpFAWu6{vi6iFWQ#JoLB%&KSyrkoQdsL~X^H1##&zWxDbP z%(5S$T&$zu4B-XJv)^Fjbw`|BXsX~&cR-e+8AIFgc$b7O`KypSD1mOTe-5QThypBX#wL-+#4%nQ%R|=BXskF_x zk(BU>T0BjNC-bMj{}Zj)^QnCo2>4HGr=Eox0)N&iZJaLr;=|ManTVQ5RNJY9%jeth z8-LpHt3Pdcn$8gw5Z{LP{$s<>>S#3aZFtLHHawAEr{vr4e7+4Y<=b$6xWc#L3xC>h z3DDd>He4pc9v+WIeOY|a5MT^4n6)3ze~*BJrO2W=Sy1H%Id97>(LLGQ5r^=B^`*rP z<^2vsY)Ed;*4;FeX}p|VR(<7`qbhizLkM2Vpa#yaixDwppMldL*)J|)+qY=C>Ai3=hu#0U(Nrurxo#M&mqzmc3@*ntt-d_thV} z^HSIT@TZz6E@xF0G4=!+!}5f#Rg2qNdzaB(3f`)Qkm4#W8{{GdD!K+FrpU=1N6edpUX?v#pi!-tMo!+8SMRJV`9ft%GGVFz3PFzCqa z!_lVK)3uJ}01R{8`_hF}L& zbQQ{xBK{y8DZbBgO%ofO68lh?`nXBcRKM;L2bQD6hq!BMlWlTqQ0PIGowxa3ygYMj zyv26WG)8%MOHP-WDEGK4U~j><;e&dC`NreNj?i0DErDAM&BC?_-fcQh~PY1z-rd!|o_^LF^DOY0biVnRas zjl1vKsb3q>E5cVj{iAuwj~3Eb4LHQxqjG zl51eNqG=g~sec3d%ITwwzS-<^s^wmFC_)RP}Jy z9h8yRa@Y6ERS^zK3y(@yP5O4(Pe(nVVYsXSeXlqeda?e;uFk`K94XCMZv5uf0XT9o z4wkV9Oq(~zp_>)8{+c%DF>H%)@q(hxpc4{Ls+=5d5kd5#4VwZSOTuF=eGgNOvTV*k zGL9z{2`m}8%yxHV;-#K`PPcRO>qS4cO-`}jg4geSyy;lXeJ0L>;R-J~B^x{E8`I(=n<~?*a z@xqb#(`qY^P9q3hIu0}i=G9FnBjA{Lun7XKxYn>6G7Ex=JG+EFrJj2k4-(Mey3m@b z!8UL@0#8Zu1>4&z$pI+*Fk~-y#-XLE6O>K^2S`21U#F4LWs3>QP#V;hL^8aBaHq}s z3qS~9FpLWoGs~e*Ksf?hG08`w46m#Z*mC11JYs&3g;!2hTD_X28O-F+f1Nt}&vY8*jm;N1*aF|>M8m6kWGI_1oAqpJ8 z&Egomlt4rEQp?m!VfQle&z(;Yt_L@Wk9zm|IgyJWUas_`4VyJp-UgH-gti-DuRJQ9 zx7(&*A<51u^`s;$q9?mj^b~AUfHWw*{S|@SMMwXm1 z8chY-NGYma$zmNrcys^e(&U&J-Rq14Oi>X)z7A2f#cV2#lOmhP#BLE{luzwjYmm%> z&i1{^<@P&)fq+=BM}$c}TRrrIF6FH&KuvJ~YwWn@%APtl&u8;c44=)Y!q1`d(mU<= zY_8NFsA?Nni4N7-_dc-4=qH;KzFCJsrvGAd!r@QspKNv>>-&?wIOuV~J>mf+5_%55P zp#qi(bp_KL1;H1viu|yo#a)XcOwlCA`$!|W7(-O5F9lhy^?{x*a-z3ixL)phTsdV> ztUY@rjHjY&6LF~)v#XmA=&Bz_5-oNp{YI(ihY(*@c4kfnM{&= zr)$J>&g26c(7AmUXsoY(=Syan-duFPrZV(m1JK()@BwXqVxb-UMEsC3G;+HA_vD~E zW9xiEU$3za@t6kx-h!tzswh`&gxE7*A8gDo>1=pN^A)Kc$9XMs=p6P&>VXdBrydQ4 zrbgRJ-aD-mz~h|lXBBTcJ(evx4`>PY?D5BbJ3n%E#V z+fU##=Z>XL*FEG69?9zz&OA*1vh=L#P6m&WPoTjB@z)00hUCZl*B4Sl9^G9Xr-}K6RU*V&SLmMy{KyaYKNj6Y0ylfxT!dzeYT2=56`5K34-`V<*A_Hs)j}pNvdbWF#}?1ckH=I zm#=s$5kuM^E-!&4S4bk)f;h131`9W6d!7|1n9QF(!yLo{NS-Y`@qn0OSfs2VtzG!y z0WrZLb|iv8hgUeerZl8{*9` zn0u!AP>X;+-Z(S^UPpvhu+sPt_^&qF5F`!i0o4CNH65($Y+!^ibK>`NF~Nzy^mARr zWR;u~EJ~C|86ZmQvJe$N`?;m;1ahru*8GZUUdc%Fwr=iD+ z{Am_d6t;nQ3R-ME^c1iNu#-`!dr1=~57pgqvtqJ>(FyjnV}hh+?!%jnw^7?bs}1qk zPC!+T-nGW+jQijHTyyXzw19crlh@&rUf;}KTxBLT?94t$ZeZV8vz7%V405-f%utx- ze$c!q6?fvCFs$UD(*yTgqU_j~v`0w=qbTKIVKL=LO1skNAZt#zr}A(3R6(Dim*?s> z-v?eVYVdS4RwUUXqR1+qh9;rhP9|IjU#u>=xQ!{PO=3Q9EK6Gm($eqZt9(=&CQ%a6M(q+h=9ls+f0r+lcet^&Kzq0$*LY z(z@(l)RnE;B(JP*bF2N_-|C9)aKbdYD6#uH{!&+ed7&t(b!bR;l;17L7gtAaf$r4w z(4D!DpSo50QI{<~FE2yiArwO9ZJYMzv(?r#JcZhm(FTX87ixtoga}gxVN%$V2j}QU z*Rhe#4~0ZPCYcc6`m0Wvjx&DZ1~f;-^Zk2tB6~jU$=*lQDJCsWsSo(!#y|SSijtZ{ z^4w%TAI;q)s_b2cYto!dF3Tw@9~FpvbFaH&ZS}tIH(`MFf%VZ!2v2)-c1P9Oqe%As)8iRi z9M8f#q9$y-jRtA4t(yo`y5zAax{LLAaT268Ym03nCOn(&qR-%V3bdAsO{F5P67vw_ zN7+;9dHD8GGePz+1iFhm8>oWfnq&&$d7mcFQG~EGPm~?(LxLEEmp7A3=Wy+i?wNL- zLgQQJ_#R-0bpdx&0f<-JeP*s)*qI`hB550h4!#r`>kJ@~YgBuf!_?0GS7Lc@-V}xU zHYBlH1;GCX0qT5>4FcGIHI~E|nX`dD!p4c;k(v!o{ ze0B8BoV9{+^FEsAS)4}$+jV#kG}KsliL`igG)+)c$hAUxr?d_kE8{tI6mx&((QFVD z<2cP^fV3P@Ibafe_W5Y8S6T!^5GjH)@f7mk)bc)Xg7TISy+1JvgP3Q2*)o0eNKi?w z06?XAp~MI>RhZ)K-rz@%I-iG%y+r8Mu#5+hIz?X3L2QOV?H4zi9y?dsnpA5 z4PI!=f|vj~oo9>`h)hFds{s` zbDj?8L2|D`snByo7uu`*pSqiH7pI}{Ue1n3gSv0oikQP905H~TBwjZ1lO{*p2T5QH z9h(1KQN+lLj4S+=Wmvw>o&YMp=q&l{pF;C=;&(phfEoXEK3~G*mSzjG3ivuhlwHmJ zMQ6FHE%ATqEbCvL-E~p2`Bi64|Dm(IM&0R|r)_+eZ3wMW)o6KrgJtk}(2f0tezg2g z=L#h0Xw`sG_P};&PeY2)H)*>KmQCHl4$eV3GiCsqAHo3EsC?NkhV=RUeepcA_iDxJ zsyRTGQA$?C1%5vsFl0gvXxG9UD_G~sU8xb#G$=`Oq(o|^*fZe901yN4I+F#xt82FJ zyP=4^>amWZQN$vy?mnrUtt8HkR!zZKyc4=79XHx<2Q>;W8|-N3J^1)dBz`;oQD2h2 zH|a&Xha(VRgtVgJJcWP<1zY!TwbQjzv5_+i*zW$-$235r7i}k&Fn-SbM!f0=H}_s4 z1PprBYfELT_$2qx4NN8dft;@B4yejiZBW`QZ+}XS6o!0G3B6-&c1+8bx439KQL#g? z{j(B2oy)WCJ^gLHumFRCtS$lZD8WUI6iGv1mZz@C+?p)5I%!HnWfrVJ5Ra^8C)Gsp zj&1;CTTC*7AXB_i#3aR|d`{t2u`UH=4~5mY#T3G|*#!1E?U=0l>Go2~?ESYXacmz& z3n@GuZaKV^2>Gv_&&R6cQIt%q00e6^R{?eCKEOcgb}?T|=p)(jm)*0o3JPfAQ(zfV zOV9qCeb5@b$}Tq&tms#aSw^=hpdu78@UG|3z#zw>$q9TXdHbhOf4cfv&%x zHc;^&V(a=xlK&Fh zfC=?+yH=IqUt&9O$5pk=?ED7QJ`ve&YTwM z^o^HMD(P}Avy218AGedpinp0OyCl5SGKrpRSsVv{{E-WVpuLwn&uYHLGXU#`7<;fI zTc#8aiD3fCS>L?kf6H_e!jgqFLU<6c`nXtNIv&Yt2YFlaXLflqsnBruytyPL0lyRF zig-4^J=>OF3_%g9w!FSV4>ADBhKe4rgAv#bV4)xx+MD8FKkl3JJ6!gU|3BotXH-+| z*0#M;APFrHkX}Lvy@e_wB^2ojVnlfs^J9&Xc^%h0=bY!fvS_b(PGbLgiHd>oHUh~09&cgH zR813a_+Q|b4n-UMJKRDM*;2bqL`1iY@~~g4Q^M>`?hiMaxxcMo4uU%;4V{?{IMH{aukF{eacc^q>>)=XhXEH|*9-@hl z9NUam@dx8AAfg3OT?%PiTb#WB-4~b0C%(c$%G-cbzir({mZc~fkS@5*SuW%dpUTEZ=+*6Hrtbhx-YK zquxh4Sy;8RAijx1?~QKxaAhO>Eg19`sYLh`Wt;DYM~kpN6@bAMXfz@eKSTofu4xwm z{(30{(D^5*#$dBh8gkFU;v`%1AAhuK$-Bn-TP`O8hT#~X_=-gkqTzgWLa^2kAuRC@CT`BdKUO>JAv6t^k z;{N9yyXR2yJ`j8OUw5o#Jr42;mK(kH_Z^$zSZgZ(*B$FCL;3xV9nkgy@7RB0Z|ClR zVDIl-?l0`g;rJc4C}0@=%;gqz*!?Zdp{e*iOAPDH1L zV>UOQlK7}4c9+>L$4l*vopU#Xbew|Wt`?Rj-0I;(ktFN-EOUr`J!6P~j9Yf&=k+^s zl7}^BdEw?MM>{FO(&x*I*Z^9x(XLYL=3*v)NjWq=H}JwzCL5g&&B`fQU&^xJSj9@K zn))thDGB?M!sAAKiM)l^0%Whqf$KRSD2q4-#6UARxF~2$u9Xdjb%H~MhIAmM*UhdV z(0bgrSj#W}9=O6_;64FV{s`P45oKoN8k&P^aT1{s|5%Gd#@@_LKxF-l+&iT=Q3XHO z;!xBP_ijqngo#LK#x=B?i#LO7aqesQb(mv&q}6N(2W5M~wKypTgZa(q`mr(P$;G9o zN&_9q)gV8|n!x0+N^%fg^>=bOzT8sjUf@U)+!#z{-q+$24DUk%`!yW262ZVVk9~hU z4*3!CurmlSD8dWojK|ulY^HttsE(FZJTAH21 z&mvd*+_E`^MVj5GiDk2XKdAaPRrs|BFnRGa2FcQjY;C)SJ-q&!w4{^-<`t07` zjq02|<%*}cP^(^V9^QP)h}$vMa{0*(@$j{{g!mn`9~}4t{IO;;Tx&lA_fzA}A{Kr1 zRha{)iLtLKNIumhpzPBpy6!sB1y7XM6{n@C`nl9y-2~1(SoNqH>w1*2_6`dnF+PvEi%+-lQW6fc&5&3ywDKHm4-YTV z>xeea_XVk%t7IVk5@NZ(GFvw~jn(k(z5#@Xi-kSBtH>|Bez@FMaCiOgEE2iF03 zFp3th$PkFe!2MAk1_U;qMJhd~E(hf>a|h=okSW~RB3(&!IB>KMYfL2^j6C&QI`Au; z34ez3FR`QZU&9#`JO3%1Rs9;;+zVVun}4OB;uAw}4}jtPOY4}&&Rzn;Ie4P; z{6E84?;qj3|5rGVS~Rv<`iYP{!EknGsrnVp{gi=aV-b{nGU}l=sQh)&4YnhVe?W@ zaD0poHEeE^J`+Wyj?aWp2!e_1nj43~NS-`ABcTo)iozJk?67DQ5`$mK!Om`z%8B3q zW11PsM%ma$JRjP<4#@n>JU1V*J_mg{DPC@B!Aa5;%t$U50wXzbd|pLuoXKHVSrhM$ zzSYGn{*t}q?cv%*pdD0mLQY~-P+>Xq#v9x&@#G&KbBbaYU!BgohnFnMG~%Ol6kckj zxyj@AGZb#);CsUrZ5dOYCC(d8WHu3d91HZ)>O}D+Gf`{@uPvSq<+xnp>~-_?Q)h6F zl%tG{d>XB$eDilbB@7V*`3!C^`@0Ys79^!<{%dVn3_SdwW$v5kxEO2(MFne^Rag{d zpZjxd*)0*j;$x*6_~OPw$x7zhvP48NK377gsgDMJmwPM3`mB9XI(W=&uK_gC( zWuy9SXy@c49?G2Y0~$qAl~Avr=@@)`|6?m-;qLixkC4Q`Sc?#<-7JiR01N{ChtTwn z$Rv0X&b=Gkx(h5g7f{P{Ep3GN#p&UJ69yRB!)a-jk1=uwAZv#w%Fa9oD> z9O&;igXqy~?ZW1b+zd+@Vu6oZQtK|+5d4jB5Y#rLY2O=PIa3XJThy72)6Q#-c)5eF zhl5*VPMd7MDov}a``Eyeak4khrYqF?ILfc~h4P-aD=$O$5E8O)*Z6vr1r5sJr!4Qu zO2=4-%N(rpGUiFqPZ_u-2!CCU(0VtY({ROUv}I5XpC*73Se$)0<8!zPD-?8SSMuP? z1Gl(7%F9}K7PSw(3@-h7=L4U@PZh(#&*$@=VM?8vmSf;QGaa7ps%At<_#S63XKRC; zxsjacYZSp6!h|QC;-TiD*3+mlk2^+9$KLBsn{nsw{WmoQvc{3A8=lj?4a_ zoc$7?bYkPwdFiBLeBFF}qt~Z9@r`BL3$&VD@g&G;OgBlvtjaPM`HFZRK%eK@aWMUP z3c)Nxe?XedgMhD^0ti9LBM{Qs(k-M+i4)oNLfj+w=s&{_3WlA+%L{|sGrKEs z=o>%7E*u+|MpFgVmIT%yFi(v~7OkOj3k*Bz?euhPc};COmugjd0u%_0Zi+Qj#admd z>+K7I+O}ux=pPxSK-(UfqZ%iwP&`s&vp0EOm_u~uUe_rvzI&u8zp_4HxCngwQmVH4 zqe|6nrP6KSS$;55{%qIAy=fj@9wff6T9Q;FF(c!t31?)Po1?6}LN3lbhQ!GsE`A+f zHIGkB7NxE7JHc!c zwAQ}p0XNrugIYPK;?DBpBA(ZJ9^OV&3U8hIVeK>30l|DS*kk_+dZy}%kL-1wPdH0d z5qWJ1;HFGB_*p&ou;$kGF&08l^&{w|@ll9d4;0e3oxOW1L>Du3WAE4~Y;<+)Glv*w zmq)Zn;1tP^*sTn;c_~fQizn5L3(taboWTO`sR4NkT^KQyB<9 z=uy)Jv{F1Q<8p#TfNo1Z5%vf^b%VX-*yk>G zYxf-|FfT~SRABFMOXv+ZxA5bd+DBTUK`t{>Ch5LOvO;QxQw3efm>s4Fl%^@I9nlY2 zZ9$+{pPs&Avbn1l;<(>f&Kf})BIhP76oj+24>^a3BqB-qhWIpwaX~_ATuV`7mYonz zMCtP&J9?7sOqu{z4Y=FsYDdCZk8BP?NZ)k}VXo^87>5y!n+Vv`=q+rQ9qH6-ixv>l zy@AfpyUwLiR z;VLp}T03$zmtWJ%cMBc1;y+o;+g8u$;1nq9E%)j3`yQ?n zCkx$h9UQOgH1n-3jAoZtl;HX~XDTg?clKTwq|}yhqC92J${^SuD^WQ@hvO?p9wa?7 z8WmvAR#Q{+i7tcjTX3K43L@Ir0Gp}bi$wzX7^@Py0(i3~Kf9^5OqdO#+$RH*k9M*c zG(2a&6v}=VQLlbDH~MTe`&keZ{u-y|Efwud?9!~CkIiMt-aVsgFSoCL;Duj#{Sf_u z_=Ta0oR!^?)lwz>=)H^LMR6IMFMPQlabUl-%elVkVm~Pw>w{LLeS@++)IFh6FSm)^ zC1(DO2!-mc6T{FSpXB#aP>Lx|=KXVR!pMJ?UWCD=fB#!XSpE-;(D|>7u>b#Jgyx@& z$jU*&F$)vijAv+HjD|3Dsw^i5Zl&2;e_n;$l|ZS#;+GEXS;m=++J>Sizs2@Oc z-p8}&oNPb_M_lDe>Oo`9D=9*19%k5GJBO#1_jCVbM1O&Lk)Z*|h%z~+GfYOLmi%Od z(ALSn7;$*#9;;V4)$%Jo(!UsyOIcg;|H%l;e`mz^M;5w@sRw&e7xDCMIVHu2;^{Zl zLb}4-BSPCZ8IWaS*J1dVCTr3r9&!%l6FE5qWl#p{3?_FjuFVg+8zi2&x9(K0E#IM) zv8sKw;WN0#5YKTF-x&#SY^pP`&9qx~N3264d9HeY-=fS7ZBv8BRkk2hhsuYK0#F_D z<@PkQXiQ*x@;*CG=n`f7XRTSl-9zk=aTxH5PS^f0J#2i|!`am3nyJS=aV4oCZXAAh zlZAvs-g6ub$sHya8nea2?J6tTu1?vq*=`(r|(-(z<{Qm%#{p@rnm_N&s)T$uJR0iXxmg z@uLw<6ePf=96~~GYB6(B3k!v9+l3*q%B_>+q;Hh^0Z3)X8}e}u;LJ3ji3c0JlY%^+ z=*tQ?QpOLO50t&w#nTK88bF!;9KeKEkNcTPYPc6;&QMhkI9uj=d`hYO(q#ErG>cqC zNc5H{Ab3ATm)Kdevf&eq`;;!l0zApKUJ!Uw0n#GAg}3$gM(b0f=9k9_o|5B?4{f55 zldl=V@XD(eQEM5`2wQplrb@n&dN{;NM~e#meN8AgLs1PyM5yP%VpqH*-(#dgdla|i zD|*{8YkfOx6YVtaZ_Z4@Bw6AK>y>1JY!-W!$5%K>Y((w;mzFI27S~7FqV@VGUJ~2jbNAXfIS+$oZJ0fMjmB@r16* zx45}EX$1a0%lOprDYlzpC%Xy?mlp2x>KzMXbjO($)5G+-La3T}?(AK$+TTqWPpcjF zndF7^+>4}?pcUAUvgi7bHJzWU)vPk*9g%S1lC50S_Nubr&?&QdL7A4WuWMOYy zghl9zx7&58FvjVxOQkoz2;@Y;+A>Ua4q0}>`o6hipZisxw-7_Qb@-<(8@;;p$)9|k zwcW3a)4+$Q3#ju4Ut7Tt^evr^LZ8WQuL4#{8l~uuUDZ`}{fM>K$>OFDWIB90d7rJh zNMyQ8)u9n4(h=`*EgPpxx_ebkzf3>^AGkEe?0gWEC3=(-W~U<(xC#|hsGfgG4vJb8 zS3SHNOeE@gSokRHU&=U9!#b-^k1!JnvaX(vbzpfF;n@*^=<%0!PpIy_NJxfOTIAZT zk5T@mT>v@4(K0wE2o4CL1k3ukdAF!>A%xr@!dg7QcaQiGFI%pEONv}MdgPjJu*ve&enmYMBYC_0JN!7@)l3@~QT&(_W5 zFW(SWlrHc!ZAB?9-6#@jmMQLHwchy93QH6!USjFqa3JEWhsuT^*DWK9V6OW`Ub94u zJdEK3Okdy4K0y^ZgP@v@?Ll5DjdVl2b+Gc*dh?AC-ZZRRX4ae}KD=wEy&pTFh@ach zM^ab#&`N8k%2e4_Nl2~Tk_I@Tq*kCWax@koj zu70m^w}W<@l7_!Xz>~^sQI52GSatUal$bO}6UYL=V|TGUXkN-=fXRaCFA5fkw?-qY z%e|NO67L0hIl1C_Vw!xw$|7gpmBDY=`_En^87ZeYeK@c6Li_b23P+%U26jsIs9kFq z6@9GDHu_WJm{z#?58uj0i@2zHnRB!F#q<*zVoQ8aYyy@OGh@DJY%h9y*R@pDQBu{Y zovVzkZ6q%E%|mh8H>8z)C8XWy3S6XmKccc!+}Ana?j%tb4~f7rwLHQ5ny6!P;GRs zNmXNdIjH-w>Z^D6L>lMUWBm-^tAiqt$A%qWpbk*GdvsN4=!Iih{E}I1mJAO5Z+mB* z6%qJ6mT{-@lUaNilK|RuIi|}))~e_mFD|#8Tjik48eJ{3FNWx7mCN%%MiN?)Xu0-O zEqhNupeXmYbw(!X4*zX&<#8YROb>CoL%W4)ORxaK0l)d9oJ+-?^ z?-wJG_Frjs#7Ml_alDTBiu(GyFmc75fa-pZ{$nl0s#Wdos(w@2f&ND3b6>ua&3rPo z_);+jca{?|*FSwGa9$bEp^xv6t|Crd(;X3r;$szkOg_y4U8e^qvm^kBx~M5}iuPG# z#{Q-PMyIkmsZ4@mpHiE_?tf7oV7=Ez8w>=P!@1#X`|Pho0D>-0k*F7EKc|WAy8%#mI5?bI#ZIMy zEO06USs+^X`Izt({?vSFsS$TO=ueGN^HXEM6_ze@3Kn@tM}&n~u_ql@$l*^Fwu%6* z#hZZVo*GanbcbKJn|0?fcd|Fb>UTRnQtK*)*4ez+fE?#%X zUcZ8F3L6uPD)F@250c5ROC|fduM%3x&_;q}xg9UC704aw@TQ$o_Smtr)0m+q=l;=t zTh~a;WSKf%F1&&+T2;J)RhM&M^HhE9V1`gnE>hKMonN^NDh66fA-Uc9aE-CZYp}Y| z_2nU}>ZRcmk3WKn;gOq_Kp$_G%dvApjj4s}N@~>T3i16tL$T`gLe2`7phO?~jCvp?Q+*J+npY0_z(*qE7|eHHLLGA!|GagDn3>C)oLJKv_R zG${(`1@e#=lSj zgu?RMS`Z2!Xa?|iznHMOl>!WjELo!%j)w|%>2#H02xM5$i2HaCB*FutZ8zyJ$I>1v z?&?!A=Q|Mr79B!2k!m54i4l5Ejfe|)?j&xH#u7^^N$FI)e@r0t!f^qFF^m3`ELQ&E zom~hOo1W9DhE4EN@(FV_AFL^6nuRhTy*1%5K0QwI|p);280y z@k3%sgWX2pivHv3LN{ZkrYL4!*~zSFfk`{Mk@}cKfD>Fq({dIFTy25*FGL)NUF)<& z(Iv#Vjo71g19JJ}nk~E2VA24TJvGVGEZ=ocMR4>7(N*HfJGudoB3p%uknp=If@ey& zXhy}EVR~lZ_0Om;&N=aoO-T}ekheAUq3%R*1$D)E0DZ{xY6&9>3kUP}DE-6;>VYV1*JnbJPqW{%MCreN(%gdIQ&CZ1BDKA92nE zTjJL>=FLya5AvepWcR&UImgdCq(mk5%z3T1pXyUU*7hJjt#<}|lWa5Sp#@&-mbNiz zeWLor3G-C?(5TjgNTsedfGa;+#{PItuBJsQ?OM%){(<4i7qjYOef1>sGxybR@n0_~ zYmysKnY{y_+N_1MNn75%gE1S z;UprOjZs?2a>;d-e8i7N0?_)oSq(XkdLCpR1yLV>lf#u5h-Mef%!j#71T%95!uJG$ z!-H;rQh^Ip5T<`pfsAJ63NePzU!}-fp;5G-4|kYjQ}5gf%#Ie%19OEGE_`7+3ZaU? z+g4_w?=^?0)ECM>=;$nwXi&A3Rte?OMXT92&>#s9?(r!9RK*4j&st6aDbw|hg`1yPP~_m9K6DO}f0a7f(# znxqc_T)v%oA{RVd%zvSATnjcChCW(&$sx45q>0DOWV9bdiiDRg=LL(rW6i9vDR=J#};&2dt5GhK7#gJQlW+2I{r)6}OG zA@TF>9Xg$PjdSVAap~{Dmxyp>x!S2vDmWV)aI>-I5ENTRnx@`JDbKo`=rxpj7@;@C z89@*~-xBdsx}x1!qYj4w3T?G%jrFJq|~rl!T|+T2;b@W17Vib-3=C! zGa2WHEvZ0j?wTno(eB7a z#Rs?viKP|2#Gbu@p%jPcf{C}G!KV4i8&(l#lELE#goDSgP?m?o+LNDmT>)uZXfab# ze5y~bE2YpU;BGN^{7it#sxQi=(tXCQbpvCBNXM1>8&(PnozIqU(BW80Q*J$h-Rs*W z-PQ)k5VGFpxlFg6<`QC~bc8s3vjha+c_hmnycoFfFe^l9Em1i9 z()nch%WLgD`^-eG09Hnn>)lM6U2wmCtC6>yL2ipiESo#`4L%_yf?pI@iVsmNOQ@xd z#rh$#g-zkxWEU@9FxVLFDthE&sOP#96l&DCN@g?gS$r;VGPb}OZ9y+J@uzz-@GD5r+;v$imWDR^yQE`l9-p>bhZrdT^gfHhw z=#(@U169lib#7vC2DZ^Cq`rQJiui+(I92OTaB?7ncMu0NLkj5)4y8eBMqfwap_AZ) zI^^>U8yji5sFf8R1Cb94$tsN$XvtmlAN+C@^ruWP`wlE+ z-BFr*1qyHrSHFI&df=|GXNyYv&U@|=myky-NyeUrTb{Y;S0A?s-%qUHpAb(jJ#mx2 z^@i9w-GR&##Cy&WJ5Gzd_5ibFXLDuBp)q8SU4n6C#px?iYV4S@z9$Ko%zbSz#V@vS z&zAkYW2{D1z^>-Nz87bsw1)d0SkzAK4ipS;&_#6n_p)7lzgXGhN4#!l=X^qqekOCC zL53HpY=sc6U23>;*n6FC{PStp+XFlUy|Fh>K@S)Kf#2l}A3Vrc7eHnUDAs>IO_x`P zPeoopXxCbznrTy0A*mx%y(m66ca#LX=aRFeK_Q03A(6C1RxM53oJI;1ZAu;~(VNN+ z|6H!#7A5S^)nlonOWmfZ@3xskHL_oVDWdpxOvl9);|pCWCNb*W2?)>oJ?Q=71+xlz zZdZ;+7f&wD2g+~aW>eP6r>wo)Q)Sz(=5P$<1*(={h^&tNh0nJYHFc()k1Z5A$vY-^Ogk=r>!(T*&FVUGwfIx^rZqS`Q zeOW#_g(GW|PI3!W4)Fh0q!xk*fwzazZ&4b~oMZl}G~;5#ssAu?q)Hja$6011gQN4= zMMbiAe)dn34T@t7DucMti2KcP%5}^r)y=vuT-o@bKUS&(eD>+KWHYi{N^@W`8V)Wp zoL0VXD0fdC+x5KP9^6FR<{eeUp%1oSSDs6P{nJv@rG#8)x4x}}{hL`<035PU#?x1c zi+cf9RHM?d!X|{hYDpMLK_XDi%qC4lw^iGR4uo$fuc$YExTT>MW_B(CdX4P6Tsp$&xF>mS?Y$xsNk+kJiq;epzLp zw&8}aEqh72<>MrBg3>jWs=COtM3+A0=Y!ox;r?XJfp&9`096lB=t$7v*J=MKc3AXfuT#bfQ5@zVcN!1&Q?gqKk#s<-cJT z3%-;yWQx|h=|c+c6~ZrVC^M300@c3ZUfq3uZIxZHF?)L(RS5q2m^k~5cp@*q;Is6r zMI$^RNOv9U=iE*P#t$K|$wx4OF_~l*4sZ`jJH)JZgaV(I35S5aE~cwVlp79xl>zr| zXgcB(j)Docka&=;SYunk)z{Ai^~WWd>p=(yE7>mpekOz=Tp+paem@h`h@k(LQSqeS zN&Rmb73IHXR3-m8qe{hAVpl(|{+3Z4`HvZuY)HyU1{`-(GF5<=nhg=tig2^NckhRO z2`1m<;HJo5jwjbu$!~Wy{JiAs8K(3o+c+g7-Ln1l9!>wUvGr-?6+4Irdp;hri`&9h zaOuUh?$Gd;g~yeI_J}=sY%AkxC@k_jFDiHR@m3rRdLY0oDhx#rc?|^?BOvH`bw!{`I$$lL z@Sbs;ZxdJD!QLj>>+jQT_#&ht7PzOBQxQ8fRS~rjfFW{eByXlQ?l_ZTqp-d{ImID_ ziasG;LRP=`X!MQJjRu=TrxoRle0VMfz~!u}g%9NmsLB}LZ`(nBTIj(?u$A)$>W#YDsQO(DBFTvbv(T@Msug<V>OhNTGNvO6eK2QU&RP$Y(N7+%4JHT<1?Mavl%u~pJ` z=}!MH7P(h>U6_RGrDUc?GK-%6rICP>e`qAonfOa1ZT$}#iS%DIlG=aLNV|Q0X{3;U z)krcoe%DC#e`q9QIqE+&67fH4q@mw566}28ziXtr_cJ{>IY^hCYN1LW?pbqs%&H0_ z-9Vmg51iNPuG}$cn}UWy$EDRasQCfKj67K(CUp5ABnW zS~v#I=lyNB2;^wZ3I*vdxJRTQ6Hj7Xp4L4s47qH)X38x@I2}BHN1s@_po%3yFMwvj zFQ>S$MDkv6D3Ht}Q&kfNE!J=|Vl@~7OI}6<0tt1wwx&~{PW9j<8-YPH;>Gz`n8CWY zZgvRPKi#WG6B9l1-SYPVE+GgjNCf9Ui4Y1k{ArH|epOA9)Z&=Wou;W0Z{^-e=AqM6 znN^c;5&Oc*sx$-my}A?;NR^>feM{?2pt`dfW!2Uja;Tc8@6jXGhof{u%i&fod=*4w zV!B>_Y(7IxeWrA-O7_*eyOIkZXp$t&P5YjAlKDQKh+0Z0B!7gd`)Xy#{ z?UXVpCPmp@I>lcD?2^*KE~x|9B`p|rZ--}<$%9?e0cZS2>`J*MwmeUG{=h7&gw7UL z%&zkWL*}G?pf;Xfb+(UF8PKDDd1aF0@Kn9RdcN)6tRtFhFuwKPG|GV>amMXH$rvIK z>VOB^q``ChPi`+BXumlI@r45Igvj&NXKi+f54iB0Z9_c&VDUnHk4O8mt$V2aG_OGR z&Y2;e&vY$p3Z+;~qMAC;MB~z}bXsc7_|8-Ic4^DcavQO|m`Ah6yeQ2eAYwm9Kvg_s z#{Y`^$E-zGSf(hJd_AvkC^|4Mgc}>cO_-A41cx24@)DX4>3H-dStGQfJCV$XDj)!8 z{^R};>|eYDyVhq>1j}FT_bZecnWFaT$=LT>U%* zZ_P?eaZ58BBw&$-{If`-^V!vp)8a^u^Z`~sut-DQkw>0=~Iu3;~ZAy3q&O^h?j<|lod;=3~5_KLm&;ZMU|NIN0ja7 z3cbqOFgRd$q2Auss^wWgVO%}axw?5Kdd4YG)eo*h(<5^}}e z#yoJ2s>zIN_>6+uDtif2A1s45ZH->uJHlQ?;2f3D!j^={=96x7jP30XI6M3B5d}lj zNwv~bcm<2QQR#j6#DltqdX>J`E4{n+Zo*P?c)n$m+ui{qz83^at8!da=GjjRdP9mw=Zp`=x3z2%^APA$#yKoFy*ll z`^6tq996Wk!lmc)arb1?z?I#Rg~&zS0N7&s%F2+WX=Huv1;kD{oyiwp&+f}_eYpB4 z-IP7I3%wnozOHpo7*c!{Q@?(Hnv)G>>U2)zW0gf*a4yS>dmC32>^X>LEc54NV2?6r z1S0ccqh>d&Tw?^M(BaxnflpWaCiLO}i4^QES9c=t-I&y)Z_H*S$O!fv34W~1jaSlP zcwDEEu-GZmE;8x6$~bzvoD0Ih35DXKLnXjB2rknwLi{uqOmhzOB)y&g;IH>k6;tSG zomd3>1VPZ-iCNmi!4r$fxz>?cbch05L{U~Wwjx2+bV3`14goHb$f^TF|L*}bd@2r zXXp{7uXD7JXE-mgO8n^y1{Z$xXLY!7EC&5DS!KCU{>_Jb64hXBxQ6nxHeA9oWOUA+ z-2oN9&5>%^39+-qap&S^TTD)B3gV!TtaBb(>06{}5VOIScPV&m~20|J14)3BvrvU0Ty6mqm z%;EF{YsJqTMYlYfR%O6fKN4qOyy~cS9WRmfrJvoLI&>_@`zmjZaQVh#G_ECawa`N+ zex~IC#e4aZe_f0Gdc6x%f;o2YVR`=hT_^h5E zc3Qk7FNC#wcL_gV^TF6Vl}cGRrBKB?HTqMU8~0Hcr&x@*o##l2fc<_3k*xpq4mz>n zvc1rcI{3;ZJ39B?#-^)QDs)_?tg6!9mlt?9^PR4yAcuxYG}_QuaC3M06gdxtaF){9 zEQ5p&-to;MCq;1&dH+g&L|K^0&#EMKP>YZqbTdVenfwr>qQOz{j%bcOn0RMq^0P&= z!ML!-jqk32T zTeoa>h}VHgKI^a>g?S-Jz*fOFk*<(-K3>5B-afSb%q{M51=9Hp(`v=L_fvJ*QAaqR z;Su2&5JRLqTyaGJh@nb>J^QRVMvgO;4Bavtd;8nX(=`Fi0WF;$<&d&8C(7HBBR1Gl ztaJZNUt?QR`5o*H;||s8pS9sCo1JA9(nH3rt&qrp^~&2G?f$0!mSA1Ie!@)dpicldPabUWKasU5k3w zfMwfqrR?tHBNr65n{(p(=v`h~3AW{pS_w+@Z(1~U##aloldx`IS;!nsI~r>BRhzoe zH`6j9}-aHqon(=C`;%=IiK+0Dc z)BKF6r&m1op^trBir^s;lmqFXEB*>k!8fnE=&<^y!^ni)_H$|kC8K$2N1>rEK=(vU*5+Cas0NCUkIF_9Rs}nWL^0G zG-WT&V+s74vi}dmam;r3mH!*VaZ6o@U`nkve0*b8q&<=f5GI%8f-zBLrL;((!d3FD zsK5^km$i5p<{8w>{i*scs~B|1}(E zlpWZk8UhZ-$+2~@F^A*uKZoO#x|07MjvI|mi1|4jcl7t+xJ|pRfyqY~pI`#NU)|do z>}-omD+Vci>bho(cfFNRZVbHACF)u|BAP_SD(%V%^k4wIc>7I~ z@m8ctCpcES{k(Js?R(uL3KHf{H|FLjA;A-NH>EAHU_{2#-=l0#a6YH-OC27^X#yPW|6Tx*<`uG4^tLiJ* z6K8-u@i!K}8BL`QPH*diQg-cuYCuU02a~?Omw=t!C)-_L^z@CyI&Gg=uXIqdgB z2eoCe-L9$$Y>Y!{!r5>mTDE0h{q8gCNV!2?+|sfhXYYa|adyfU;7A<3`ste_p1as@ z$2Bx2@vq;9bMPKB(R`tl3=TMw-Z@fiLmxLLy^N?VSy6)cJ*jO~@w%`u#~Vx1SzycG zY2%+()4M?cLcQNjKbiCVQu%VNqQ2?wWenr>8}Ba3H?tE49MiRx&Bxv~8&Y7a?b$z~ zUbW}!&{ajr#^x=^Vwh49yy`Eb@RHxhfkX_tY*SrGzSPe zUo{sb{qT(~51c-?;oTpQZ9b6Oo_%fDbKw5o`#{fW-?IrRkPevs@m1&GH6CbtSgUbgHU z2yZJ~QjytuHN6)}XgN(|u+Cs+_E-__Bh;oiVD>XclXRp&1%*`x+Xk(`b_DKs;z(q? z)Zn58^G6$TS*~PjPTHwi)lLzAkRU0YbQYB&U!fyItxsI;-0q^Yvgf{! zNtSDaZ!F1MAxU8tYb|WJYE}++BS^R@UQ*N!qF>b#X_xGeSIr>8;458@d<+tNoB&a- zUAtKpbw}y6Wv|1;T2gJ_9hJ-7y^gP(A#ULB3i#!1yoh^a{aYdRBYD9)KHM6L%G1oZ z?DssV!K*@TIhH|CV09%S#yIkI9$F5ZPv!Nx1yGXix04{6khI09e7!}>LEly!ryL;| zWd{rfeEE2L_Gz2apdi?RY84t`9BL+>w#g9gulw`@T3Uk(R$ zro*Aog6VJ|zDi_NdfiXU*e^7C0*P>tILt@?m^)s|xm$Psalgsa1huU#X`R&>BDq*h z7IiT=Ii;}%XP9y|E*E~l=*nS$y7#?=Zq}O$X@LDOD9hV3Of7y6FaK~yrn4xYITg)x zK^bW$P!L5g=POadsf@?Ce>xoMq$J#jR%(4)H`-ve%t^~?wdLququp{d2tPki_^^4`_MNHTHA<%96i9%{BD~xft)u=y z$RXAVo)aRF!XO?)z|{aYods&|7E*H+X}Ql3lfoLq-1Zb^sel4Un))8*@a^5RWR~PA zBh<^Gz5`{6bl!tBy5-us))MY%pnmi=%nCT2R9aiMKRrV!ST>k<#Y090T7{HDedP4a z6b zK-p_q&vcgF@S-gkBJ_wy%4&}jm2lRY5i5~>>aPKzLC+aMp!ZKOLWT-z zYATrSc*M;D}faIm9>HNAgp#sQ4>Wx{aTo4z8}bDykFZktwFOML^C5x#NRT~;m}FYxiHQa zFRp2LSZt&Dlq0sQ>1ku*M!&iyE9cOKHb>*__&G5@PU7cl8b_Z_DeH7T+`s^~;U`y& zw|i;FyhjFG{~*-0C!W62c$!zEZGi=r(SMhI==KTKJMXRr$U<_(@1f)CVpLW*df&cz zl}7T|Sy_9cc4uX_iOH9D{+C{`x3te*IkwP!rpI``fA$vTNt&s+en!M&3{m{a?B~Vj z&uiobw+>E+?|{9WH?IpBO#7D9Onu4AJN=ax_ne)}^YOWi1JAqeZjs(Uj&1vKS-g*j zf`*IQIo2E9g=d80yMp6k)osWNedov%w~lBVkXqjCAHs32OnEF!#Q>9LAvfcUHmH)J zgIQ(jy}e<4lb>2Eh6Y3pha5Q*j7g!Vq@YpHob9cM`YxhQB;&yD%@=WiQiyEC*8)H~ z3L@nC|o*GGZZ=Q660C?mhlxEt$cQM+g_Hw&r&7 zR2pGKQ@i`zbU{A*xF+Q235BNE}Wc>6?A|2B8s={P18E1<;b5N(#9qyiP}^ORMyh!FW@qtWePfrkuYU z)0o&E0et@#*bW5EtHht?)zJTpZFvyeb^jULiT{diCbd6&u2FmUy-Jn1en9cbn*;_W zMce7a!=X4d6bX7xhTfRhQU$j`+<$paP8?HXdQMCxb=7kd=5j&LNj>N}saVM5Q`iX_ z(|CVkdyFG4K`Q#7G3p8prB-N(-4%`7Z8dd7`{*9qyr>D)5LiCba}uDgbSO+ZVQqOK zc*Qd1$3HzM0rj=kHW^0~B>KQ=s!I`FT1njh@X{W(-M2w(Z+_XH`!}{(fxho$V`(hA z{pO>X*j8hjSKl7jEJF!9FdobN#5MpL(~?r9Byo|}(C3(`(w`%yX&0{1A4kL4^i_h4 zKa@9K%|mR^3%U0)<|DkXG!^Gp#T^EuECR5<9BR{*)yD@Vcs%y_4V4+A*B-%$9AzD& zFUjF^l8*RJ4(=1dGoYdMAZK;QR2b!O3yE(;?7a!phyx1^=Gy~0QX02y;|nJgIYXhs z?hFPXV`DL;$)#s^biXnKDJ1}(XraW&<@rZ$#h%tbA4d~8PMb^IIin8c+-*F}m&lQ4 zG@l4sU5&3Fv1*YH_YS<}s-)4LD2z0Ij9$fB0C^vsb8k|>`GfKBQIMYfA&|PcA zTvOM9&~G7EPiEm)lI4QV69OzfLz(Q3-93?+d=X^#NztF|)=QYll6zqVIk7LrPSQ1+c8zIh*wQy#)MXn{4;f;pH>>3qB9ecZ;7$<3xq^J1QYQ z7lHMR++p>Kfj3}1W6+7so}j75ozAqUGL&ynxNr9JuIN551ua zuYY^MM+A8mn zWa|u{`u5z@R~kH-*ai?8(WP{OuOPOc{lxZ*QV`n)-aSonvOBAaFSsnc>6n=8Z9GKOJS2TyG|9f}x~p5J~O zeM;Qu!rJXGqL_)uu+?+5eyTcE#~xh1deP+5kMHu66F64lN2eIUKsl$NsbNkpc{}|! ziW&6&I%A&DD!N`gbv_Ugjdm~FDNsU%86Fl|>z>obf3xPg|AbvWP$e|TRL{Yz!jcwZ1yuoH@4}}xqxafeikk=w%3&ZPvlhuLl*RYh4 z5eq0hZzgLC+jc!(^-Ykv`Bq5S{y(veR>Vs)o{`{wfJxkKy~mwSr`jxm*K#pJx`cvL zxvP0I;gf-wvh6^%4S-o9J$CnYUG+4+B0k0Nf$Pvcy z&xM$iirblg+A2=#N38X``rUsICSpVUB@pyKfcU=?2%`QQ#KG-i5aPA}9pVZ9fcX4> zLVV{xA%6NF5WgU%^Bcs2#(n+?@l{OUDfNr>e?gqDm zw@ZZ4_E?<^SDwIfm-!uzd8ORQb>C)DK`fCA3R3F$4q_XB8}AT3p*uj$nDD}oTO0U=&sC=YjRT7jgVHj7Bj!*Z&W zsA=FcOO+g0$Z_~tZ#ha@WIC;&5Z#qlrclB29l>kHfX~K~e}Ude@)^(@xf4c}+M2ex zef{zfy(EEhm#w|&$M1z5hp5SA>SX{3JX5t?>DY zGE5C{>+TICeoBt)V4PBtewhR=367YQU?En5kuNydOM=7PB)05M+>+fuibRH8;=Wyn zK-nGP?{j_dpmEq~J^Zzk)o7t3FCV;>xyIl@20ZqFxtzV;koE4ul_Y;nh~ulT&oqJs z!L~puMSuK9xk#rbe-^6D;CuHG|) z&MHHDhMf(YM?Re6^WKy;wvBkYuI=vZm^2gV7OZKmJ97E*p0mwgHqhMMJiIFtH*ZX| zFe5ibaZ%6ti``+nU#uy=yak80b4(>h0aDpFhAk#wLgl>jJmfxT0HIm zS4pT%pX?2U6`1p3_~3-uk>$wrRu^SBQC3$DTPyJvjtJ3ihaje{u0>HJm9qEqI~AFo z#{t0014RZSM5I_lhZJs|B5*4%5$^{v%IJ`_g<>EEQK^ZQpx;rsR%MMK#_ot}<*6CKZk=50(S8IO>R<&oJePfjnPUPHR)dv&-e@6y1lJ7$nYD+a|KYr z_4zIBy|1%tZ~aQ<-JU2^UmF#UCQ@mCdLy1|1KW5J`Nk!5;M@92c8B9_?I2_#m$gf< zSuI1G?Tzfv5r$^JCWv93PK2&rXL^9-W;v3mShF!ud%qdRdH5H^*MvlHLp%FI-(Jn_ z$!>h~Ai7Z5wNI{BzXQYG* z9i8ZCMgxScYqc^?ckC|$;Y8ryxe;u#_XENI6SDtnB|PH4ke$67>QL8xe=AxBbX5wr zOqHQ6Q)MiUe*`pD#%Fufrxrm|Wo{g5J_W9XKh|2>r~y~Pv(qNnE8&h3mF$)96h0`I z*GU9@k!wqy|FsgXbx>tXp1%WE!k5QN!-;^g#r9XiRlj8GM#%0mt;-pPq5BkKaL-w|d z9+AYZ;h^>4rf9k1-q=Z8GIJc+@iJ;?0)SQv zo0jy`$fx(>pf+xHFx1|44`LyXzZr!bY<4;$5EF-x5MC+eC1_#Wuf^e|#{sy4wsIe* z45bz0sXlEG2i5X40OKaeM>AZEgjFn(UK(JpZyvC%aq&s>z}EGoJ4&DFziQ~|;tlSN zxlGABdkuSwA7Fdp(w9}DvyJL^POIs(e4dh*rQMNF+SarZP7N{&OwCu9&N-^6q5BH- zzm;LiiGpt65JbO}Jv1&cMme_l8vJ}2*n%YPx`j_S^iz=cZ`=9j_`}lH_(K@CYNAle zUD6#@w)I`z$6Y3zty-jF1$G}JsycG{@p2L!!=Uw@7lSWze|x+`z|(AgvgRci6j2?+ zdc6ZMIn%u;a$4Ln*I3r&cx9DTi9;N4o6Y!7xgg_Lcn6}5U3IfQ)d-XJlMYPb0;cF4 z8e|q$qs&b_3@tBldhrDa-S>$t&$WMrv*md&Tb{EPv4422Mm^c_9NYzs@TV$jDI76f zwHex=JRE{;CMNgzod-qv5c>VOR)qkorV)iV7@-eR@3!fWZZm%80BC~&zNnGGV!jdmHoBv_LX$h=~CVliPR~9LobVJSKPRFH~<%jskhEE{Et3OdH!|$ z-I{tIS$}igNP|BZ2feB(x7NZedlu*LHKKX=)2`BO`u=ZZ3JVz<#QVSIWTmz00Xkwa zTH>8*L8#uo+&&e8W|A_OjC7gwJBwlkA!{eNS~?wF$)P=kpa+}OW=WD#MO_in$ZJJ# z%CXbYR(9_X?B#4O&%=oGD|_&qbd8wyngCGm3hhMKg)x(kak67K!K==IlpMdj25qM? zi4{&T1)c0N>jwq`fJ_Ndd|%QZVu~(+1A-X?BwC=xu@!{+GH9ru)hUfLZFz%Z9AX6k zCypM2^czd1pi8h^b{&@DE7Um0Kgq7@%7-Gr#IY>(n+LsNY2yeaIUrX0!boa)Mxr3~InDe+A7ZOuYaPIBujna}f z^g5BtA5Mo&G?o&%xVr*o0JuP6i{NeoB~$>E=T7e10~yd>ViB(^0*aOt?@!?tlDVL4 zAz*@mbJ78h{Lf|fi*+$5KiS_-(z4m!2b}#MuwD9Z>!pf~cG{!IwO9U?_W|aHabelk zOXWXRJ3H{>)p+zjRQuq+Rr`a30iVZI|82dnIw1H{7~j7gb5$sVHo?ay_sp+6xRsq7 z#&>3ZCbflPEa)m7NGv));n5EIW!IQqD8#88T6U&j7v{w&rG#m8|ARvS516)HOWa+` zbse731t0jFFC??`mM6oGx&M*7`;p28Zgof`&2{rE7!!o8=&AEB{23BXj2f&p{1&`Q z-lynvWoyQ*$^U?i*uutQ+RNy}-YeXt8|0-w(gi9IQ(nt-tJWRJ2sF#s@aPkN0mul}8$`QedD%eeM{CW>sFU~gUnHjp`L%Coy0M#oih17T}_0;a!F7);^ z&^AB%y;d%wGK^MyJ(Vf=G09@!LOg2U*lef3#Xf_^Yu6Cuk^-E+n_p}o*4-{Bg6+B( zm?jimqwLXcvczw>F3c_01$4}nEoY9(-CSe4F6CWwH#VMzB5rNDE{{1+#FWJPGuW;R z_5iKi^^TgX134a_zU7#=2uI|ByM{FXhvkG;ca7WJE*9+4{l6u#5x{Xh1Xkm zKWWTv$r}uAl{~Tvd$}tz@wA@m(Wh1DQj6jTZ&tEEneHR#0dqa}NzF~~@Z*Dv_n(5Z zA|uRt22WndK4a)R&@b1}LUUd|@ruzy4xybmdU$?3`qVqrdHk(IZ?%S(>@R~XEUFgnovrCcZ zH-AxhmC-y8S2f#14^)1v+6M88jQP5uFEMyl&J&JDv-SCgf{R)ZbMJ_BnV=X3qm}wL{H~OQG;sC?I>Vv-Uhzp+mw;PJU?ter@LpTrGK8_!p4d5C^VU}^*MfI z%)$eZKTl=C4hR&PCA~@m*0Eyt=zfkLvK)K>nR6hnNN%h1D7$l)Pluq%VVIsH5d}_f zh`;G*)2m-j4oE7N{73>9yw9YBx>3X!0L1_7T>%NV-Oe6OkqEJWvmI3J!>({hdYkYy zEaY$N#j(Dr3c~4w;MvRQ+;YtQad_zf)0?7&)I02sW~bc&L_wT4Xj1#J9diNeM*(y$ zXa~j!4$*iHs`euwx>?QgF8jfb=6-wM9!mNS2={i-da-pah99`dCHn;IXxfk@jQ|TZ z!(}0#+|~RkFzec#ocj(g3p-CKHJdQx6H^|8Yu2KrNMOAAWYA5-dqvAYLIl?!7D*s9 zDhS&5d!~D#F+`Ze0C-95H+?PvGQ8uT43GZbPo?~o{h0aR8LlMHTi2cO4}G5REUw4> z>eXNRd=S*<51duSL=Mf>vL*VLA9Y$wo79qZLVvN7!R4HeGe4qeh4*;g0FUmidQ(6Z z+*5mobj%7kWo{E7c??Ohrr?qa=tGCmrs*-28HvCH-=dRB-3nw{go4fWNJ%OaOoL<; zN4ie>+eVbWkS1jY8i&`+-NZQ5Nf9g=O0Im?NVh+@aca6Dh`pg4_Dr!y?uR$i#&x^n zqf*hN8`75mSE5Hr*leJEffwcNL%nYSt1OW_E|foEzF4fp6()N5`^(#??iN>Fo9~4q zV7QAre;|F_A_{9EiuP-Y4EmV6KvQth6EEBH+KKx*Eh2Ru@i%91@SHkbU?k9!F!p9o zF0`}oEj)#%BdFxBpvVfmU-~;7UA^)AJ@yC-(d3%&JH1<$tIN-xSLo&q2SfF*t{){U z^2|j4<-x26?0O$Aw6`fH@D)hzV1c@QW3dUK^Wwm^)IF56IL8xWm5JlJ_AD*wgS+qh z$;%3ioJ)l91t<;itB)v8%6QBm98%3K5hij{XNnaQ1<2!2w}8;+Lx4ht?^zJq6!Ez{cjclPJ5Yu<-L1(@>)`Z- z2Gd~;{q=Jkad_EVl@{OU?!kPpO&%bx8TanryR0>ht*aBXEM!!^ZLGP1a8c1UAEc_+ z@Rm286j>t4zO8L@C;O0%)H^GyP%|^o*u_`+nicO-49SMBJ@r-hznINBg8mADP%~h5 z2csXT;lB_UF|vzy^NN5@`TOTX)B^Xmwm?=adbF>I&@s`3azZOVNZh99On$d=S0ca; z?WALMLO{>FBTuJf#yfKP#k0#%y`9!CyLgax62^O8J`0T09i(~-Qqa4r5}b1P$0j%> zACyRN3in!#??oR;_EKJJ6}OTU?j+LLiYVB!65w)R+c*YqmIvbLPk&UX-p2s zj2fI9*Sp+nka)oSSGo4+hwL56GUwnAn0@fh7dxv?`T<7Mm08Ff@I7vsPy6Vm+N zD}$0fp`}kx*LllxY`z`+2+qY$HBUwwJ6q?O*}~B;oZy+yKe-?u91a4$t?A=lnwuLm zwts)jXYx}X0#G?2^J7pUttr?ZcXE8w*HjR@9NZa9T{zK#LTZG`WLt1<4?*#APjlfA z;e6=;r=s6jG$E-FeU#KJ{+1PE&{N2JzN1-s+GR^I5ABZUfzR3EXryyl9W9DR%keHr zMM9;btqvIGkzL#XOvCc83B1E1T4TU0QW1hEOBUT?cz=9l2xTU#D5A1qIR%`+6FDSH z@sd3QgtGN{{LOs^Oqfk^q7a5EVhJ+*G``SW=vb7EC1{^Z%4_&iTJvz^!@&8D5@lOt z`;m+SRB%TpN}C8eFRm6npzAR`gi;S&&a9QZ1>U%Y^5F!;&$?JR2io;GzLw{*H)uo= z1>=?AUL5C?Z|lkqQzerCK#4_1k*I(G+#>!Z`Y5)Oz=?qWc0+=#om+u({{!vJFXMKZ zdq0@D8~?v@_klUiOw8mY>JV>TUmVo=X_}_ti#J0B%`a1s4I`=G6>~XLQx1Rb;TQZ& zFgR;|Wk`K#Ee(fOBTY|>99ktK*S+|N^vF8zkprSc4ye%2@3K9EeeX--MGu}FdPJ4T zhuP#>>t4G*5Cbe-PEzh15TK;2tsJ50R39l)Taz0a$(fPpIi~&XkIDTV5afA?9_FBt za_fs@XNi@f!;yEerAs^99*U38mMihfzOI>rsDxKIhKDTr;3FA@j+;mlY#&N}*Ub~D zq-8>ZeUy#r>0>~FC92`SHN`a)WFZp99pLQK{_cwAXw+ z(}mFO80y@ww?>LbV{v8j;2@wMPEJR1J8n}+R&sU{D-%`ggX1(kR)RX>)CsP7xXl&= zs>i<}kf_ja98M%_RzZcX%^tp6sLcY*C_T>5@YA=jDRaEuYJ z4^JmZvFIn0>+7sj(jK`TD{gxaZh>Z;no~T9igvkO=F5#y(l;NZ9KUrCk8Aa-5-|HZQPKW=f12?gz4y_AyP)+^sV`g`Lzjx<5bZz}%o!Hf(R>PIFwR{U&5k!yTP1KU^vE`en(+hHUUao&U6aP6-r@2E>6}_WSdDqY}P4#Q* zfl82;kwU(Q!#%QnBaUT3kvc)Ht1pO81XcUj?)30?p;l9n34r2R);%2 z@bfD9Ihg8Q8odetJ*RIbZlc9PH^bM)N2@KerA+y)PzP_HP6Rr;yV|+rqcoo@eD02O zLzn^K`2dAO$#0B;a4dj|bkI4CSmBtY0=N>Xk=qC(IPb7aibMgPw@gQ3(S-AkSjP5Ya`LSY=B$6X3L(5q)S1rcLa6yv0|un|`0JRsnfR z`v*@!6`KTZlJLcWr%k}MEgwFxLe7j^$rT$&m7dTyQMB75U=IWdJ@7AJEg;qEo}Oxyk3LM7fj%Qat!-qvJO;}4 zukMyMJ%^MGyR9|>JXGR$a|@($T8;#oBhc= zWmt84*3S3)Qyd>MqcRLwlpu`R05n=sI?yZTe!<{a9N7OG*YHjz6{4{t=f@RY%SdBr ztEZw42yKn^#z?(DZI_fEb->=#`wcWW^*fRxyO{>w1eQsk{n=i^R-i%|pPpuK5z``M zi2V_6dwzZ*|BT$&35 zm*k?4COw)>k4ww#w1ZCUIX)}z+Hz<1b}~3+QJQSDB7dhq`i%75bZyHBRQaROma_Y& z#H}jQ&AgN=4W-WrR=NG6snJv`?eXa~()Sjsd-UcP9x!aw7HbCgo>+W1^ z#mCGT&_9^WI{X&zV-xJkkWR*R#@4A50jkgm0{Ez2O^z)nh%$+t*3f2m+ zNba~uFd3!Q1?Z))mI=)%cq6UNmXwVGR_jB50b;e}OMyPL?D-x$fSQ$LS5$h}BVM0B zdsu^~b^vJ1)S%d%R4Hci7j(ucH($jdf<^ zlYq?kDI_hrRFwYG`UKVX!&ezzIC%LB>4W_?op*len`6YWs9LTamri}3E&F5@2Pk^( zuoS%0uJL2G6ylQp-jz=HvD9F7IS$}*5~D0V6*=87n%)x-lIrSrd1ICFSkVr7kl{4} zQMRu7xtv7@flWh35XTt^1i_5JyRjlfdkQ%9I~sXIS%2}=68-zYf+L8V zn7?rYawa+^HjeMgpO-qo%ZC}6$=JA@Sj|*UVRwH4zhVL3E7`fZ*er14wknNR^G63=1Q0JOBO+y-ZkUA9_)fj`*lQVfb(7@jl12O7&`>sm;b&RSFOik|PQ}a<< zU}RzOs@ANtrnn73dHTt0-qOa;D-zx1Ke7BJo`ylAmy=lSG$~53EoUf^*2HUhf?xdj zq@LOb6eoe#{(&&Lx$SDZD|m%~*i5Do%Lix&CbB{zy~2|1?r_KzCP2fRlQX%!?Wq!_!X0{E0r? zAK!zlWy_syYj*tb_i|{sa@zMm!@Q+In2X-0@6C~47ACrHIzNB*^T+z?{OF74&o?&# zPGu$qF6_q)M<|vtBhY#?%t(xl@>rD6Ua%e!^(`BVkvumu7K@Eh9*@Ii`Hjab-!2HKK({igzXp(jE0?C$GBLs7z(- z-aCtvu&Iv)Q6KJf^1+1e&J>-vZOH{qvQa&D?al`FV@bBJcrG&Moa*dxQi$r^qFhP( z%d)bSoK95U?YX%dZyG3+8&$90Dnj73)Yi&|wYm8!I;YwKtws36!u<{biQl#@cRDfW*qKEWkk3VCrc2xn4wEJ;h5!ma9WLlX9K{Jm3jA z&3z@s&t~notV?N^#l-tm+=05{z%httlqdfO(>KOWC~iXUN3>NtI-c&9v>9X-2(yfi5haHUk5d>WM!Xp! zJ8U_1DK-$(D6u}2p~oF+dJUCflkJ~i=L8hy#{tK+l&IVc zVynqA6ngj3en&vI{%#)v@rxM2Nnp`b)%VUFcRu=HLnw-0&CRHrPhY${QP4~h`v(9a z-S4a>3?5fgmnNYw+z7vdraI|$3V>FIt17E2CfrLAR;Giu8`qn_BckVPhTGuV80o~& zmD>}b04*RlH7O$`6vcc4v=H|>-tB7J6kS@whC`wmQ0vyUT3LwLNlR9%>;oJSXnD$w zK@=B|*G9#vnd_sjZZFkys4;}$61z-C6&-3V<|Q5O{c%Fk0cEEq)m`j#6X#I5(}5>Z zXpikS2gLq)p~M>pFT%S~-&(86<1Nj>&%mF3|q~gp9lAy{`qC8FOc|T z==`UjUzw54iNV}AV^072Hj}uCN6$X~^y^1omjHa@^PAIVT3iPHo4+<3oYBY^^EUx5 zQj$oDwn~{^2k0}T_zc9VWd;4}X>WReMWqrwbW|3Qfuu^n!z(I%fINtLV`W>Eg zC*`i}IBtFJxa>+smqjxOqWyKNfn#F_qg?q%?Cc6X-^I=j<|%~|bN={wQhgmfKK)A; z1W~ienv9VS-nJJaAXXiSJY$R`B(0egv5X%Npc1qwFV`qdc%_)dNmMgkCMymN) z*ndu4W0z$@D-N)cRj=4HVZO2RDusU=2AXo&{533MlZqyKP3mHChH0>=ZC33Nn*w^H z45u!k7gb2=ycROk2O5Nq+A1;KVuiRu zz{_&y7KRnIG&hc=qtGM)B9PNi5YA61D3~d#-e49N3mS$~I90*J!(hx35Q#kRZ;y^G zI2UZg3Byw80HK@$6}TSA?Ev80zP}JT7e|ReDi_eLs=~SgBWQ$*PXDTEI7Y5UP=%oW z@V<3?h26lZcMEFfjP(jV$+#y+@zQxHL5{ia?#N3^=Su!)py8;VPd5#K@LC`GxcYO! zOs%#W0Z{;jfnT4Df%_4EZ1pJ8FbZ!z=LF8Uf zzQSVtMxMfpuCPD_^`Wp;{+n~?s|s(v`@1T*A}+Zr$ciTKSGcVDzMo$+dpg**-RYz& zZST>FFRwk$FMfGLj#Xb9`d`KR{~d@tUvL36%qZc1f~e}09e~D5d|IsiSP6>tpc9>_ z&@~MbbsJ%H5uwS3NsF}z;RqFf{ zk0|?OwtAn$zwzTU-=SXM%SX)(H3+k6bF<#KiI2pDIYC&I$MST6YWjbeAMT)7FDGMv z>uK!-@p9%Lc!~WFyg)#_90c(qul*NZ{!}?&3}h8Z7a4ip(z^O5MQpm*gU?P>?d|V-hEv_v(^DnP-%gcTR z-i@*Dr;e&Xv}WKQ9ZQ`^5l*Mhvim88t*4RF){=Y1hg(xe{bq*zIyex~*j=G0R`_HA z|NGrtpM{GGOaNyeGgmZorbO(p4KYZ!C)C znq{_6B163RZ4n2iUGw8Q2{wkl_)U`!#a1vnXF9Z!#<4!WR4w2NwTF0JokYuczDrZ~ zu($ILzyS?skNGvn)4vKN4ZeyG@XtU*lfEVez#Dja<8>#DHB zcB0wfQJL7q=V`2WC>;Y8@k^`juFX0I;uyh`REGzTS6t=GY=5NTP(_luLua0cUdl-n zUGO7Y2!-co2u;1X6d=7w2MlARY4VM7&l-g5pSpsNKCS?eHG+$FLtcM-+>LJIS#3et zfcw?wBdA}T4)Kb&SV9>%F#J&YGoum9Y#5iygjIU@4&F9$hgH;zJHV^IzqYBk52qcj z#9eAs!z%&v?>H)&1n3EEDYuE$RU5)2_=>8;veM$1?GOujCF zwkntUXNI-N$8qzhbe4j{zK=)>|3$I zY=3?HFP$?Zokq#b+tN9sCy+?F47ScW?}>y~v}+j8(j*B#7HbdjcJrN|1a;27wrV9- zOE+(#P^;4E4K)kpPaAVIAJ)d_;^%C<1T7`-#rb}Ex+G`6`BQZLVHdUa+e~TIukQR$c?x1?BH6fD(tS#n(-Yi0p8{(k6KjJrMK;NTSh_vxIL|tHMVoB7GkO@uxlZ@(XZMjM>;COz;a0SaY;*jm5}@-vo+$dsgdp`;NP)s zOV7*tHAg^X-iyk(;!5l&`EfKRHTR1Eni*){*>V;KQ00?ASUjJH`uVxu-i<1r7XaKW zbA-YLQ*Uv&fD5#TciLm_pNgqZ_ zdWYvo*-SQM;nLKTc#+^WqR%rBS%*TNQ(n^TmlG7URCGn@81r9EgXV^QWk1p;%`P6% zXmRO*h+}C`zKP_cZCL&?`9HWfb5FV4I^u!1Gj)8xf(E0 zdPiFC^88^|Z>8f&^%Vf-G z1Cx;s&)iAR*cBQ?Np}+{p^JO84LLy#VlFsw_+;c19G5S%6XiOUqSSjfaNr>^zn?-q zdQ7AiM8t`ocG-{vfp%bZBW9n?aYO({DSmvXu#BMT5_(-CK3A-p@62&`ci6!;f$*}9 zhdX`n5K6qN*P(LmZe*35h;n8XJm5%0h6?kJ+U1qdcNORASFCcIa;-jIuMDB$1BD1D zkWnwPZb#SH;+TgXih*Fbp9$|)2f@%EsYXnCatEG;E6_NXwa(HA%wig9dSziRYU*Xy zKG8gqY4AhynJvSJa4@qbfY4+cRZpg?KI#$lDM zAGw{mRTMGzdc#5EP{Xh?i)1l6nSGSk01xw9`u6c!{Wxr<=dIF8Lp-`{seTfK z!1sm3=PS^pnvWW_YLN1RAD^y&RWoL_y!qAwL6i1xta$j2fyUv#ilU*TRX>hHD|k>k^bfG> zlFpvtcn}9KN12r%4hr9X1eL?s!WdYVeC+;9ISj4b-ck-fLFFJL_nUIq`O2-GCRYpR zljBu|^cJwi9U};%@K%7=NY;R0qCWZS0H(J6h<)UH{N;?KgflzC> znWjKqO*YXg26`x?lePRO75;Wef;lq;e84%I&~wO;o&2_Oe6^c3oi2e;U*l>7_$~{5 z@2Ln&ed;fSkV|Z&wl7?kAA^L)KQ(<@tFp(k%MHV^T>v_6HS#LduG`*SNoNBjNcjb zN++I)@a3TP$+C*a>C{ZL`@s5bzMgt+KUyTV2?1^K|l2^o^c z288_QDdjVkel&oq%@+g7R;Wt<%(ha)y=5W$Bo7qHPepUe6U_E5S=`;y5xZBD{A}O? zNRlL?39#T4BJE3cP1lz~0uz3zfoBc_5fCv)7tfQ1I}@wsKtWMtvM-C{{E~}vE-8N3 zS;%qRryJeG*yV7(Oy$1h7yfIVLPW}yxYqe#R};#pF|Q+$^K6ViMND6IM4!2x+XX8r z3*Pl|76>#ga~Ag7y_WWTN{W>$;z@E!2I>r9XixqA#RmvGkukM!|V{o_8l{_fHHz_RK|8jhe=QMDeR zR$i4?H(y#6{C!@dYRCvryA~C?U|eNVk2kEUVc}~k5k@Dqt6W0W?_VR`uh?E0#j4P* zoHW#UY}-J8UsvyD89`f61cyix+fLX&U7No5>Dk8G{HNyt7oJ6ji-5y|2&HmX6Iy?P z)r_&lFSiKo^Iv|}Dtfeh`TrLJjuHTwP}usPZ$VIJmk&G- z)yxU>$k(7dagMLGk^r_6jel}W*_42-M7zfE#y0_PF6rS_87IGfaBnVZ+!4lg`5_*L zI2AHjC0X!xEXn!3Iy%{Q$9n}N8k0Afy$at3OFX(%2iYI>pEl_=>EE8T1NdL}{O6O7 z`t8S_75um3DF5e^{>yLtkN z6A?+?;V0m;9$jQO>)JS-H|0RRnJFQLE&c4rnUUjWEU1pL+TSqAh_R}%2XJXjHkNeX zmMaXoiHNgkFSPZxz?2v4yU&%wfjlxu{(Apb4OML+qa?d3O6QtE>Y!nP7riA1{-6%% z*E+g`Et825-Lh)__es-XO}lWZw@ou3A#$$<{#6mAgB1bmLRx_<;jZ*%k`FoI>@~EE z&6a=AUgv7a_77m9`2f;yok$S5_i`81v$lnQ999`-m|#*HL8gz~OL=g^`^*DbDRDs0 zM|ZakUlc>vDU&+BlN$lKXRAUbD%Pkd;D4k6Sk?0?FckNo!mFl}&p{tS^iAdwi%(z^ zFkn%nz-D>&2|AcwS!T^T9TpJz;x_ZFzct?P$<-C|B}*>BN~O0hZx0~8tSOWL97SU3 zFrK9iYRe&rZw7~WoHgMPH_u+>4%iZv9ud85F5rU>7tk>l>OflSMcqvnCG#vc5Ge_e z6dL$zEbs(JY%5@;94~5>tpO`bUCxm^sPr$n(P9)%EMZ1sV$*Mop@S3EL<#IG?!CXyL zE%<1Iyf1dJQzj}N|27@)XnyGlt4-}w!{^s0K0RIkKYP-}|9;ZP$Ak-Gh5zHfUfrFw zQDDi5YxHG{{Jd2)B$^V{2RZ^Zy{~);pd-M?gOU*8y|#tGWR=-^Hw9 z#yz37{-g6T{<|I*2j6Y%Ki_Qv*k=FT&dWW!W#?h}{@BZ#Qd)NB?!DNp|8edEaH{7l z&Wzw95XfClZ){3tzu!llT@R5KFlBHc(vOF;`OVNByi#@dhY!JZ1iAjHlkTsF=jN|~ zPkD5C)K%3+&1CAEh~&agI-Z}}DN(l2j^dnHQTg1?62h3ldHm6 zq&`x1kBZTH+jcb)Y$m{}r^=Ny!#wcAuqhj{?eO|wyB8$RK;4si`2Lfn-7+{`tY2WP zuT$ZI2ZelW@JPO|SvY6(-Ba*}yS8?43)ag!cHo$_3FO2)G9DwnDVO(Gqtk?8z-o%* z7geNYnNU4pp=2QgY6;kL2y|pTNw$ygOT_^l%;RK>@SYZthaGTj2u0z}1AJT` zsq<|rOo8us2R~G-k9O8z* z{z|dN(Wux9|ZFGKU?|>SMRg3*2FMmFUp50y?{ujkUV2na4v-jEfAs$ zP}JBV1z~mS+)N$`Ct?sLfl8G4(FUp&wO>rxc@r?g+T{U*tuV^f78S7eumb_SPvT&FK3#iJU8)2A-Zf!j>ay}1w(9C< zJ=NmS*p~VVp%1*;u-tbsE=w{pl20nscX`e?<$Zd)0zKEy&GdhoOC_ARV>H?I2@gi- zDptu)`t645c6@<=H-1=+TzryAw9O_gd&pC`%9upgPyiw#rPTrtfpbfkW1X@1!U}6H zVz;(@hK&#asJ#g5C>EG4)scsiH+uQDZ;X&c`0X0Y`Uh+>C=VUY*ua3HgW&SlV$tIk$GJ2-Jzkay8ms?I+`IF1L`s%1XDcwmd&^8e6ID zvve>n=?e6j-axUqXB^t&t?T27hzu+rGDC31%cRry7gyn^;|;_5hj7A;k1J*Kb=Z~Q zlu#4nN{tujdk>_Y+he+SJz4w!r~QywUZ}swdfqA9bgOoH*$T2&5T>Sb36sNH5WX zo7K7}`5H}%n?P5gymJiF`Fw!v^kK5oTV)inGdWP83 z>GHliEGW-j%>x8X5_?M0G7G+qHw61|ju^R36wC$aDOQ!Hm=(k62={m}+{I9G4}y91 z$e?RD(!j3Esk#Xw8IM07%+l~QOfUN(VEMapx z4z9zev^8Dg?2Od45t9=-DJm5z$<3R>=JY*nh3(QfTaeQ=NL7TIiRsg47&fb0THE45 zRy#lH?PD{T^z7Bs_Mu@msQX5H&*H>k%CBF&otQJ`BzS-e|6-QbdD|&V^|+UN)u^ zj^LI{tBW(Rh}@A2NWsJL=eHYkqc32*oG)n;OVC|f<1Gm$sg)9tj9Dv{JP+aRs(T~= z-@VUGWi6V)_RMyGa=-9)WUk)f&4hEW6y$52%Yy@zv^rYb8xMb|=ZI;9 zd`m3YNV2q|EjBFYJEtSZr7cusv`>In>0HX}4Qn>#rct-us;mu=^y+@#cgHQWj z*XxHVINI4#&Zb=Xn=hMoJrF&)YOyjT(QpPGzF{~cnQ&ck`Giz3{JMI5>19S59JO3_ zR%r8lfzkJ7hic=nv2Q;=;v^4YXqy+TKZS4&wvT%7c6@b)F7YUD1NbngHuXd60zX9BsJJjgB<<@9KBRXYuMBX3dCO8`_i&QH zVZ}ix5!sXNYb5$BXzKd>ZjKk|;7Tjt`i07?ljdfh@AM&sxb2ew^{vQ(a)isZ7)3d7 z;>u_5E@+x|bt4xir-JY8I50wnH&N<7t}F_i8_iFQj=hV$mvuZbB`1X#S>9_ccFZ+p z+&)pLppQ^e^&pBm%T*$90tLj>GfS!;HBb-SgwnXxk<`#Tk+&Fqpvba$X4n+vbu#cZ z7hnRgL%lGSwUe*6^1Ob`J#th4nl4ny2^@3*4_Nv>kHVk1XU|n@A0T(;J13ov60G*M z9sHv_ZWCB;12X}HH3t}bRD#RnvUnAU_d23$>5Jh?MM;Q4Uc1Js?wH^ikh+W{L=vEN zFR1rvo8Zig82SbuQUh}^4lQ=&>VttOs-!d8MWnjl+}Y>eDyK!{>fu+BgxXuLjjrHz zhax)yiglce4?>B!0#gzXkguwry;+mIMq7c$K0*OvYF}mK2Tj-gqj@#XnS}7}_-ekU z`kr7CyQ%d}AF_Lgw@J42GeeVnzRTZqGEUis93+deg^n zF&yoMW5$^;+KTmuWB^^Iw>m7t5NW5I7eZJp)|uKt<_1IiE%>MU{2us8&>0fkeA&9m zvbsez8U^&J9^j6)>wMAX(aJE=uZd^wKfSS0X}lECA3&*T4N>rEV?{JZz@dlqJf z!C0~{V`l6-QpE7Lp~E*QeabFh5|5pNL+a&Klr#ZlryU>f_*6$d*K7M^ zAJ)Hs(}=LU>{ZNhpQjh&bcZaLqOC>zYGdNWdpj)ZY}Qe`;Rqyx2e5S22(V2mL?c zRbRr#a*ytw6P`wSd2Sp#;F?+n?#rb98(8a1P((CLk&=He{{}dgPEeJRh17NTm=MH~ z@_{Y)I!2z9t18s?jQ0c}jPE>ZefsKk6bPvk^WzW@stsQnz4H1rQA8#PKpg}F_Qp6Y@d2?{qX zF>Z{A=GhhuwQgh;W~p1dATjT-7j+;S+rzv){Bu3XmQ&6I`jzM%Lc7|oCTm%rCFsd< z-;Q5E0R?Caz4iL?)&qo2!rMc0Lg#7X>AUZPQ!;!>Z`oJjb4u?_FLX#8K8=p}wcA0= z*K&(8HW@gDtUb69_?sq&67K0)R^(YFeVmudnfKm^1lB99Ee=2A^|v@5i-2AxFS#0w zzkkaQWs0)Bf2G0?>-hia#3Pfj%Rxe`QtYJ1zwF?W=8#1U+XCv?j{y)|l;crIFQ%lv zNh@O3csEg~D`ryJWC96c zlKH}3$EM0K4|<}KVBe=&CJoX-dJM7sJzoQ+(EdT?z@E# z>qB|cGM?eGv}w$9mEDxacW4>EX&dCBYuM`Q2~DR8ZsjtUk#I{cdiAY3I(s3;fMxBe zqPKy?rQin#L{xVKN&g|Mn_RUG7CT(^NoSs?Gm1tlEQ#s;J`Uki9Qug0bx3>$Nlv{& z$;5F0wAN)_KZ0#@-<5cP1zk7i`Ht&8V@^drzb(7xoX`?8vX!CY$cZ}^p9@_2pjoIj z_SIq=B`BiJjuaEja5X;}Xo&2Eq_ZOjBM0f1^hL`z$z4Dny9vvE*Z%`k;-bydSe@G< zEYNXh^OBM5eMy43+WlitbHZa)N-U&kktjpi`-faT0mtM&QrEP&`3$c~`1bfK)Z*k* z^noSfIB@8t*8Oize-Jb8;Mf*EhoJ{rMu7%)EzW+Kk}VTQH0J~RjqN=Ga?TyCi<&yD zQL3YVa&O9A{SYTRVUmSGQLvGHyJX-{`t4&WOr1+7>`Qcd_VK0e?-_I$RX_OWa*w(W zuY<^bZr_mIOYM&Xv*YlRC(Xn3)bvO)kHZYjP2d`9k}Hr|Ki-E&@G;Z457G`mQBtz* zwv|aWc!Y;rN2qI3Fh?`wG6H{0&(@^S$FIMx$={h*@P31W6=8$<$0yr}23{Rg0_YFm z4$K`nCV&Az|1grJ6ox~T4oJu|V*Yoz9TW>;qRXb3wZ&_&U9}`Jt%QGzh5UN>;niX% ziy08Xsns|TUQMlLX%G2h;7Cd$CTFl$G=C0q<4hV~*i^5wiJ7U+dFG>5x zV_?SEitJ!4%yl0g6LN~b3{HZba4eTRzle?z9YFrfEtd`-OBVBo*aE&NbXMzt+38UU zP~-lq+Ls4DKT4;E4G6ekqQZ=3IW!|G+W|Hswxo3-Q)lWqFKeTt>(eVlO1^M8SgeBNF!BRA3c2y4*4Jx^JH)_8m9ON zgv(;m@poUzRORWQSD$|;fg}9&;tp53sk8buBo8Vcf^jW^p= zag8i4dEllg$)y>QE)lAl6|uaZ$$j(dH5P!Ssh9|(m>ClHyHvXcsN3VbnNYL1m(fbv zH|?>~)N_&zXN|XlAN8B5JsE@4I zGX1>x1eix_LVxQ*bIIP{Kk-=X$IL%KVGPzRQ`eumc%ofJuIWHVB(61l-gm7>Om%~mXq)X=p!6f?o$j#t)buAeYf{nsy!{HT-dZ}x z|A$e|Bj|}FF0h&R_;~gmr;LNb5s`h$Aer<_&+JX*HN?6VPB=Q36$Ov!^d#b0ECo`p zhawDlg4ZTRNahKqv}`__F^ljqv*81H+nJ@6>m3aikC@fQkFG}o7TX$zp(-B!CTn&B$tP<}lsmkb_uwD7FV zbc}IT&V&LlS$w-)uf!YbTc=01#};l-p~&vN@!U0skCZ%!+NYl(^k_|GFjT|nKqNDI z9f`St#f6eB|J&FLC);H-%8UIS?s+w$(35{M}>UJM(Z?r$O~(!qPB4nczRj-cwQ4tERjD zewd`|sMXV-XK-9 zvV=->3j_C?fR0I!v1fu^+hfoihnhRz)*fv-m=I%qKA7__=yg;MS(=^v9x8ku;BR33 zOobv(#wBAo)fCy`a$MMAD3g}3PJ{jjBe{0g3;&}9^7avwaGG(TXaZ3UZ=)6Wm2w>k z=Gxy%I+p~p7pEOfJ6%562bl3QL+oNQd38Z;<-v^v#3nCRLln@B1+|qo&4BSaSsoh@ zE_u^;0eYu*Losks)zL&(w^J&6*f4^Jn}QCyT>Qu&cQ`RR3FgBVf4`V{0*K%{H&eE6 zagZ!|&kTX3ObAjKkbw0sbhY(HR}fU@XcScvlEJKGPaYl)pn^EJ_Lv7N>jeP2cTk6TIN5AU7 zRV8pQPV|(}@;0(Z`R>b3QTE`!%(}{J3&ro}5-sz6tn590K>y6=rAW7f$Tu_a5*gO^H}X*oJSq=MgUDAlH{hOwqA|o0BCr3V#mT7q z%6n$L6U7~Z03^>uwcLOssgX$1GR0(^w1UO_B5=e$+A3w+qLMKmWz>oJ2cR#GU+Jb& zJH*w3jExR--;H$oAyBf&#abX4GgJm!?(_xJp$B;V>pPwq6U#foqgTfS6Bk;$?tfz< zGyx4Q?GCxe-&bXBrTBOEhdFh8DTHxgdwSG6+}`)#JJ!GSbfvD# zwWHH4_%8j+baL6hKM5Prqbjb8+)MMf&2*Z6iIQ!gB6c zXNg)&S^Ueo4lVM=YMAjm<=f+Ya*Tz$@R{TGZ-BiJsQR!P#m!)&)B$IYLukiYeq3ozI5^1TD^pQipF zREu-=!x&{`W~O9=s1|=r$}OuTBOgSyC@yzKjZtN7U801mW|N9y;LXzdwt6U*(5YdH zhN&2~v=5YP?}m^^$N|(HF*xPs;8czr;>jzJ>xskUpTAg$*T(w4ehnd_#rhcU*Q4<> zD=UOKT+O#{AXR&$AU6mIZEc;+oIS&4Dkx*Hg;kh5nh3AVO;Oe*fjn*(W$81fxVKC| zTze+nzcfN3eSk*M($|dO=jRa4ib&Xp(#c=B1~(mLLhRj?;Lx*Gr{hP<2eK58FRL;O zB^}a7HmvVDi$I*ymvUcxi_b!wO7~K925)#Zw{K^&6m8%49&ByHWnCYGer`mZ6>M0& zWs5k%K)e?4zK+08h)4*(w;B7!0U4@y+GK=cwHFSjM#wvC<_Q5eAy!%EENQ9^&9`hL z7+knOCCEX$PUeLxStl3}|8;3OR~;5#4|#<1*PQp7Eu44nX6dhx8!EPVr{}$sZot!* zYL!l*I74|prbfY~d0b1+^alyZjf5!wO^YzvTH8}f?0SUKYRh0SQI1_mi&Z@@5QfAF zxLA>h@kq#rT+k694&$D|Cn{|wX4kM=@jtlLKk8NzvV&XDv-+9Ls}faPOE#tYA$Up5!cJFp$_AVo7LL##&RsDYB1wZkPH|MTxivQytp(~h2lGcTw! zM9x`(XAJWJi{d;!l*+G4ShDv*R1_cEdQYUMgZ#fPumeokzqH~Z%R>sOJ6iFwrz6g8 zP%PT2Jo`9ktP!y=)VG+9RE`%13j3d%C3~MzWR}VQaWIby_aD731PRo8Lq%ySm2&$h z%1hQNILO6RO3mFH7nEZv4_+dr)Litn^{rl!>4I8Daz7hpE|Z4#U%6$iwNHhDBpLCa zkCJd)q6f|uTRr1@zeiEUZtUFelg6+1AC0^_$3=xXkP-`I?0)V~@-T)BvTk#e0$zMZ z0zZBa)L?B^>bI?RD4QB~^gzX%<^tPaw7O+=-A)a0#2RYvrB-ix4@wk_YsHFaC^g24 z#ptPV^ZzJ_YX7M>^SMj)y=-Hi{I1#+1W8NpBYN|D!N9#0MPH(WG-b2S{M$EM+7;Nu zUbQi?KdT>_g`PE+wDMxS+#YHjRg|k8Rl9z-bwXOf+tclOUV|4O$VxJ6oLJXLh7* z(gB0V@TdFG$_qmo9j#)1f%Hs2dL0 z$KH;A#_^Vfmwek01EQJ3NLOJl;^Z;^MNJ zoAJ9aRaLhdZw5QTkS&_>xZ6feop}b*1Qd!uG)9WuZ+JM83_!?ZWA+47tKr8_UdCt} zKVy^qcX(A`^~`cORAYA5A7QNdDD%UND&g~IswwPS)~DSnvS;7iS0G{-i;g6=hTJGR z_SRRZsSy{Cq+Zs7@iVD}fE6@F(*^cV0vGi8xNL zzPxzCHDbYOyy5jZ^3W?e7!uJrn08uc^<25BEap2TZtpdJmt*R|n0XrwRsNi9059!< zL7@&;Mn&!a1mep>-`!?sH2%gH=L;%ZT*;CBW`WwQ zY#F0}Nsk@BwwZoG5T(AV0IT3^94@(`(#I^p$^zdk%4fYC%1v8&Jg58zV~^C>H7_r} z+S|Ey1nR)g`*Fj3xukN)scCUJT_x8-R)yrhLa4Oh4l zT~GWh1F;oiGT+p?z3D)OkJq(uND%s%{73bDwjZkexpJaY`N`4GHa~bDMRvR%CdJu( z4oy-w33=@4*7o%pFdn)&!u;3~vigfR_;qJT2I4DJg`aoSn+%+j*}YfY!6bh8&49|O z!4eFkp0IfJ9)~dgO0q1+dc(cx^{$5FI#+jJxh%;UU9V!>aVhL4L@uW7{chDC(_i=< z?%F9|jHvdLQ&mY9(j+lRVIKHhG=4*RBT0DW=S%?~cRFF>*WEF0}8JtXQv@-8~i zA`WpNxK*EmEEJ+xdv+_w_dXIAbuR@zM7Mdf_z>R;!vq#562dn^t;lG*He)Jyab_+q`$TC?x9NkLscNyDohX+4#h#7nJa88!5NG1@V3t8{W%Bhd)%HFeK z_%lj%&gMv}Rq(N)i2eddJ@s7H++xB=mf>a=beBI4dfC2ncirH^h|CFRg}JZKqE;-_ zsh1r6Bn~8%pm=}m8UMbpJR8HiSs2lQfv`uo13H)R2Bm@~6W@hdIO}8)6!0*a#|5B? zq6+J6fzY0~y5)~AuGL2KrEW-={0LYj>2GDKtxvoO*VR8fiInFLKIm~^2#5^kGA39$ zk63IRM4r6rQxX$l`7Y93a_nv|6}llZXHB4!GkKSaT0y0_`@LsKcV9g_xI)%)bi5I|GT^I@MzWMVB!bKY||@p()r zwSraXc}#4ofLjeZaOCoolw3^a$WQ>tK%9;^#f|<6a15Ay7XpHVlR{6P1jhxbLXAGx zBCPD@Iy|q(3z#*}JT5-zS;*TWACR*p+jBbohD*0Sq2d>r$7Cr;$xGKdbm^=D2iE+i z`Z2{1$h*Vh3%1hSwYpfYwtuZ3*d-TBylANm?ud#ID6~aX7{3|r8G9OU^{qp^@eb}JQ zl9kDfht!t~CNZH)H5!Ksmm4(#(r>~7I<^LEjV zJE&yP{@K<_(N(HLcNE(#G8tfdM9__hk%GuwTJPqf`>($9lAHNGB53NsgMypkMP68= zG-;6pH&r@^AJ9|L4H)`s$4VZFI-Eg*uw0{2b)c+J*z=Ka93ORawMP&_2PKIrE6=#Z zE;u>po<8fwq;X1bI3%MG-$sUZpo2N@BgW?7lFy}?y)VA9|37qPN4CGCmc1|MeR1s9 zj%+`SFUKvSYjsdTV^bjwl(T)!4D0R^XB{aC!~XM-!YW`7g#I@QgmZfR4+wVkWy=OyDjU07}ClL2^z}Ow)e;Th$BFTp#jcv z6e|WMq6`QDZg67|~YileogQVguU2v_P|NHo8NQCQ* zIQN#H5z<`)66JBGl>int&~pWCLDJM5oyZ6kd1h@2blH)QSexCnWf2}(JL0cZ?|UEh z*7hJT>4~A)>7J2;K%h6b=3JE$lo~A^;yNybti!>IhbUySR99u)l&^YRVZGAPe(1jI6PF`xD|!C)e^U^wyR?!Pp2Z4;d|}< zY>75W^iueN#8I)(rCaDPU!wy5=s;F8xMLvkli+hCrZ_@2oi<}(KpbFO>TR%|Ti^+2 zUH^TU;6Hl?KC-dm_kut()WVHJ(I0ml{Njr)zlQL!7M=^NcmyCpP zipz^a)H~Jq03t<$nzgqjWux32=~Xq5QT}L@QEe&B+oqb(XHKvE664*cy&la4n}VXm zc*YmH{bvkEpAZZDT?v_{lrJ!;05~a<>l3pF1=p$S?*)wE{L!3NXxB(q1-+4GTTvq$ ziBcg(K>1oIAQagDe#gWIywQ#ozPNXR6Mpr%9oV4EAJ2ve3BCTYQ}MJpJFQO}?}S{j z5D7u|*`NP5?KNEBz~qApMwn1U z0GZ9+8CEDxzq}Jdoc&1N@dyp1do4BZ{`ARS1BpxXYMSxvn@cbbLWveevCp~Q5<&d% zAZhi}%nt*&_FLtq(UD0vkObD$Cq$Gk)-D43LY`rT$aIsJ&5>Q_`s!`;9q!(kf{p(g|)o13&Ou|J-E#IgnuReGl5R! zj2|8Lu(8(1d#)GBlCHI0y{Z7jsT=x>{5n0v^nM$Zp;)v(Zh2kYcSEzlJ6dQ1bF-xufUT~B-aC`h0N2xM>5|@vW>W5{Mv$Y&dfi<; zid>nMqeYngafos|-Yai;GUdTt7wCcA3*A>DeiB}wZdvn}x|x1lw?O6m@y*%}vgQJ$ z?2HLN5%lFYdIegwDcUV#&zM_YmaJ&r=`#|B))|MW=PaJ_o!KLd&!TS0M!C53J4c54 zZl&|to$7NIu{&yGU1|jx#8h!lz0>dBf7QkVXV+Efe609NQ!~R2o00WiCeKQUdBfNu z`+T*k99U=wyBvj^zcw2@DhbD@bMsZ-DaxHCSmqPBlNa)$^7zl@yl3!RpE^-E2gz4B z6xXK@EB0MTue7q6&r`LPo_`@{eX-w~dE)%SPX*hfeLofL-dHaIjr>}!riBewjtCeB zF^d3swk$~F4`lEwTo;!DdhnqXr3@?ThAWitSsrE8Nv80_(T@zxteiNk4S*g9WYb}Q zk4o2Jnxxl$89ggZJQdBU44;KT#pty|;wK485CO&7hDa37O^{oR=U8^1Xrs_8NJ8)- z2met_VREjp?RE!^6ko$1pn7I7V%_rZcKjz`1$g{du|@HUfW?-+Q*80)((}^5VoUJI z&o3@7KkHeVS8?+?uUB==t;U2|472?qHVT*9M} zBAsCz&SBIIdN+RCWpN$ygM}*MV{^Hu6Z(_jUPlcomBBYqZ-dY2!R@m>Nxjll-yORV z2)9hbLk7V<-~Ap5E9+m`Z+QAGQoLN2`TP?vZMr~17`8z@e>)BWT{!A$5m6S3%ON?Sqy8Hrub8~S`CU6q=8YX z>v4&Wa|gEJW?K;8AbE0ksWovScvqTTHsjf8yGh2ub7pI$2h+?Z2OI!x;!?Ml-Ii8& zj+eAM^@N@A3#!ZU<=zv~ko@rlnX4{B%o1aN%j!}u&d`ODMD6ve9JPf@B;uyW4U+pkG0AMZYYahW)hCS1BX$do<(6(uiVFw4wieU5juEYC2c$CVhmGa$hKt2tB| z>%&8ECk|N&TER`DxTH0Kp8M&Grk}*`);5?44l**-l3Y57&4*zbj-5Fb7=!t3pDJK;KlOM9|1Ep39A%cfFu6!7DGnsH}*GQCeP| z;mvV_UUNI)B1O?oMMWMLSk=%G&Z!7P8~0ej>nfY^f~NmFonH`Q~v!&lj! z{DuvZN%>U2=?3cn_6qn42zxHFcpDD+_>qcMG~!yXIkGxieyaPii6busd6C>5T@Y1H zRds8H%_;H;zIfntx=|2vN$jEA($tda;3X3{eSZAiJioDu?hqiRZTZ+n?U=lePbL+f zgAJt`um$2Btl^7=`+OWTdNYmll?`UsA{(pbZ7ce|vo51gmV6~zMICspP$sf!~H8&hYI{xZvl15ubY#Z|Sma+QHc=O+smnkCEv4nlgnwyJ#t9BiAZ7w>JK5%7X`e?8tj zS#zcnd(+kWOJO*aB{U`|x1lg-?;3D}0i>E%vcp}|+1=6F6(ZC~!O0*hT98X1($+p# z_YEiiIU&>daDYvl+KzVo!IztG3#`QxUsUS z;@*I2CZC9^dT9g|ny$%|GNQ1{c}!=JPXrNIY$U!q)*ZryWRc9Egbqd*aNi&@BJIqo zD-;bw(<4xWq%x2AWTGFU_D1p-RMbd+sbUEFY=#mT{QOdI{0^z!yqKU>F*?u zyZHYnc?{>jlRQ>xC&{npFz8^CpSw|2Qy=5)hO-m9tD;D$yL}%Nm5H00N*jZl>S_0f z>`YN6PfS2BV6g!s&!OAj9V1(rG%r1W_Ty-UD?o>NWaBu0IDIN=}{Rq84*jl3i!~iF#r)XVM zMv+lflH(7VH+^jOuLLd=8^H^l;Q}!DF8eDeC-05bxy2rJnd_@vv*U9KF}%{zwZn}Z zrgg_WQt7&pR#PSLh9RKqV=YB#YWp1B=eLeU6QASK7<_d&2Jyh;q^hr+tBPwXA+l`j z)Ov#@n82;#2R{4!Gl2>A^()`O1TIt14lDrRNx2dWu|}(|XCKR*Ym;6LJ;<`Ef&f#W zUPXE$`yO!6Z~QE``fPT*&<0Fc`onTm|6!5&GOZD~!96|$U&mq3FX3>*pFb<$p{D$) zYgaWGA0PdQ9DGKYg+5GvC)^hICIHt*11FWNb-3T0murb7zvKo2c&w#(!vBZV6vhrZ zcclB8z}5kn-4SbdIz?(up}-O{h%MzNzL1**y&IhhDSNCbr4*fLy)sJ8?2iIV*)6Sk zQ;5)#d7h1pw%Ai6pQ_k4dIdfBV+(|S} zYt=FyF1-#%UyK%wIkjC)GlR$)&?ADDSiS%{#R-EG*OY8Hq3cgE?Exkj{HMi(h^H(t zL>4=OUuAv{DI#z#0wtiB3m!q8FvNA0)soDXBZPZ@AvtAJPu;>NN>>lmr-1Mt{CBn@ zA;w^@4 z!q%rdD8T+XB4if=1!iIdIUHrSlZh3*>U=wyICduEDzEhVt&oh<21SORPuP1RtsIKs zVMD;^mqlx(PB0ONb>Ovp#F|Ms15Cs^!;`Aka;^$fnFLbC*r~NzvZV3$o(d33KQ_aO zxWWy94WaSLNDmer6Azq@>4D%N#raptESA zmKy7D#f5Y#$K*nx{CG@Nme3u95j)S-!rN4Rx_BSsZ3`n_y^^#?ot*%_*d}u)HXQmT z1F@6))v$$VBMYe4J_=UTYXA01;f&9=;M~06WWTPPuIMQvTBZqG;`T@1y+L9t!EVI? za*VsLWp)?(cSnR35*YzmT0%7Rhc=&#LmyHY?1-9>dBLC`A;j@eRA@zRK$*2aTSiG- zh?!^{oHZ7qWkY-$s`d*u5urc*wI@-|#=p#8)}~o9h&#lw_jH6o@Om#V!T?ihqS4$q z2XOrS+6%bl_P-J~byIpGD4rYjB-Digr0k_`&?4~{C96q%I5Y#IrQxng(@zz`yc18| zF|w0iMI~?`%0`Fr?vlCvWobT*#j14B05jn4wBvyo0_4BbF4Fmb(=OcO-)R@_zLR#D zyeXw=6*uFAQ*rVj2~Z58-)f1vXeeeS-f0Z#d}>--&cldQ6O#Z4!4%e0&{yHC3C@?M zU)mEjgU*cK+>dym&1a|(;;mD^R7(Mr% zI1v=S_-mH~N=8yZ$J=)7NmrDgxVdx)_EY&_CO$ER;oBq^aa5bM?x{o_t`j4;-$OSp z!>o!FAau}Q)%}r(trZIJAQDiJa(~H-H~Hhzc*?CPrR{2v6r_SN5Dc(;;t)=EyuCuP zW=YN8wkyQ#fJly>Sp5L$U^e>`Lr&F0+I_YKgUp8j>uQG893vP9F+PEYJ@aYe8QcN- zN^+Lx%=q@pQ+_(rlWN2T7Zr^bE$r^sZX<&Q)~pkzB60CTiAR}_lZAY@ee2Srxo5SN zZ9CKqoBKt(Ibv8F1no~e5AjyNs+5FZsAqu1Dj}LPAkAY9B2d;$c1Ypd;suh9_Ry_Wi6tR+|BO+K6GIauarhEtA_()#_Rz!6uIzr%PYT4K{?rY;u!YE9t7ZIvwi&GpEh!6=eW6Zm5^TAk+ zwP*q6XE##;sM*rs!q}TkB-|{8PQC2>&tKr4_-W^_;4jeT6)HbO8w4IIw->AR3kW>U z+-lBFUr0#}aU@4Hc#dq^Ozo#~Z2ZrAbfB0ce7yQfHMhBv(uQ~_Q?m=%6?2TWo$m93cN-6Z&Y_AKe zi-RIej(-@di9vRO*HOY6x2pZfMKq< z)7(rz;!@Al<%41NzuVnSfElK^cVvK(?st+~6oX2s@k^I`bs zmPh+dRUj|5i*19_A|nnPxFxK7pYH?s-3YB7yUm7&T~KD=JZRQ533ssBC)fJf!U&At z1>+M$p$#Xa_Ak2TyGL~;Yq$hgB)VH0#v`ac*Wu8zEWV=yxC;=iXy9)80$lX^k2Ac- ztdDP6AMn#1gN37<*6rr!YTDoj5qM=4zQ)rQ(BeUE&9_=*$gk2)-pW6ZMUTYoAH>f> z{bj{2-~Y1PZt-)QXf1b)-j8{&i>4C40)B@b1$Xf7U3t3aeR&I34D#f<=2lg&zQE({ zalM^vcsF|6FEb;qE$Q;{vNVQtQJwzC8$N+m{lTb(Kc9r`~fK{X$$; zo0=)m+^30V&G z;RCDJ2BD++v>`dP*55!N0?`9>{|bHNzXDAl5Uu1XM%g(=2_O*c6g0W4ybLU8TyAz@ zZR}30EACW)vA$W?4u-n24H)y)WQ`doa&w=?YgPBc$z;^ z_6{J<`yGq#vb)7kRo%kzK8Oq3HIPry-Vu}T&!va=*%VK!yB+#acE#e- zE2ldC`jlyxm(v|}SL>zjPV>DA7uK-_It_Gov4d96#sY>CoR2B1J{ofzno5|i4@%xIGh;Y9yP{M=L}-62&HHbbAOax*yZ;U?=Yf4k zPkFk5i*`l{**Vb?e8vQFaRAj+%rGk>w<=ZwAet1{*Mt2KuCn@`oHW=<)gv?mv+m{c zAv*f&!B}>6$E)=XjFJ&zk4K{M#IcuP>@uH6X)Cn99Hk;D>{*?ng&Ejnw~XHB1r3$8 zD)q4M3-)ODI&(Q7-^7EsZ``a8*JbJv;7(LJv^0)X;!FDztmXO$uJ*5p_Tl=IZ}ZaJ zO|dgrDc%Fpvc8cqkIW=y&W4S4ca50oH=i}6&%Kw$h*bis9?cF($+B?bZUVdFfz0k3 z(#w7hHV5irq$T%hLNCgSXuXkRow~R*&&H83m1|j02Q4wm$QZE?l{=k z*F;IH?qfnfU`3SP$@wfDVkJaS2eWr!NGAd8*%E}M=mxf)!SiL_vOz^L!B{|jW7x-_ z9{$F}<=s!c&8nmhz~-knriB-N23RY;=(;c9)m)D)@=QTjYqX(2^7gUxAY4FaK!sSQ zlY$)ITUGzb0P8whzy-$P5UgJ6wFm!nuO?P;PG3UW zAi-#e)PIGKUpzitbK}@kf*?Awn#J_Yux_b@YktjQHUC#^Ut!2<@C642J8uq z!1G4YaMvSNV8G~UStYSH(kA3eGSyU*Qp8|@zh8j<89T-w)?r)UvVZlm8fCmcF zFNDwLhl-S?w7M-_wb@N3ymra|1YevnGLpZ9v^d@~$o%rYUnkQRpR z)w+KLMhv3-cVMEt{X{^{n-ZU%5ed~56O+fKrDhgI@$zYq%L7p2Vw8g7A~i($?FtRe zn!;Q0cw$34*`KJAb}ttEjorTwLFd!EqIBx}`<3PIK9Md4xA4?e7DSU-r21o{pSVhM1;el(DgewJ8i*5DzlSV5s<#{?aL(56 zfMfucL&p@mM>-wK>>4mpvxvp`tfkSyf$(D5xo6zq-Pmk4rK z3jI;S0!)CEyp_RBe7Tm^q#v=Qd>M-X}v$UYLB)CFr4209fa zCIhYSAC5g3tTPGi3Ud8eBEGR-^d4$zb+12lpI?Bi$T5)~{HmN*p+NCO`$ky3B|43E zs$#KN)EJ%CdqH#6ur_;D^l0qFMQz8|yQ0ybq+x*%sihuwi>*`~2kXqCkh&;O2}3jA zA$Xk?7y9qFRdH~W@2@HeKk4oU2Ezyph9o8}o1T#ur6x-SFML_qQL^*%@I>;>TVP9C zk$MAM=r+04LN?J5OKXbNA+&ab46?B^N=C2yF`^@7FkD^w@dOn%&;&(HOxPn|yx-^)vl@i$_u+m+?Lxqz$Yh5=FSpnDhFXd#j zgGe7rR5mlFD)(r7qWZn7nD?+fe?sKG>e}>#-cxtyYxtE(HktXUH&Ab7tL>P2!~)^# z3HMH|w1{(iG=@1eecP=mr`W^~OX;S{D)^w#*2b3%elAW#1)Rb@6@%vpR5NVCLpk_t zJytmXqWzK(0-*g5q>7fr7$qeq$EBr7i2Z9cm6Aj+h}2eqkV{Q=$|0qYu7fD8DUFpB z=yU-THQyb8Ogd92F|pE0P{c?Uh7iBC+KZ{OptDb}X9;(@2wmJ|M$>@2-TafAxniFa zL(OswYtV!wC8|&Uv}Kgf?O;w;ts>y~0MOa@FU)z&W4~!h4;ce7NBgV=;Yg&yK&Wx> z7V3*1>?x1Qa)bjHLAimiTJnux$h2YsM?3VK3AdVupG&I zUmbLYuswZPc5i{>hZN0%3Ten4_>hs--pnGQe&SHNYjVa6cfaeDmg~h>=R1JB=m+O7 z6EF7ao|9OoX%WW-@l`^(cN+$y`2-+P0y3lPNg4568&M#lyI0?e`|;nOUJ8Qy>(fVa ziTwN1$MSNgWF^sa!hNhXzoPG|AK{>7X&DNcSO5NWo#42*URfklqaO9?c zv4=DAqX_#53{NZg?R64`fH;_AF-2DFSyAlkJqhn^ZM;ciISa`4ItsZ}xqit4< z|JfA%0A{>B-jGB1P#ffUGXJ-{T$;Uz|LcGugGkTA*FGPm;_m9=K1>F|n;y<@mAMu|yDv8k~xZpoQOY1#TR8lbPB zGPtFkoSh2QAXkB(TO}x^JX#f1eTQssDqnv)98Ya-rdk;$w%>oy*-TXIxeaX^Xhx|# z%9bEJ?WBr5OSL6FpBlTKjeXNeQ1tZ6R(scp7U9f>_J6EGS=>JUt%h`)@Ar474!_yj z6Hux4{eWS$Ei>~fc7nzup}Sd) zI4wsDwRiQt_+me3QwCYKo^k4aJ8ZIhxkzu>bn$>Eh#SsJWhZjV@yl}h!}Z6L%5`6+ z=;b#{MU>AE8|nX2_^7LNk$SZm&mW|IwBwgg?()j}TnUiBvqc|~!IGkZna$;KQVJmQ%4IvFv%*~HcC6I643_uynr`(9dQ*YfP zL(mm@O$Mlz78ESUs7a!RdCy-Q*O6vR9AY9G`tq@3Ou|II+KcH5ku>PtH}{B!q4~!b zT42KYd>`*=_~xrW{7ObaZz%jCS1fAEu@gE09XCs0gLK&RD!<#GpSo$$+|Js=dF2Pq z$~r=f30o*F4JK!T#I?sTSpjB;f`VL=rwFwy8Td+zS3PiGzC`@%{*C#}X9`W1AldQ$ zTDOy)@|#`_^?cs&u7lq=;vSwYSkPu*yd7*QK1se0Kl?ORs=#h|I^>ka-TeFR6EkTV z#u3eX>HSraR!9gVcnZMzj|HFOVS5sVB*%Tb=78Hg{$Oe$>z$XNx zVsfORmeJ}wSfSWcpy+XJo+_axZu75 zRL^U}ln<^9tQTLb*5kjP46Oh1RZhoDl!&kIZ=KH^lS2hj*BE}L8qtsV*E3q97xuHs zq4;Cn{{J6U*Wr-#-t}1uD2ZFag@}kFMYAmkYJe+@mYS87m5tkDT~|{C+za=}y;o&g zrlo}|M`>zi+H_TBR%$kHf4xh%hNBi3=Q1&X}I>C`rTc z|1{(mM8-MG&|DCXb47hvW9Bw9ld-{;EL|HHi6%AQaRqDA?BDg3Ar$u;UWIZpw5aHq zu(*)@`(l!!;zh^YaPTa^BuPpYDBzG#TP~D@$JxZ@Z|AZv*MejuHzjp>Ky8!sa~z$j z#cOVcvN#QKJ3&H7xg)~%-6jpl#F?WXG^5G;_Qx4LZ6?`x#lfI2n(%7zN^fgz8Sz@P zAJ|H%Q{PDD+TE1WOAdyIzn$UB6lTlbOHP;rUnh*NqzZ~C=1M+s?YmzP!rpLBLK^Y2MiY$+{Mx z&S?;tqnqjinAhTrI&P3mX)<9j?%g^l&POfm@`GBg>7l`)rxm>QJyW$zk1(tD*ZwOS zUsupm^cSJ9I4#>nLJFk+bZsb4M@->Y}cXa>g--QqrOvm~_8$EVZ@nc5HlYuoIU1nslIN^p98l{E=F}q&L_-` zuW}p*Nrt$e;AT`~q8ALQabKn;>9vr%B9m3TSt%|_sPS~oImz@MeHG2{yMoB+Q1a$1 zC@+|{>39`V!^xwo8kIEGtzuj)_gO4PyJAUXZ%G$_BEGmy2!sC4CN_bpL8$-zrV7<* zV8%!jiDYG>#j!%oARA&jCo$=eD~p*2wjVPilY-%3U7#ue&7|6t#6q}L^&o4;)q=ly zO#)`y5wS{=F7%BUq1M%|Yqltwj>xFL3!~^EwBn6OSZX5dm;@WE|FWKUT%=X`hE1pg z{aLNpouBBjR<{-oP)+u{=NIEYC2=P9aR~;>3&m4=rUda#=1DA4%22EB^-~Kh?JI1C zGU_Ck^kZ$~#%L$K1x~q5y?Llp+Dk8|>-FX@I48d{E~<1>!q|>xvpHgtL2jd>3ARhV z#({@9ZAdy>^I5-$W{|XSX2-#H0SWu&oDajmc!SQLNNb11u~rIK(U0e?okTE>m5Y%S z6Cwj5&GqGpvD&D)DMy%Ejq)C`bty6$L-no}%Xc6B7cJWis`CGe6lh8nDH3W&#Ye=1 zcOYFIP=BNgO_3F7H9fz{TQ7vX>Ll$K?tFVwNoWQA(994Ter1zH zhrg_6Mkd_Ci8xd8;)7!Oke#SFO-^~(Eu?7V1vqV~2el(C40x!X*u~#KUodo6Wg2#$ z;i>0zZ9kYOIiqEzOG=p_>g%W?UyLMMv=hU~S_;wQ+^D`Y1XS-_5Z_JL*jh$$Z`OO+ zf+HW!WsF%xN|H~K9Q<~yOK8!r6_|{9{|J<{>tjS#Hul@tqbAH#S>TK5ppIT<`tEz` zmGB6(CS2Bfev0z1^4S8a46*nx4&`ZJ)=d)%WPPF%VnPlih=p+}Q8DsC6dX0rl$a?{ z;J{6gBofkuMGlM*F2nHH_4WQB&R-Vjaj&(ofsgwL5La7UNI2R70pw1rKgLH^u=9Sa ziLziV^l^)Yn!s?PWv6ia^tF{j-M95Cgro)DNrCwSdq!aPeIv%HVBSb9nBtpIDE^T>gcoiEzthFs;sY$zSf;bpv8GHow_w z8g8p7JTT`x#&FZ!4|q)zZ5FNh$nP9KX87c@w2}qRoMuXGPV{=A_Q;b@`}l=rR@W*N zuTo-^yj%6o_51Fn48k-mVBfze@e%M{0go>#CGG*I(aFICxqls7Tmc}r{2!f#Ea@y# zs2~F%C)7?zP!?)P5qF*w4`e?^lhU#P=uB-Q4+xi;>Y}-}0bFqZmKdHVTm>jA;2M|( zJO>0Kd|Pj;zcrbrCN$&r^>N{OF2RrolT4r%0aLu0u0)G2d18~G%az4EP zE>|2|?0NZ(+rK<@6}T(&U$tq_0Ieb%Xei`ZWJ36X*pOx7gy>|=v`FP-1s|FX*|eBU zj8scjqmfxmYYS^8xZ)kAnjCV<)P%>r1(qaqO#^B2jjOEvCB0yZO{+*|-Rj!YqY?7vp;_a~xn4vg;o~iCW60NUyl-FogG3^R0R8Ppm4>2T zi{6iEr6*(YV~I+QJohu=n6M6&#uH-%&BEtU0d!$%!TYkqMXWk=Dr?UGVfAiAYW0TG_sH$WSCpaX&LA1c#BPP7q5zwS_)bT|3 zfuh~Hgg0bm0%Nd#x2o*E1Vpgq*p{c~l(zvE8Z;EWFYFt-$BLYS(oOhxv{(nCh3Vgj z1L~2gPAw!RMlCWSOf@$4lsG{?ImS0FGCEV0X5&hQm*6PjM-(zWXcUwQ2@T##zyNJ& zW`@WSF=&5wTN@~XXev$WC|>(LHdmK;sL6%Y54u=#P0L$H@8OR%8IAWNn?jUc-9yjN z-?o!xW*6A+n+TuTyqTAubIYq*-gn9Fg2=^>r529CcbUoMju}oOZz;|w%*oe?w#Nz# zgU?b>f`^fUMXMLbZ*$QWSQ*;fDL2IkzKeOT>S9X_w?%KA)m2Jxu`?MtB3IhwA2uxy z2UFiKCk<2>=ipXK-Y2o4oO8Cd2YL!N=|+)fQo8;cw-;Tv{mZoVM}Fw+TV>gGc`|N^ zP{)L8AtpX^e*AXO8gzMLjQEnEPNKMEFvcJL8+vq*x)}ehKUErF^oWiqfY+i!JR-y* z&A2$ZM6pUrta?}=2UIhh@IzTK%S3L~9zL{%4`BVDJv15E{^B8NdS=*m0P=2F>nirc9fPY*UwW`t z*L~AjyXgoz{+xcH&a{TN<8my_dFUHK(cyv;Y&6p|sX8wy0!ABA`C=botieTmEANOX zc642i(0#qPhq*d*xl4&kM!v2gOy{o-YJlBKC2AJGXUiU@%7)xWlo#$J7NO|P-@hd` z9PR-lx=kw^8!F5pu=N8@-`%#e!_dAH#LAtg?cm|nzA=)1@xoM83Y@+zR-o0}lBot) z#JKCX{#$KKkVyZnHgy^xLWvHAfJAy3DE#DNl0r@;#2-tJIhq!pnI#G$Qi_N{!XvrS z%0dbigjqU^N~G`=HK#9doa$5f`zD1ioY?Q6KGfvY50* zaL3*b+n`JOu1`pfF+!gmo2c8wu2e@S_&dJfJM^emTr75}X;FbjX>88nob-uz%|?V2 z&sj$tgxO~LEIJ<|flSY4H(`Ftz!0svYNv8jRwd%*8S9!-ldSh>xNeth-|55xq!rHE zxbJ~}Xuf)_En+YK3^|PTlo|9()4hceCbtZ=ZH}PoPLH|@LpMP25U|(` zXk;`%BNH46iHwSl3X7xdi%E=(50gnsOcD8{$B35pNr-`h>}UbU6eVRif+bMev9e?i z6;I*@umS&qMU<-#p_wwFH}BkpvJQ0+F+F$hLft#aqz6wdJ6vs_Jm5Lkdrv$utlu#G zfKU&6dzV!2!CScFRImHxrfxmO?^*6aCVRJBe4v|r(hgMB@5>;h} zCf_;7^UjXer!qHhwA!@@$iu_o@P%TODLJ1~XT;pLNcqI(4qqNEhm!V$MS1)yDaJz`L8F2EKaB}PKrR;@5*8;o7LyneA14Pi7Ip||ED%th z3Mm|#e0H?Z22>m-)+V|ribi>qBF#psGxjYo{G=${jnBf0IqOLp(VwUf-xc zKI(LTkL~oR?)@$P@A_gUO~UDO`?9O z3cGBINgxrtVM>C@Z%`OTl5wakW%P?q9iIA`ibYWhleN zE_a+P__8WA^U@#32V`=nnt>BN0e*(eoLf)@YL~=b?B%f0ThmfNfJZllWA#k_Y*FyB z`@L7A1$6~2G1C83D3F(eE+#50o~99-6q69sZ_vIJer#%3?ifO z)_|zUgu7M79ubgPNGMw(;bAs4MElZ+ERugqpY8VBQHN+ai{8FIC~Ppq!w1D1om6@n z;!B^Lv|aa99X~U9<|S)>a`{v2r%|-lp!vinnGgMMMT~=b#Y(8)IV64Gp9-?_koF9W zvT|52wUksuHM~7|^7}kQ0~)KF;2k z8P4V_j>Hc+y2TvZ`KLk+)lI3rlTWsh&D`O`h(qZH$^Bm7>OeO^2@r7S_#cO*9bM90 zOjx{3Y+_=3yn0f4WJ;KCM!E>(!|)=wDaR`(Spe{7LIMK~Bx`F$tRTpgE`{GMTa#_q zq6HKTNpj~Fy(4NLjcO5a_wMq0Ad;|n!*|h$dmcwH{?G588I{LO59>{`-rcnw=`eoq zK>}rToJ4+0bIjc2;>ZYfivGF=HQOoNfk?6ZuEu1U5Nydm*GY&EkZ~;=8>Us^Qx?j` z+FnWXty75*_@YnZ6=;4p0@vlGOxR?gvy4ccw?65;p)8BwDB-*yidZGrwD}odh;4Pq zXNxlZ-o*0|{D&EBhNAUjJ&4DJL~rlH2oDFC-kEIpC(*X#^~atQ_d+K+Vh9-Te9hwR z1L;(vSoQZ@SP!}tw7kK#{C{=kwWPDykgx>hxTLs*goxyf_%M(T6Kw)DGc!aSGFX|T zV_2rzMM=UypgNEbH=6DZ?>f~qO$gZ>&KOXro@Ne``V644 zk&-E5J9iz^#peWMqAXgiMwheJ<5h(P)S6Bo=r6|eE94wCnb3{krN|$-h|oPq?Lr*O zq?c9@%0O_hMe^sEJ7(FyN8M1ZRUC=hGNvZRw{@T5_y&bF<&CW0%P)PXJ6PD%{h#_Y zm%ey0(V}>PdTdg1NJ9L+V<}mYY4N`2&nMWBr4CD0$xn%=P%%q&7~QWbNkoA&(E-3+ zNd^ruLK`ZR*K(K5ThS3Eq+rm!y*#IZ2xWn(iS5H)TkKkNhodF2u#DQQ6Z!LVT`7 z>X-B-BdlYq$1G9QA{(m`_Y8#u^@5TiTL07EslW9X^N;=_65@T-QnI4bz#VEHMOB#VMv0RjWqO>7>v4k!|3&28>tD_ONf3j?W4Xm>Z#pf^%z z!y*k00S%2D77#JKXV1_O=N5%OXheGF>t`griIQWAHW=HFA7NiOi3gKISFom`)kff% z45eT)&Ns=sV8brnnI~>-2Lx#jvYKAnnUGKvGukIu^JJo^TQ^3V@7*YlkH!R%XbkoW z9kckXm~|Ct zV&KHqJoe3-TqE=PI5C-J!M$~d4OG;gC$xbxp?60}dTj$D3X3!{!RFD8Pu8mfTsBWm zf~Oe``qN}*XcT(S`yZgAecgex;N7LV9Ch{kak&0-dWd4kfPRalU56Q2>#ewF%CkLz zXI))$-(KlFW}JS`#qDx&p)BTHc`WA@APdG$e96Eiij-92Aq|u0d!5lvu)Y2ICKsP< zayGD|?!P@KDpTH>wvon%_?qYt!YeWP`obJvE6;Yt$M4Z`=gkR4Ke`L19BPB0&k7}! zpiS{g*p2PMOd=GmhRT}L{5`QVh3*BE1F$Uj_cu?dqwtT?qJYvA<^EBcyhnO&OeTmF zC=?6MIGLB1D2)_oF8c}zVqOLGcFCgdii8cN8&@{wOQCnGrBA98=gtr@4$td*+{Z=k zq#GIOO+l7#*y1@eBZgZCJegm(;t$q{Z8B+asU~hE4zJtsw5EIEl`$ zfu7=r77xan`wNaaOT1+|oz^j~Z1Dt&732Xov`i(TWyuJgqdime4(L% zHY9s)P9Rdvzmhwm#p$|WqyZk;?n*AH88`bqDWO951BI#lS7CyEClsW01Yn{@ixO%3 zJUtT9Goq4c(x{3;VeL<5mWrjy0_=5mjZ`IT%hD4$I1KVq&8=Hpl0Kbaq}SEm4RLqa z?Ah;`2p|_A85w;f0Xx;?pd=1>807J*=^C&B8kh*;i2v)w(E!keevd+a{P~0_8%aQ1 zdVWjz#ibh8E_~i1e6vkcOqf={sD02Kj>+Ia!*wZ|8TUE=*_pgSjcSdah?%O_d*)_6 zvDdy$CH*n@O7W*QrHz6qiDw$FvZ1# z#f~xdp75H=3tn)TVm5BY*|vQw!51FStvvIMJsbhk~kL}^-ZIJn4n5vq9BwmD6bf3iHxz3y=D4A8 z9!ixUw4tnC?e5N41xV}SgbnsvJk!!WMZ!Q}Wx!V`1h@5z!2XP>O_qpbiXjD*Ub$L? z##4zG1UX3m`j)G}H#irFaAtmMZ!s6>;{pX`A?X_}AYpE2-F!5Trc6$ zRzEjur2Tn^EydD=({}qdgigv;EH*IQ8opD=n|Tt&iAP9u~+LN24?y0-GN2Q z4Vt;#4{rs7wr!l`+V^AFO|6=8-|Xv3U6CGhU4G2`vU_<9p|YR80XMCP^DnDzfF6cY zAqv2%Hq4+1U^tO^WBrHC?ULDFcEm|u_pSXqD(ktqP}s=UIQf&fx!dZrDP zj=tQKzw{D9CNUD)+!YUANuUxlt4(aXhuBx(^`e282VEs2{TJ>(ZGJc^?1-9bx|4b@ zBghnkeDbD%$3(dXRT8QA8?&LO76i=jpdUYFRHq~JTY^-F%kB2Um}11G;UD5wjBF({ z#O~*DaY=D^(poP?_wL$~JL#r7yWCF<`ux_vbOs_>Es1pfZ=jk=Au0WeC5WYWnG(4XxEbv9#G6!(X!7iErDP!@Z#N;2~DPKuJno;42#t!+Wt;f;Q?{1 z|KCDFBKW{^{}G2BfHnc+W)ZLm_`XOjv?O3wm{hvLONBh^(u}M?SC(~jO_NwEsVOIm z6M<~*PT-}cXA!GNJ@;dvb!GPkhVB=amS@^LdfYwytiIEBvKh@xyPBEJRu367(#wYrx z$gj@#lHQDxnCX-zFhsNFerSj8`ogFYs9Ef$E0}#-UA2*BfSa3F7QtApVHm?rwHotJ z9dyZxi71BAK7(~!lTAA|ED5-KqWgaW9=abEW3_g!-T!w^#6ch;?f*p-*_eW#{$CLj z{dpE(`mr!E;7I}3ZkM12XFP}GEn0WN^>GXIuITHQ$Nh%$jpS>m3P|OVO zFD5ZkNt2S@Si8?o(=zm$a=&}&`}F+v%OVCs-7DiAqW>}r6r|;Acd~7j-JK$Q+|tsi z`)=PgXbY2vNp09&SGMuI)m+z^-$ncn5RtJY;_wnoZCp{z|5-5!02Rmx*a@N>Y1}vA zC6|gH=G6{s{b+ID8B5$h|eobM7f!fijB~LA5Q_i0+@o^B;&0zp&$y# z={TkMa&fXJ9{qk6I0%U9uq5h}B~gQkf2%Vw~yaAZ6geG@Ku zc7-(YCZX!WrRl5wv$Kz0yt)i(Wee`&8(Rg0WfD5dTGvz&OhvibDH?dM0x_A>ep4d` zPd-iT&qNDV%XZ!^S9(|*dhdFeYWu!zMB@Ob16BUr*^$12+G$|Tg9;kvD3p%VmGXfi zPQ-O_;yy=i&hM#i2oRXFB=G2xz%+ngX+u&PB*4;D3YR1`6frO?mnJnXI;FI%Jn?Ud zDM5L{2o$rVqVal?Z93)>rA}&Ii`X08-B6^i^sqx~WOUE)^?;jM#QQA3^eV5uSkqeg zeEfCNq~z)J%v@ahR7)K>isU~(m&VLI-|8muW*A850lZzl3`m=(+9SvX)9(ivWgg)w ze0fZE5$i;$F5flOanwK(FLWTt*%A3S6HCt_`eonjNidVbHj`fq88|CTl$U>N|{l^B+{gk^Lpcpfy7iT4$dIkl|F^FLNt$%5e%f zl&S3;ul)O)dtxB`rX}G&F9|OIy)C*0?|-IF0>U#{OUBL@EGfn|6}-8(1OedRK?NdC zF&@dSZoXLwm1?A}9!yR!Cg@vz_dr5qExi+I(@BerZt8!2tEDZQ_{g;c88G&yn%mlb zyR#8lKKtncvIblvP*hXmtw&(61iCf-6O&VY;01&S)a#F$TUbnz|BJVdr#rp1Bur=Zg6UM-P~bHKP-<XM0*c?vc5BCPFmfL!=EHz)>@DR_~!kW;<7sMj+ z?V@z42hs1v`J%*#@_UI}gGT7I=_z0v8c#%-T zEHV=tIOoPLxt7(DXLlRxUfs)IdB@w~_r_om=rOqe(_{Eeq0tI^Tul?f^)XsnEO;g2 ze3-c_Djx+0T|r`cc12~S8HRaDmyRhcDXY5H5QQM{px{gr(pnb-^h*h9ywhltE)!86>mfgUNcvm+hM@vl+P8sPbo*L>si`?0n^(_74cBg|ZYZi8m!W;)tc6ks?h@mH#qN$Okyh2l7LuW_Dhd1mmM!Q8Mo$Tc@gGc1k-C! z4%F@cIcI+#2#Jn9OpBKif54<8;aCiC&TP;4AR?LU3P3=Nm&>lIuHH@KP)xx=U@FeF zT>C;(bL4)SwCB~)0gyrTyxH5U0KR@;J~E8Kpx|VczGqEj6b5jAtzY0lM09!nE*pmd z2SrGqz$bHN{rev=C=(9nfNTu02#m(mOuf3XOh1fgiRF<(@bTy_TwA{Kw_t7oS8oKXZkaB$1ieuy(K6&2R1l;fl#v)eC3J5mDW?2mDq!5L(;22`rTp z^U(KG21rJu2nI3jo+!}v(XhA&A)V)g@(gTp9VeG&YJxk zg@$+SJI{YZo0pJfKS|&xUmofl3nWF#7KHvdG-t=xxOux%w#s2d|E&H-a)+=wgAy0< zv7~$mt0W$A5^<`jj4&&^j?Nv;4w~TPBZArLLEE+{a>N>}F(4_UtQf*0j;)_U<2KT9 zFH)?WlvLnYEy!ABa;V0`=Pp0c%A>6+>z}+eCSoS^AfxkU%$%Ze=|P6>GxRL z0$m4XLFoUEr6KA^z^Y*ahnP&{`0S4c=n9vM69YJrT}?~L6kmX@$XszD02ll!_^QZV zxN$>WOfjW`=5q(QH@m9oPL*f8O$#`phkx(@13!NEai#{q-XIvATf77x8t*5w5wb_X zYy^yf0b_^<&eCF>-$IawEJOLaXk*)Wip_$3PpC2!zK*fSK_&_!zd{!cA?{_6F}u8n zGAx-232zrP^_daHtVqfzR6N1kmy|K<9$Q^OMQl8#pgiYAd115~Yp-#P+B0j<3u9!M zJI^n6!7G{&TYm5Z(qk))uD?6AaHYt7n{{#)?am>idsmPCTDdh$YxO{Q<;t1ES)0`O z&s-pt^{%1`L3z5tXS!Z*1~;mkr_X2hM^>^C{<`gDGgAX0tSe{m z>K|WL8n_`ZeuG_AxMu$&Fz|B2VOVFTjz9D)=|6sY?IjIeW^m)A0K~DNc zcqmHOy$!82cbsAOIT7(xKYz;?7aL5u7$Q<)jd&8(1+ZQSy$Rg0A3BTL8yQas)n8^* zhTgT;%RgHdT9N*-XDNokc6>BCD(5DS^)`k{@woB3$Hnyw2>g)>DTZ5(# zT)v;lCzuIuuW-MT8IN#6Cmp?RD$`%izV7x%pv(~)^<Bb9nt~b11aNDfE!~1MN%L zUyn+Ypes!_gIAWkmx)LkY&wHaqHyIb;K|>R{ zJ8e3%_{;a-*(H;n38x1KIKa$(((Ey^x}kadv|{&2 zio9|%fFE)I?FS2A=EO|#SPR)?AGAz)(f&lbZ^2}|&8IF0C3hP)dxUQFmVKPEof9!t z#6X0Qk5tmZ4V`i_M`JLUa!Fx|>L!m83(6Ag&UC$S__Ms0gnj*GPH^^M&j*ojh1sZE z;_8l*V_OajjLDg&dfJc&uAAXrW{?mj9l{%$-wtLT92|!i^p1Q@kYzcIcAzwtM~TpI zpGHG}OFz%SBwGIDrl>VKbI_8U!pcfny%&yd5dAZAdpDPp1)}6DCz2)5Gt#fDT2^XD z?cG&xW@}}q#yx&3SBIe#uz2tGKm3L$_}EYY3kKxRlpq>SBMjg-V>giuLb4Q`Cg66j zPG)75=x`34MQ2(g(NJ4ksHItTbGib>G_Tfz1Z8)1+tOh-`$7)o(z{^&Ko=KGb&yE@b-<+jyk)bZ1tWM27xP5pEH6k$sqT_gL0 z-_Z`4hdW2K-iN2HT$A7%#hnwT8Ltug9@;h+lek7P?(cfJh#7Bf|c?5TRl zC-Ib-w`>z$HJ{IyIAtNoK3z>SK?$Omn3wM*2$JTW<>ffQf6Bj+%eW9P?rQq>k<>z zTz(Dcs!c_<2>pw-`^9i?k{M}6JKNVyZW&BLzXZid+^eIkWko;Lf4N8%O4K<^ahylr zPKhPfWOI;M7nbz_T^GL(T!r{`3H{R*r1BONZ9l%G0A7m8XN7!WWL^&26b+@D9Y;+Z z?u45`zRf+FM?->*y3%6x4Ls$p8vfcXLcHW7p2U;NTX_qU<{eEfx{Qyf5k6EXUH19e zfmIo?>Xvff;-G%^%Z$(2uJJ!^XEkbMU^UZK@rkjIuW)$L@H}b1e8;-H>3}uxy6tr8 zk>q7LRvm|n8unaV#H$}bT_PNlHPkD0P_b10F*B9a{OH?( zsH&Z()i&Ob8Y;gYP*`|>a@BqG`^%lY6EsV0R&5sxhmT$?t^PejP}-q`DOg&V?@*X=+}MMoxDG$HXlk5y z;U)y0t?h!te}uWfG}oxaDs+z(zT1S3)r^PFpIlkM*>^IPFOOTksbo7R++K3rN2f-O z;b(U80rpeNq^!Eh8edgmi%)@!9A-qVG&wKDk_jbZ6h(<|SAL9!t4$BwCXfmFuzbTG zHRDDH@}W?iFt!#3gCGCuRFX|Ren^otTfR9V-_Nt6Y^o`Lj44eTC}fO;FGoUg2DDq6 z)}iEZgfTd+UU%LBEJ~T6l*wBrg=^7>xi&0UTe9Qg?Y=?La*VHH`>O5UxQ$l@bKb4S zw`Z+H_G5B;kyv6rzg7KW{`q$VUy69J$%o@@;WB2IAEx!b`TA`cPrvzH2EV(&Qz!;- z3l9A40yIEF4iDcWrFKgjuCX9LcE#bSnYdMnIk|CxARmUKN=xC{c~uF-A}J9Ke}&Gn zuWpPX<7%W(Z?!g|YhAB4y~zYc7Mch4SqWWLrYOu^64aLcoXtfqAI=2__AJocvA1lJ z`HMtT78415_s(%aEF}^xG$t!2>^3k$Z5dM;c_(DDS8u7=hXTj#Stm7vi%`dIZ(#YU zpRnP*oh0fR+)AW2a*#PGY(&j>71&E*Ce}O6+R@vfQ*p&FZBFBf1FUrz#!$DsrWm@yd8OHXc4fqwQl31$Bekc68UoL53C#ND3D!+U7%V>sZ(>Ma9mM)1G25@4?tz}$ zgP)J->XH&Z299ISX&vSi%!>13RIa|J3#D5eK=y*X%_KPi}=wn(`@fvshVSo^~ZPM%$x!_b(^u5V}e?y5?O z%`vZjxEu?sk`DdRyA#sg%qHOFwDm%28ucaVsei9P z%Cp(jx!RUf(6akFaH-15z-T+!QE(u71xY+7u*}$+&(>;Qbp&ZqLuJIs(g_f@k>~Vf zKF*iHVAYLXG?6nd!HA(MxuPobhA`>9QliUT_w~i_8xoU`FCSN^S5NP-z-doSyuZGW zl7B}sUN|mmh5GEtz`wA5atJA(uJRkrU;v7Mu7Vu=$0q<;8u$RtT`T0DAw&|*Mp_w4 z;g5GTNC9I)j&n?XL2~4g>UBhw+^(Tow|nO z$ypfY&3?ekbbL7MnngDuai70o>sn1-8%6b^TV|i@o6nUjEPkG~UVK|bBDUG!c|R|| zneZMXNxP_Si46T4C-r_*AkB)IvqqXai4#?&>)Iwz+dcsn2{4f=K! z4;2zO?tuhuBq~n6N<`ciIeqg}DO*#Lq-(8ayn(QV137oD!32%ygL@e)KN3J@KyW5LF6aRU za=jh7OZ#Wan1``TS6@W_k1N`{0GmI<3+5f1po-01iQIVR#mnRk-}k>vQeC_F!Y)E? zt9_QUTF+L&FXx@wFCmF5>|TcYMud@*JTAWt$WSmxM{ZZ(*c}+NHDbsbuD6&loLqOP zXRAhL#2;h4Wf5^>%KpJW40&=9ItK@$gA?~FDKIBiW^lYe%4Bos+6P2YgJYxHwC8sY zZ`Z`k26GEf81n^6*44&$vAgO6LQ!yEKS`FYcK-O*Ws7_VS(e|27~mMkC2GOPFNYH- zX7@2>B(Wb~4ujE8hbyA?cFWzVQFc(of8jG!mR$`CtrMuigeEA_dOljE%Mg04Z`a;d zIb3zW2zA8gcpCh0e#}K3n@EXJht_pGO-p0Mw5Cqc=k!*YeVFPRm{;RKXscY^@vZ8f zs*rh0iHzyi+X(gDW^?%c{@X)!{|LrhmPzp~Sm-gkRNV<%if`oIvlfOcUmZQsSoAwP zs}%}^Zh-9hZ?$mT-WWo#JafiU$p~v;E(B+QLA8*k9U^;T6;&D%0@&acds_>FlXK>! znwotYpmfDBk-YMzCN#m|a%)=%&8EJfsHFLBnYB~y&2Q6?`_(ND46Ug^Iz%=2hk0qVLc5d5+w<=lhV?leQ`)64)3R9#OO>VADlVa4w;X!2`$lh5`93!Hy%;&CO)QgFh&{XT2pTypTEFlv8%g)LW zJuYtp(={UpKU95&j9K~Z-D&Y$Zc3t{1nTxh-_k}Af?cC-G&$Ssom>LmlfgQ?^rOFX z{HYx$^C|$wVap%?&&9)gu?=;iP&yKfImhw<}z2 zhRnwrn0#y%UhnR=!>C=D3JuU2s@ckk^LW*YwuCJr4h+9m%-w*jna+l<3=Y2ci!pUo zTu9>{^?iz2{iv<;^cEAuRFE-cv^Vwro*-=K`^)6Vr$bP4q}4plil^F;MpiE7_^1jz zE5z+#oa);A*LJB-ra$NgeWHHdh5kGhUJB=18OY>@Or`2%?G1!0WX+Bm7@b`ABzf}m zS~K*agxoMbcH*Tj3ST_rt~Y>QVth+($l4mLru zH2hsI!``nXEVTd8)Y*YI(!yAtRABTkY?dkiOGkEvZAru_<*B=yp&n;m@$vKzB&6Z* z+1fSWQ*My$|1DTVe*nHVY`GrrtAxM(DpLCR`T6WDA!ww7jj}-P5E$ePj|~`)7ngi1 z=UPL90CYV~aS~Hklts<$&Wpgk8hiUfXiXrygQHj`(5}ait)1?Tou^SuhgpEx^W@EA zixuN@5jOWx7-seC*G}MK^J7G-q0RFSc`f_UH-8)n-^))VpcR}%8;rVJy_TKTrmVTV z&lGEA9=ISNpwI!jw80t@?|ym`X}Z{@v9_cXLwSFJ5;>oCGE7t`-|JvDa ztRpmey`J`lA%QIVk0-lG#^djooXa~^lhHY3yO!8Quv~nQj57OmqA}Rdn;2JDex^Eg z!Twd^I!grq&pE;bv*IB7jN5n$B8p(B&B+D-Z9hy`fjpfR%#t${Y&f^Z9e(LGk}~SJ z=g=t=h)~aSQl{WNf40tQ=Hu8H2pH_4!n{WElzbHZ*^xl4M>p<0^!i!%`R>~Yt!2Ay8&F?ICh}HT z*Cb2$eO=UTt5K_p9O$f-kf2+?<{jrFM{#64|jU>*v0~f-W z&@;NL3O}t}T6151-fQ#y;$O@2?RGGP?edIE!^|Lh)?2H+kz`;s=q(pFb^yyjiczvfKdO z%?EOgCEZW+BIY_3bc|o3bwrVc%G0L2nzdzxZ#d~?7@JSH*Lq)$t1uK2uS;I7Vw{m9 ztT$)LA=Y!da20SbqCuEa-p|V>R<_!FzE)nT+Z$7Vk|F{lcV;F+7A^UTK$~b@ZZ%F! zOAM8@AQ3w1U1WeK5q;+?;6#jfg4{Hi9w@;x{5lbhNudG;Yv>39M$M4eW96r=v#`Vr zF%(1fse#FHP_5y&1bkv^8yZ_XS0>ux(q+{id413P?NeteCAZaA&mF=OwjXUNJDTEx z(#W&RUm(!;f3GDdo-ygXOXJKP(pnRv{ab=p1N{uy2J!gEjX1=xFh!4lh{IBrNg_?U zAcs4TGhL;SBIV4+(lT(sH>$xPpyYCGUHMY!bDfUaP5kS5dJ+z_M3A}kOCicF9)#;vY&1Dniq#=_}k1-I@-$ILkHdLu5OC0_C9_yV_@q* zc;24-&x%yWy|+US|C)T}EJ>||mz|g#bR693`0SRhL}%IjYKyo`>rmBIu_Fd?9VhJh z3nQ>vuP9v|G3Wf4WTo=V!p!0q=$jalA>P!p5YC8&9EMNNQ6?dMMoI@ZpO}{fy5j-a zzFngYXN<&#+v>O;7h<(PD-5M>kigxA?A2EwbBv&xL60LTVV?<$Jmbnvq%h{A@YHca zjc%~s#Z|)s=H&UVI+u>vzk8^e*vq8j9oEF}q~z36&QcZ@*?rHC|kA$T7}$!7mhe6o$~78qkA z5q{KD%{c1UZs$FvQwC7;k1%=ex)Y>r{;Jzw5K}|d7|Yfk#qIV)j&1izIYb-JO){EN zYl~W4I`>fC>|OcjZqf*Fm6siODy!Gk4CJ959tM-GEs|ptGkdMsQ_K-s?|Lh^BAOFxrUSCt!O8&*X zeUFA{mK|WJ==|nYrO>yKUEuZTzq@HP&`tY8_BXFei5Ez_#piLZ=Th^5SBYt$umTMQ z)&-P%G4QHbPI;BIZQR7vbH38jnoKcm&;<=M^j)+iqHSO>1UMFkDealDpFKmu?oR@~ z6AS-{_k5O({y)avJRZvaZ6Cj8VHU$I+}Rn7eH&}YGL{%i$lao%kfQDuq*AG7#@M$Z zTSbjETQ!!1RAY&;q_I?zYAlJOCR8frcd7e%o<7g(d3|5M|F1u<<2aA=c%SEST1|Z{ z+5{UxyqllRaQeOoUbhl-LzGbDw*B|<%aKZ!f;LUNb@s=bO?A>Y_FvS_ z>w)PE`){t8a>Hy%GJ6?Q8F~7IBBDq~+y%Nb8W@jBe=dVx^|Y1=KR&01Fs*zd1<b?1+Va_f#ulpk*svy5}74 zM)y(-U)t48X3sBB7Qkedv>m4(XyTu^gP=S+S?6)w`o}t0kQM?v*F`w#d{_XJm{Sn! z)PqOyeWB%ljX(h`Z+-H~t&iEy$k@(>!YlL%W%p;zA42U#S z(@X}qjKbt4Z7D@t&a<*(TSdq&1>t4B&mhU8iRJsefPgosss{q~i`u-;ZF#|-n$I0W zb;bh^kT~C7!_KXXF9U3+&~H)dh1!l{Mu$Xl(Cg=1DdN!GTe`$x9=LKb*JYi-I%EQy zRtObn`v9gy8Wi3q@|GfAXP!mD!Pxwm`jmzM{SA;7E`U*8qBzT@{4|0cfGB{N(-cij(Lro9j|UAqED&I=F{k(zx>vm2m6fj)sTMoObr z!|BLhS5>SV=Zxiz>Lnqx@(0C7O*V`9Q7?LW@_aBewwjYmcMqZ z;dbUpt^9wVX25e-ng)&CJ*A+nU2VViHuLxi3fnvSJpB&r`k>d7$;YNvV>7*X*1E3Y zsVRu^?575;M{=epyN^FrpmQjNSS{3k)f+n7^G!pmX?S()VVbU6tV^V*?cT6*GN zx~Ex%Mr!Z`=Pg9cMWM*`O!2=C(F?}`#T=9?ocWA{Stl+P{>?osEyPh4V4&4qhRfT< z@kb04pAH{rmqnDN4IQ{Oo+&p`uVhJK|I?1&@gUAO=ma}iCTKO?DfGF}(e64hBjEu# zI(q?sTBP4wCktN7{p4KjXC)nOqnI397M7n!?uGBuF4o0w3*Gy0Ov&R1M8{D1>SpWO=vGuwqzTbT?T+?y`oj9GpOq^`H{9!N$uw@MV2G6=g=5Rm_96f1h}>pUeUb|j8jTyRYge<3~klB%3% znCR&q(No~5nZjEgd6LD~xDN)gtV@|pZ_-w)q+GqbB?r{=-+rx7FWgrDraXiCOuI76 zi8vfy?Q9%CMRn*TV$?KDi?6f#;)fV5#>SfN)9~lW8}2^@?G-hu7LTn@!8eroMw7qK za(4c}b>JGVP!v(lTLOud+TPMMgsh)Hv{Kya3wZ1_0iZ+5b?C2sAmuawZR1V(P>!8S zx*%mgr;8MMm!?C*Lbp3HL}5Z*s{CY{j$@>lQDhEF%9ISmAY+!;qBrG-ak~LTD2;|X z$sCJW*V@eLNU)=RWc0|==8R=Kf2vU6Bod`f%$`i6^c!FY7gaY#Ex3wm%;ZO6-3^0U z72}9T$9Y=~i@0*T?u^}f8W69~8`*aGtoi8q&_eU)$$kMR{s3YsWCA$!-*WQA+M=hg z3+^bXRYs$W^VeM~s4Z8b2)j zs9Ne^$n?4hyHV0V2|J-Y3R|B6m$de#8WFI^#1Rfm83&gK>E}>~a-Bfv4G~ikj zuPE8ErQET}2yT(HFq(48buL!wlDwo=>+B_M4Y6@>X3$Tq(PM~8G5t-`gc(DSw+k)lv+%_+e$cu z(Dcik3LJvLrM4^BLk}fbXKFVK0dt4xq+<$0`O7;3lUuZRWEsdyzlJcYe$;@6Dvlj` zR=>HdasH^&KM5q&#hmREzVqWhlz<;b&?ajfCS7tx?&BZ(Dj_-2Dr`MWq`@ z4=eMRK>XG>GFL$W)8sZmkPVkGan~o)vMw|VDcPp3U6&=A)FmB*azOy+$&1Tg-eW;J zMxj;XxU$|TO4Rc;`~o?5rBGYMq0WmG)>rC45c@8bI^>pM3oH01)z(pc)3=Rpdoi@b za7HP28PL9VkHgY-3T9kFgQq`7lOrxw_VkDrPY=abRfjc6pz3cp5S{F%D%}WLi8EE| zNe-q@I9XEe-W5FOqC>WQ=HC;pcDn6yg=^gnnI{=K*UyuTt-DimUpW-P-7Iq6C0vtN z@s4XwV_Pb0A+**HAp@^FRuhhu_N|(9_9+L^s3}%^oxs#sY=_ul!ovDq*%II5?N|b^ zl8)eyVPB)eo|t=qg>^txA+^5QxE|MmVahEfCuO6 z9~(`}3a390b1dq5cHA+jRnF(nFl`!S95@EHd24c1Q5v@!#2*H%Yv5#-Ki&+hW_%v> zAJ@DRa9NODm}dh%=fa$o41FS9Zrr?ShcE)vB#IiFn(tgGy_Q(TX=`@@H))|Q;7s*J zss?CSnxd|EJmnZFcRzgb@@iQE_>46&&52aOX1|)Bk3(WWL;ua^n<&k(_bWZZ1=6`O z`KYOQtl|&C^tbh1#8$fK7w!DUM3uYo*sC-mrADnRtO9HV6O3A6=}Pmy)s6%;FhS|B z&m5RI9eeP}P6>=qWxs>ZNsP*+?OvL#IKtTzYL4TKOA<~e0w6Gf6MQSmSMGs^dhFm$ zV`po?zIbe#uie3D|9@QLG9?kK{r48QY4bZFW)oM=*0kPuC2O1XmXtAkb5LB<`K<>q zMBW9}?924vw$LD=ZpM6$ZgxFh| z@Vemk!dMN6zAa7IdhJ{aQd2{F`_*2EI71T!0Lr6*i|t}WEr|SiHqx7Do+gtGAlr>* zT*V@6oMH&;P7oa9uy9wi@FZ%|yUTJyx&EwKtGs}M zJ;b#0D&{JF(FuO!1Xy{)C7fW1R^ID9FtKMRxUh2)Q>C%;%QToCg2xks)Z;t+ljZ9H zF6_7tOvC=*>zRI7^F_6d7q6HvPEc&JMbyA4Hm~O?SiX32w#R@>l<9VGW4{u zDeIqp&P+s+f%#lRRky;Id|g8={Md!|yM-$!J)tWMMpt56qclfTkLiYqM4W^=M?Ll1 z?A(6Yf@Pmu__UfI0~hs9Nfgo5L#Yr-s>eU7i{%MmtuDiXaP5-(L#_x_47)ASt0e&1 zXTw|Rg4%!=4R9p55T+Puok2sBg=2MndzQHEXmjm_HZh%L0EYGazJh@JJPl^z*Y0aQ z_5ZH$$>X>CnGg^^WOU|Xt6bz8|JzUZMbd7+v_6xX2wO*`hzh*K(h}uQOR-P>Q9+M^ zSUm^${K6_Y6&_%Wj?{=(|o5_5^fIp6I%kc=BQIX6JCDw{}@ zfmm%R^xL@`Tni%E)pYT0_(X#zp&s!EVsIzH%?JAj-OtAimHP+BCknyIO{AQm&)D2^ z5V84_ixX7vvEfoim2%@LzUkeH(0Z8m#FmvLJH zu=yL$;v6s42PdR$D*hBTTA~HR8WP~-&oOXuES{2Io-qYSDhI5d+P1Zf^iSh;n<%y~ zWG|P7#bzP7TiryH5yVjM?61Xf{@0_r{rE+ce2luL1nCp;!^a!frR5qEwb*gfd4}du zFK@9u__DU250L1`Z_Rr_J*$WEfSLJMSCRR?V}=kh0nY{{wAbAGVTzAS7;OKh*W`wB*arfSp|*Yy2=#xX6gmj~1>|*6PHyqAsm`3AB)C z;d*U?0^F_`%w2#%czt&{1+Y-MKuc+%)2^ns)RU!G*P9ND~fi-jdLjrI98UtN($k2uC8M@T@O3QkO1e4`w)AnT4~ z{%9&>^8%Ky!6vk`xDZ3~!ft1?A78r=^DQ9a&;3TcxAF$avc@&c@Ph>>cv&2X_=*O{ zn9}nzWPz^Huz3;;JJ#b_dj1I5Cf`t?Xc*4?^>p8rUx>eM8v_pY4xk5M7rqTu+?u34 zllXf~LP~W5g1G@#Ij?Zwy|syHmpJkrdJ5L`aj>0n=lRUe440*_AgR@}GDK=|V&1%R-&iuYd*0QBB`&4tw{~`i~1~_+$GYUgbcedCv}qJW8Qla6>~f$_=H+XUmCr)JrTuCCJGlyvR9IlBgOL zMPIrmrS5q-(btI9Is%Vet#qBuEQzK0l?HR70ERPo-sxb;rw8qDFJ*fPYNGr*L@HM8 zO1F1}s)8GKRlu#u=VOW60R&tw(~;25J;rrG{Tyf)`LQvShxw2q z*%pcN3<%VMN8!BS$~nj$L|Y<^mZ(R_gr1(T#_veh?++`mAT?6sL0L?7!KO_t(adG04 zN?QP$Haj$YG?{(1Up24%PKmdUQC?xCJF=>W(01uY4%Df-me1O8y_l8sjug%7($(7b z6WyED9ydXWn;?a8#Sko9shys>d=Fw`jSlM3ncywHjxcRANNC7m6=S$euOvQCJ_&;@ z|3_T>4WlR~{X&QLm=;#x{xIp2TrC}I(Go!^Z@~ex7N|&hA@LU{y#LIYn6PlQ#tgzl zcB#d-%RQg0uyBl3z~??u2#9d9Tt4WLql-0lNP0lSnb_Ow@_hJlw`$<@5eGLnU;rM@_aKd@HtHz3IHE#ZF zav+!uP03tgQE=pu&7IHtO=)lpN}U+1Zn#XQA#LU!t~c4aMC+hpmIa^>6ikc49x;5M zEc-(Lb{krQO>;UK{Li@_k@ux9{UK#vCIH#Ws&n@5TB7lH-YW9%xg&00J4c^r&Yj@O z-K|n;(OxHY^YkB8+Yf|&7U28`?Bkhm%DK>LLOqr=&`=*sRu#!r`r3 zsNBDk2<*EGBjg3fh?BO8XFb2LDhsm?OX1JVd~^}7u2{uH$+E|3{pU?@q-cG22SxXU z^=WTJ?iRWR^6kq_r~trzqa;gE7Fv0t6SCnU%f5Q)9bUb$PQg!vj2Sb6 zvL8n(tnK)HID7N8{<#=Y)L;z(;6ZY^sD=dshkuybkp#goJWBu8qY$2zi!8HkvFndH zfI0pYf#U-@JYV;?<>6CtQxRqN#op221As{)d!Vv^_NiF7B9z_6cM`9!EQF`zv*0Vim+#z&2`D}th~4ZVqt6GMn1;J?{(+u9N8;pta*Ux{rkjFBApI4Y_2@xYR`oQ1Pau;rHcV%c2O3^xHm7%Ati9dtg&5H;^VIlP|0e-a+$}d)bL(37}UaV{M z9Z&RxoJn5O3x%xrdMdP@_lA^~Gu17Np9weaaw0eXbFYQib5oBF&CiaTTw@T{igr3x z^vgo4g&}D(W2r@AMo7U7D@jt0;IFE-pQ*LRLwE^1A<+Glk25y3qG`Kh=291EeUnSe z5jwwnh^SsMNS{W^hyId7e9(Aj_a&!IWhF-jV&}AyrJi~|%xst(E-~}V*nN!qH0(9! zrctEDrUpkfUvaUHf1XdpnAu@)>%FZS&oZURbEm#gqqi)!q0@faWL_OJCbpHwg-pfa zU6nSwK;?o15TdE+Q?Yo&nli`*mo+igOBDNQSyv(yGf;tJVv*HED64$0X>0PQec*X| z)v@v5d5P|f*Frn!D{r|D>``lbanjY-3$O#@Dsg##jKmVw3nQ--AP-5F!FNF9 zw?%M|$q}hRFG|rgC3kXF%Zd{v z&TxDY2*n^V6>X4As>(*Fkyg``mYPMP2XyzP;TWW@cQ*~I1TSQu?PWGk=N4rJ6dM6= zhubget{vueh9?1-ZT!R@*lUmouAE5#I~eJ-!lo`K{bO znJPCiJ6T6ZbOrU!HH9Y&gIgQwTYwJjm%DKWhVmr$8`xt?6W5{d7N9^=7m4*)Yw*(M zqlSGGyW9yYqIcrtSHTk?+^*&91db$W%-sPq7RJ#_|B1d9$(4+EK=@J1!*hlz5EOs%{mnZch9HXily-urQ4PuEfFV=b0*O%p;U&})Mo9`Cu$IGtP4a_ z1K|<&wXSF#bvumLdVz}?cthZXU8lOvorYxQrRj3xAC6r=g@rP9?UH`v7ecmuy2DaM zvC{oY{S~$D562J|J6};6UwXe|?$2_O4oX~5Fnv23qZXt0%OZXblNZNbAl+vnI8w(+%nt|h{Hf1s*b!0|L}_+y%9lv*Z3 z(Q5T$N88B}7BMI}DTP&Nj7rEIbeJZ2tE9zcQHqVfmzH#_rt#oHVn&%lDA+!*w}`?# zMr#$b%4lKzVsS`*8-lpZ?Yg+BK*+@?d}G8Sb__zHx#bqZK=WTNV))Al0IAI{Lt~Wk z%KO9^gO;1G){(+OYh()a>HC@pq;eI zGJ#v6E`tNHm6eCMTHdzc7C0J7#xY4g)*l@e!B?cVvc^m(rK+36*{Z6+#Z@D8TEe&u zhH!{;U6nO@UfqtAk$}|o{fCK_ixSX9Fx`%5##fUgD~{01P$c4mCF#xr5l8{ zyF5O>jA%2W!a(T;6T?L{h#4DKTPp#2Sew`vK~1|Vn+V0)=+VL(<)0HA&MMuWi@=KJ zS0`m@_qy_W4XRY?bR?>CpF>77Y1%0qAM4iYD*E z)x!_!`z(i9z1lIPlnX=VopuEfWKNr6^cPy(2fB6u18-lBgTr9#0G9p|?Y^LPJqo2A*S3lH8&XU8r7IR;4uxuW=gpJtB-1qbLkfTp3{|IHN% zzXV5aZC(9;Q3a?sxcAm9hg)5|t~IIv=eGtb^)zd`pN`b8d4(@u@xj*P+3V?FR3Vsu zU!rFVd9$?Sqxs^)w+|HmPph9my-{&GuJFT$bYe$Oqih>Tv;^>A8cOS!!DFaNC}0^u zu=x1Z54x_(T|4}&0VQ+bh{$ptYUlCy7jE?)f0lpTIq2A>bmgG%og~*;%SdB zdwHMQ;CrXzman?sTg||K8B3RJ8OEv#3U|Xl;pa+O=VxFa4gu6JfDK8|`AX$V!J?CY z)hx@;7{NLzP&V0;D-O;G-f}wgx<&AUnUI3>wX_Y(>9AB{SR_fT3mRhVQ4<98LsBZr zc}RVY3*2}^ORkDJiW;h>qJAj;;aLYrfaGe7W2SL{rClF!R~panX|OgiZ;_z_trtR& zwnCLMA5B`O3VBBktS$T6a;StWXgwmb>sN$Oq+7|;WWZTt(P7V_OjV$uo+MPWLD9G* zov-^OY2oy=L55csllE8}x)P7^%qVL6t8|pQ!>xFv1-Iu~*&#}~SL8BxQbpd{_f1iG zP7$fRixj4MM<*0A_VQzaqQL#k#r~C+VZ`gDV4~B8HQSkDKD2r=!GI$ zh>6_SESiJddC;s+xHVk!&uVK~G(V7_p8wTF$qK-=SKcCV+T`|O*sYLSr9hp|avtTT zo|h9at72?TUNj<^f<_M+T(=>0`1`m(Kek0DNl5h)+V6ffKbwNqTH?2(k;~vR4vLEB zNGL2QY>~yVLqX)Az>W(_i z29O?_VZxF(lK*Kw{-%c)zvv;Cq#r4q;7ve~a>}|t%QHS*rb!c5!s}sPqX%U%SNQR0osBzBlYphOS^}qE^kDuNx(GI1 zIa8#tiMl4Z-nPp=KJ~k4q~c>}q0xoi2VWG^M*5%ZJN862>Cpk_w1fu-&X6kJPzS${ zLE48AhXp$%LYM7Lcp+jc-&-(pOXo^D=TZ@Nzy3dgzR;3TgwM^LovH(4Mvi+cI{vtF=Rkg@5Zlqo?g0#px zM%k;MW(-Z~CUGa+C8F~-LI0ZerJ`O07VlZz2INU{W1KT1esP2p#9H-&e^x0CDEcps z2;7gcC4B^?gu~=MOJdk5H`X+3t$he~6_YTev7OG`MY4j84X222w4pPu?ofv(Y8&C+ zWo>)RA>}8uwDp%GG2*L*s$AMrsVHq7zXO%2*<~I{55<;JclL-TeRFbw+bPx3nGH^F z4{C3^blL;ztL@`x>Ha>+t@vI~?KV}3^6l<`h1~NUwLHIpw?yr%V~qMrl9RqZWGrl6 zc{xy$a(ztW%VB+tAHPy8MoBWHxq^7-y_jkMg_reo#hY|DL3rneIszP1lZ{!9NkstH z1`pYw6od@Y$Nh_p)m9s%s^f$D$WfuTa@OM7kb-3b%*q<)SX~zi4v5OGW@wwEQoh%y z8augwo~Lh80tP$dmn;Pvfz%O??l$@G@Y;;`gr3ogyl|*)7!U6>67v_U^tcLIpk})x zD4Z&sccq?JISbO~BI&JQjEcP5vo^~>dsJmjY4dO~;&&(>3dz?u*X$|CR+c4#ixZn# z6rwt{gX&7hEzN|>uY=23sl!?F9i6Y!H*9bpD+qZFz}euG=8at8=F_{-B`;xEJ>`s! zcZXeB&B&tSNu&3M;Tcxw&`&%|;dej43N5F=4F`1K@hi>;^o}yo2rA?))~AKWU2w21Xz0XF$)`mYU7#Dzq1jct?1Y4Vui4VdG zJv?vr^Q@2NtB)%`Vkpt?Q7vEE<0Z}`AEY9UI4bta-wAFj>O@h+c$s+{h+eoVxd7THYAkR9eGUJh& zp2O4#s1qD~)5K&KO_kfp+U|B+dkT@*^ZO~Jlb2$*dN3+gQy}81pkkYX({SugWXsw# zUUpC2*h`NL1x9e56mhQj9jms(b z3|MAjyiT%bz|9fSUB|pD;&7QunT+toJYO2?N-Y+*pdngkVj#$U_`-7X7o6 zXkq`&NrlsYYXaoQa@>LeXm->*E&^c9Y(wSZ?xxDbI_TwYR+Ul>7gAeP= zjfA&0q%2+A1l(d=M&c%)EHIEZeqm@x+)IaRcgl#D=UQx*!g{iwt>EUJ=V%**`t@FuG+Ag}YgVB7F&6B0m=Q0j8?p&LM^?Lh z@B+}RuBO_4{1)h>mL-BtD*qyh3=qsOtA?0=|J;`#p*KosZ;iF~Hq(e?(EzOZs}|&7 zL%Ggz?KO8*9})Q=No+fxMbX4mb0bGeakQyt<-ddq?qSk8RjDH`Bb!VH51Sh-{Mam) zptidQ^*nlZ*-6~#iiJwJHNk#ckxtB~*W;YRrgqWg@OGebTN#wgy)8=#UUvBr3`k^#%#N-Q7NJmoz&4*Y?=TYHT9y;M{ zUMLdJF33qie;Cm@FCa7wvJDcpHF?g1tP(*{zwP`fFzYEVOW!&0j`@R-$}JY z5Vb9D--dd%74W+G1G&)Fhc2k*CpA8JwZT06s0+mE)%2TK{fT!EO|@qdpmr00@bk3M z+_xIj*IyXp^{2kM2%p3q{7%?iH$MF`4j4TbrAy6N2gJ&xx6l?Iy!a*H{9mG$bF1OtN_w&Sy6zy0}MS5IWbRNT;N0rAVGQrG8~&$*1r>qNNnn{AkMkM&u0Y##QB--WDM2x ze9U8ye`c;*5jv8>pKL`do9+&k!TB!k53RloX-Yi-uEeBCXfWR| z;^pAfVJDN%QLU#KzK|F+^6cX+={EPaXA59X7&ZhYS9_c(MOB@R3qVI@(D6E^TKkY& zRb2zI!Fgl=W-6t<)h4jNF$hborU7BQ&wXkm9PYP(_^9#{_ZK*2kOQu0^|W5Qs>AY* z-(s261dh=$WH-C^Mz;AQ|$2~ds}a*J6#dCK`3TyjWJ&I2D0v`dc8Kc}dL ztX9A|lmbKfI6Xt6G*dL+arPrSV^Fu{#vO5nEEY}5hslSAwr|_OOYc|285x4f&-vlSDBdYOyzF`e;xLjsk7!JgF@*T?KJp}GY&xS`qhkG-DO&o6-!(ppFHo{kwIa6a zbK|lsBufLjZ>sbqY-lRrxh{Dlugq^rSU$yf+yvcNECFR?6^N2NV1%%^)STg)x>XBk zGO*tx2CIW!{$_T4B+zu#JI{s}e;LuRCuCu53llk5<_qKFH4Oh{_<68w5)tBWU@~@dbCxJ^lIu8fNW(zjF82|K2*}FTNlA-|<1< z|NdyJSymiLRkihamW2?AIC{%_A~`mU9;B*!?-Oq$c{+-II3a}+lggrG?@gQEqzXg+ zgq&ioN;yi*il#IBC>Ju*nfxghj<{f-u*E9qQ8w8vAVJLY_%m1IfO{79Do{@7G#<

rC0s z6+8lp@a17qnhCdOE6!VI(M6+b7ahck3w7QpOGg<2Rj#(jxIuOOZvj~_MWz*!y`U-r zI4q66leRHcnG?GhPGIEs6ph-~fo(bz^}u$aUE#6LJFc8f9+`%}8Qz;H)e^U%N`zbp zz@QlTM<{r_^m98zud!+lN>1do0ZRwjj6EdM9OTx|E2j@*PqH~}EzZkqx*5Vgltz&f zU;Sqtfe=ClT9HH+{Vzq`UNH4Kfd-nB)qFTQqpVtwc}u0RPEm2hPrvR@M@|t$QU_rD zA4p1!0im>(+l@{7wd@~H%*bc`7nI73Y+bP?1{ZJKOt@T7K;$&sZagnxSXXcXgi`9= zbg+Q9ooechhkA8fvFsZfX1DWQP%R^MBq028@4rYI29b2v4zqR7?9DYSEq-k>n*Whu zhdf=snf++c;>cCBPUNleOZU%_yq9JI_p20%LmGd`1lAO*16XBSS#nK$m&116MvHFa zfdq`$)euFV_aMpLcFel*#VmLKeK;6CK^!+D6iCZ5 zj?B*#k!z&RoIFPa>qz1@rov2=AjS#MHpH>7_eLl-z$H}QWrfp5E+F6NSmsSU@bn+l z+-DD~x>S}1uM4U_o?XVBuUFc&7dCk2ji|B(QPDd>SM1WHUyZp-bD;i)f zh<{!#k&cm3Dgu~|TI2Sy+hw!I6PQ$5GPoZo{S>dynwe1c8yjRK=_<7jBwOq^hKidx z8*fdc=zt&^__UlLWv_9Hw~92CJLQCQbJpe|h*q;mTOZL`hb`Mq*E;1;(EO5Y(lVkf z*@`%#E@3+rIi0KqxU2(F;|&8|{X$LS*Ro_iizU91_R4Zd4wUy5htdS^1?IuapY@CB zmwcYN>@J*n1Y!A~EFrAc+`Tqf0IWG=#w4er-|1nVM5?rGT3*-9&^tA-oo znMZEhr%4JpaU)B2S?J(=cX)H#oq+wIs9Sl+P`bBce*jbTyX7=hk+h8BWP)msg8S|Y zI%ak�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 z�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

G|6hO` zV#C<-nw&reWUWlZ5$4$4e|(;xOG+6LOAr8l>DM&PHROsI&CoDMq0;hHsIsZSvrYr$ z2akYeXfy-&C%lZ=rFx;aa0E?Mhl%~wp>sJ>!vcJx|(ITj=j6>R9e z7RM?jZ|o%`gKv8-;Lw%g%a6T$8g9FzY2@)HdC(Z*RV7DESG+gMEuZ=ATKTMabE{!$ zi%Hb=9(->5E(T?~E+hBs0w`@A+N1KbS zsyh&=;fLAkek^ixo97`Nw>-^ZFu_ex&p-RNUo<9nL-DFt&@gjUI?3zW@`=r7pP`W+ePSJw_*4ZMf!)y?9g1GF1e^7 z$|pwTMl59eYNu0!qBb#hcPY%yY$E$8BT&CU34u~>W3`d?lt_IRNg)kxX(M(4a=BE7 zzpH@}yNp@WQt5F3(IrLXHc(lmgdbHfWd_?LgbIJXTs6T!bnSkf9u@&Yct!C)h=v3X zI83kBS$31C^<$@8J~T{RsQB<;(tG9d1EJ!-(^fCAJU9_#_%DzSV*L$iZ@_P*?!*?m zE70WHq?9D$p;~YxP97?^tK5a5OH+<$m>WE$%0n6fdtp>@bD02`I$(fn?;0KJ5OnD! zBc2Qn;P#DA&*VD_O_boZrl#a;XFt(***^IQZe>asu(^i-Q@m;Q*nlT)BEO_IQyl|| zT+Hlh?F#n5Mr%j8a23oNKa!tUCvw!jaJG&Md)#~@ad7UQq}qvI*@J@1s6{@+wS8 z+jmQaxATYu*=;8+NX}&V#XDuTZE6ztN0dc0N|_a+Nx9e59$aE)$oN0NJru@@*r zbU#d&bT{bUO?)J)NZbp-+Y+|`;+D?9>6z@;V8A?g0YlK-24GHdp4Mdr`P=St@mx=W z$w44%Fw^gG_?>s?eVEu297YZd=GeIO$6_n*Cq5E{;J(W!wL8;`GXy#=0g!G65@ea^ zw1pf>=hqI0XaX82kP^}zu^=u#IZaGW-&v~A+h_kInt#!Rve^zbgZfQIT__O zI5aZ;j+P_n@(3?KIf(0+Ui|=Y{9Llc)5TVKxsTtzGuS=RY^)C6*Zw5v+vK9ukWL3U za8Lu2)h+iNrij8Ye^&^~@4DjXN*+e6QY&Ne@kA%Rk@1Km!kr?-(0VtQkOF{ig<5fu zY?9$x> zvHy<9oX$Gs>P@i+m;ArB2zlHQE3XTxS_}E&uBOceqyNlgofP1r?7!Wom6~y2!qk&i zP@Lqyey0a-o#_9|Zr_mECbhDM)sMgLz0kuqGjN zzhMAZSPUZtdAVn?mwmrr{4EfR0JdDgP?an}Vf^rv@KdEd!!$ITN3#>qm)I!!ViJ@HV;xJ$!U!>n> z6C0pQmFAk`UWHSFB%}eF{;?F!5vgw_A@V9DFfcLU!u2_Jg%bdEL!G3T;{kPHv4n`B zca&DhrJ(o#Xr4yf zJWM=-d)hC*4``k~L-!C7*ZTW$kkPmA3c4SXwO+rTq%AE+3c8f4E6*z!*-w^ff(gvm`Pwmik7UiWP`b&5i-&4o*xSITXB1(#pNyXG40~>ho z9c#nN&e+7NqcvHVDwyWr)e-0oW-TszJpuk(fEf z+U+E#U)t{9*8v>`8=E*8BVDp}yN(I;YLj3KtzNpWqA>uvOCq*xB4Yq_M+qC|aYf%@ zpnD}9KsOagu;Z*yYg9OpF3&yxhoS)xo9@C}keU?xlu&e`-aH|{>;)&cTKa#5lTT43+uJ6~El&|`3;kQ%pK;q(g)tti^e1y?p@_)-On5=Nlxjq}p3 zNK}ZwCYAa?8TdAU%kDOhBZNwm_$%+-GX*sQrj9!$%|xu$lRg6l#b?7K z?Ka&+8T0-=`F#w0qr0JAulsNiK%ihB2vku#_S9ccE#1v#;{9T^-#P5|Gw`aR{-gSsBRNg$tCB=+U9ba}dey(9~? zpxA1jT_H^^5@A~|?c(d{59A^EP1Tj^YDQ{(_7xV%32i}3-;4QA`+=V`@mc*?Gl}}2 zta>*EackW1``^@B2H@>~#Wm1SNK8uf;nzZHY9cuxzj0j@$djC`t`9b-z6bVHEoLMi zp{!+z-ujyNsMT;;M)DCQ^oV%Gymio21V}!fH9tZPz6MYZBp-P;kG$pIyq4bw$QF&4;n^}XOqR&LjG4h0VhAB)&x|daRC1|gDQ!|sloZCk zGseE}OJuDml|6e%kv3blB&5=I^*cw`(tUsL=lKifHRtCz-{5Sx?}Oh|Y{Y;!@hYF!Jve#^T##PLhI#ON<@r1)m3u61g zHQ)M(t!oo_DQB04kabbnZ3mzhKfjsJ&wo1cESzt_A<@Vgx9^?})CyxLvTP$p|E8$+ zU8ALq5S5vfB8pqxgGBSoSNRUNng(Z_dG!uSsI!r~Wc^%-yr*y>QC(j6YM=U&4u9Q2 z`TLny3g4ZnzY>`t>ZskiS@4wT18or)9M@2N-MO~m2#Akwer zF6(!{-X6N#@bw~IALjcr`jP4CT61&`ey4%eKZg*^BmN2(c$}yynx`l+9RvWML9;}s=9-4?SBU|D|K4ur7@bqU z-0UH<(uN0shfGuH8k*A&aF*;igukxT3jAW2`_V#ad*HVGSMT$$?X{wmU%D;6TML!s z#nsW6tM@p#260=U7I1EXE1cd#z^7CcCWy1W_5sB5%qS4Ib8M!caN_pYV=xW%y!qms ztX8CZa>z+i3BB#$LTR}f2;&9%Lkr~*tFl-{qk*zhSq5#Mrxb~8^>3?;`UR8}DJc-e z>RuR!q_`gMA?RV3VOD+p|B#frOIH8EMMxl4TmO$(9mFBjEIqQmk&yx{HgjXpBartL zJ3$Ody?&jcpOMd*mkbduW|8UTjZ~OIn$iX~j7; z2J)XsoOj}GzY)@NxIV0NPZH3Ka?)$A?=^XtQ2oMR)~IF#$tIgLXba@LDU;dmys$>_ z59z}ryWdH6cN(!|v~2hf-6`2+&9Yfn%d~Ls*cIhla;lHf=56RxDfnnVrV$8%Mt?;w=M(N4X6%zZPJgR_ye;C?Zif<95@gUpV2&T&a|-3&Edd7h z?uhWU@sTg>>>a)VKT~5~E=7%GlT~OVwy==R+L7=>b#{Two7&?hmJB29NKE!kLQZhr z>G8dmNJMKcQEvSSzm!fiiW@4>c3coex&~Ou?ae}VQL%uPM8nN<;W3dMR`T)3nh8&s zdu~CU@Gb!2UxfPaetu!%FAzt4+^Z@fj5Fuj6$1$M>09&iO7XHotq}Y#Op7Vtl!jA5 zy2zzFAQ|OL1nJ_RUxE%tg{6XYF(%b8BFYqWIX17X*y2;X7Ul)$?1S^g1@a5sMX}5F z3uUKQ&t)rMsz}$<4ce9$6mX*2Z*MI21)L;Oa^mDG+rDmTL7o`oMC}2HQ+4J)Q5(no zpTU^~GQ-{fUqGf1F03jwNSX+2pt+R@(YCzb1Hr)8DGSb|`^{85 z*%VXP=G>tzB`S^lQj82pJoofs@|U75y_tu&AyRh=Fhhkp_s=AaO}jp=*e4TnPeAkC zHHp)&vv!z#USjwk|2czf`RsWX86}gQ^v9P~_jDZt>gUOoH4nVX;m;kR69MmDm<=3t z7iz3qaOk7*s4NHjxajVWeg5fMO5`*~u(QIT$4DezbNK)WzhQ)6GgvpS)eSe8JWiBY zBn&}Y^oSPdD~C)UVuV9L_?@ai7>8zq@O$djJ8B+IH^U!iLZ1T}ASe3z=vA+p@PxWg zFQaS>HDc`M$mg3JtsRznEMz^Qa!H-kd85o44)b^JD;sf3QmeDv7Ijp z9-1&Ih_P>*FS)o{{X~J-NLwh=`@!E@nzKf3$|`?K8h~E#7mpyodtKjF_HvlVu`cy+ zw0;~vt}6c@3~wD{wci{Cy=YD;@87zIM?J~nzrh{({{wC@4KT$HRr?Fv*#O%VZ~fHk zsQ}v>Q94+-m||9bH|>JuO|W?o##1bx(s&n{+1l4%6VJwUb=g3`=0Qw5TXlF?O&x3= z1Rg0SydGASc(e43pN(7?MpnIFZ<$RfTk9fxUPWiLH`~Q-{j((AeMi+qiMo{430lfx zFi)tciB46H*`{5G)zl*pZ@3JZvE}+vj$b-=u@s20-<`~B<9Wr^PA%9?=Wx{o?F_`7 z6!6a*$PYe7gGSWNXN&Ec*SVNBsc^G&w*jqvOe0A5hV>>>Ypz?RPp`Yhc59n!z1stE z|M`;ZVl_MYMZUn;tCt6j-@i)ZU8wmgF&ucPMfVY}nd9EBqaDhd^g{IL9j@KDhsRoa z>C4CZ@tQJF%BuQ_012z?jvXc+PkMWL-}6AVd|W*D!S!`V^4O=P;}If1Rc8A>dmhD4 zN}Kd0@dUtWJ?p~cze;cm-N_m?jM8ajV$(<37feNQcZlk@uN$9z}OW84PA zTp4C>14+$V53W%WrdTP9pPC@tX6<1Z21I~x%M=3PHZYhIZlAUj_VW0-PvnML)h##w z-e9>k=N$1X+S(T$l^^-87LL;Q_1+lAD+p1*;LzODn@gulSyrTj1@U^9hNszf`^_Io z2CqQ^qxXY4b)1c!6OGTv7u2Z@aDgQO$dHDf%W3$l4}9cw0-NL?Hn=4e({s*CJ3BIZ-D0T8S7q;5{dt_eeAr{qA< zscHYV2bV3C53Vho64v3z{?lODD0^Hf*Y5kh%W@G)f=2vL^llXGC`8bVHuxtrXK^C4 z7@B&${BQII0rV;Xj&U7CW)8;)>I~mar*=8dnYU(d% zW|>Ed#V1Dq#aMaH&&IqPAyln?Yh6fye_o!SqS^{0_fkw3x$C14jZFSs9F74s*$B<3 zZV;OFRa8DSRZlDIfY^n*g3xS9RoRWOzl?a;lODww$O*4Kjzel*3tKZ^vyDu}M3Uq* zTqf>;Ns3;>F%{CVknwegLtiK6pBBp2UE4%}okwcT>zQt3kc2i2)!iQCR@dq0>#SHuVa!NJ})^(x&72H?)|*%fS-|m&q41A4tjYjw4D~( z0eTNxB9BkJIML9#O{-BEc?g!4{RUg`6`&Wp8=yBNQv{%QBI*90W&ph}EqZlm*7hlcmlSz01g`;&i8}FuD zF1KJ=qel@HF}pY=X|pZ3E{KgGXJ+u$cB(8oJ{imm>V9d1hpfdJB_1s*mA6LsdeZnH z6`*K0vbz2}Gptn%?U#U(Xc02S7QbIakd%Proe{r`+&AOtOio49z&c@RPy?ZJPFcDO%y zHGUt(@B#>q`=1DAZm?u8B{K|0=5Lnl$6?9xBm-(W^$MWL9C865%#tTm+~d$>4!H>D zX~3!8?^VTj3=H0kFD5fKApGKGW@oYV=+p+e2tHEmg`AoK?Bc^LfAP|Lz%JH)bi8FV zrzLJb$~NM#WMgt%4q(a00fH?Ml_7nATxbIXqs3rOt}_Ao=6gJ<93`JEw00$DJ7(~A zt#-zWkuT_PG0dNdhtDv$53yah_6V9J$e%P4oD#fdkeT@J3{!+y# zt?3V2-y#7^w%Dwu&KxU&{VdaB=dGL>;;>|E5+2%d{Yo%k$yoRC43%kKyYu$$h$x!G ztTKlsXYdL=u=La^t`EsP3Rv>j!YxsSHh?9k0fZsv7X*|+uhTBPFH zb)27?)ZOUqS$;R`u`dnLqGmbDyo_f0W}cx*e?H~Gt+~qTzFI^6BFq{i8)Yf1RcH=- zT*Q)bX_vDC!jxae5?ekR&Li`pBa5jn4|*(G&V*oI9eGZVWpp;ddK)&ceU@dV%ju4r za{7e-PQC6vxX~T=x2N7}IV#J>sx?`-aVi>~(mJnY6T-$@1NiG3*w zP|IV9xW)W(oCx8-o`_OK(~($M7Dp{FOgN7vhP+6vuLqI43hbgp^3+n42o0U}Nag0f z{`+xxIE}6+HZqT%jit5biP=1vP*VpJ-yuh8%_bIAC1#gr`18aU7m?RjzV^?v^*=4r zrk_&>L_%#@{1D9gjU1B$Zn{`gS+}G0BGb|**QPo3y|>EyKU7s0DD1G)3o8%lE3mY_ ztdFoyecKh5tgSYmWA>plAWA1t{=DrJ^^u@4z`ojrH-b_Y`NC;?&dG7GZ(FE?S9&UB zwrh1I;$y3YZf~dA=IUSAPg7yT*3Q`0;yBo!N@>4-B@o6hmgC`+tX`&KcV62a5pOO& zt1PP?vBE9!h1LN3J{;_8cHb1al7GzWrdweDJASRRS0#LZ zhU_p|_q-73Efb1tSwDXUsr=`qYby2a@Zr8_t~vab1`!+p2nmnPO9z5y~RG0!03BQnY=rV4bBA&!Q_4-J3}@rL&DBMW*xL{>@N_ZG`v z~fYzm_m-&V9Uce*uQm{sV>gJegt8YosKjI`@JtB zi3C+Y&XC9!u9#m|z=6Vvd3s{{NHm(ncR8D*Q5(#Y$L6$d8tx#KtHA{bm#Sldir}3t zs*Ox@|D&qfHnIBdZZ-9RvF9;I+GyfWCsidti6of6j)g zWIWq8uJiK^#|MG;yBUztz=u4{DMxGu3M7vr@53=63Ip0pxj>-4}AnQgOh=uR!_ z*iD5y7ejY`HcGg6_0e;unvmsd+pS>Q{qI#D3ir+ikPm8oZD1k%P`7SGYd?g)cyv{M z4&T@iDw&)4z}bV296Ev<_{EE#`W z9k@DiL?HniU>M(NmVOA+E7{_Dg*LKRw)`eL#sA%{X^u+OlV)55ij0uml|Ie- zrzlt=Y9$PUei3gyc!+;H^oZ^2d2*$Mw&74R@&&Rf8a2Zj?d8?M+H zJc)T;oLN+q*#2zJTM#Uj$JQfj(5VenI)w8Ugyq)8)8GVf71Y$hRj4@97O#Zt?pBo; z08F00O%G!*(oKN9oSP3EswJvUkIXE5cp-Tz&l=ldH@ z;fySqK**DYa z9*T!=rM9fjB*FCjgcVKJ+@st-XG){RUY(3DJ@nwdyN}kr%{R|nPmlj&$DKx*tKZ;* zf2?br67my05c+K@;LW_c%oN0(3Cw`LCxjcw64vVQ@Haa!=BXm+0batFA=t3X!WI?5+%}00!R9eE^WvAne)#G6h z8A9pw%-@}ze><1{`(nFH?P+pEQ6uAU#|{0qZiXn1lQ&wN0G-PW#~WQm1R~i<1{7J$ zXC<~2bN)141ThRhaZc=;eew+9DO;nVZ;rB_#5 z!U+?nBNnco1J#$3G#V2DlWHkD1^PZCT?C~P!^iA^%t`WcS??x<%yp?aqZ&5_ z`NwqOof9=h@>sg-mMeL!MK)&J&o4}WsCCa1gEFKAPSh#p3L7xI&ROgm*jlJuM&F#f zow>gl#wudBtX?1F)0IilB;f;kgHQd8gvE*FoOVoCX}e~3{_}A}s>Zi5W!ddPPU*Zs zboTktB4p}{c!FvAmayq0Mc1->dUSuQ$PBe^h@_9}a4gos#V&(`U z(uFo9(d3jaRmo(4SKxR?lr59V=e?vjm*d$F!afbdj|KI`vSGpWkBVq+%=8>c0fZ9_ z!&w&7COcC@A{1rfrNDcT9Z^Qgr?cn7j26pDr?MF9wkPEi!kmJ_YCq}9%dB2j50?@f zs4A-Llm~^J=CsvFjV?0@kO#aVE!Gl-Ww+G;{0E$`4_f7hBmM83$^SbKV1{rMADCN_peF{#XQ}N_X%7A~B~RU_c#DzR+MiO9UA@m=gt~RoIwmMZbn*JSn)l}B74-|c&a&-AH^X!TNhbvcICF&peJcks z$3T7Em>dn}3jHDag^cpAYut~89kaW!6N1O>3uJt`Mt!tOBD1u9TGs6nZ$8dyFt%LB z1nek**AoiYHg`WPzSXSucnlFC>c*YTC;o7FA|YowL1*!>*+DiTtWN=Y>N{o(|1_z< z(sC`;;o|+x`lsr(v|APYpKXG!BO)baP}#~pQ#+kLApe+n;q+Y3-#2qINk8rS^%Ea% zt)0QAaM$0jSU$hhYgScvVoRg?f)+L9b>Z{b$d7jz88>)kl6fZe1tlxrcNvKkQ9CDlG{9m=F#d;57i6b6U_n#@u=8b) zqvs1lR?ns6vFsz}i_cj!7vd9V&QT=j-c zAoME%{BNYdlh2+1V~`~rss_CVq5dDtNAOePICLkDpDTKU`G+1!%*_)@;l%t5z)^C6 zK3z4@#iJCgfB}z+@``wz7!U_Ss)}3lf(@Ju4yG$`C=DoeWCRMF7G6ef%!h+H#nHKo zkXMWE0uKrfvgD0s=jOEWOW$6B0de@27ZR5YxgG@et{L8OX?tbJP~f-dbvqg@CBugV z%1hNQq)n$pT_xw5^Ue2ib45vNPZji7Uqjqz>zFOn;m@ z%CJy#ubY?5rAlj@A(_ndvi3&L*rnl5?Gd2|kyacum;(e?za)NfT!jtt=+EQwo^Kxq z4s2$e(SPzxz0y+7xbQ2b)MPHSS>XaII&5@WFf&TRJL>M1AlF!Pr6Wtk;nib75ybom27~eNR|$bCwy{wj@1^l}iYjwgSVwnU zyZj^Vw4sSFRk8}%9H;fl5wV_xU*q8;rXigKuk!I$rX6QIe4n~H2k8(X zS8Jw2#j}=y^1{UeKzHyI*_4#{xD)c3zN@MJftQTIDx%}36D7&M+zw^UOi>$!qQq^u-C`9&FE0Wl~ zUt3&mON)cDW@ku`wl&A)RFLcKo4*IOJh9uspw_!v2RTw7|IX6R6Hz#CRc(=nXy}=q44HRFHUvH@md#dO8Qdg*B9ud0Ro?EqLNdYd*DE;wX-Sk86#>8k{&fE`XI1mfh>Y z+_S|Akw_M4upJ%Bh)mJuyIOK^$*4a&&~>1E9$K;oq8E#ZJGxfPqiCL}@k31Z1gliX zlCU{oYjI$%oFJopUUojDn(V!bVD2wu73lwb9wHPsoaGp&&dREnIPYl9?`vfILqa?M zb&@}ifmNElTJvV}Q`#!pct!s%MEvUM05O@c0^-ifolPH*dk3FmKj`^8WR9ijJDk08 z^q|)*0rOZ?RYjBy{b^%-bWZ*bZS^s8s_4VQ)Y-^4w;7T*E{lC7i4-KrYoGZ6;M@>P zTUxs3;-R>s%bT@F%lG2PbgcoD-*nTK^>hpWH|Dcop9z3j@@n*tPyl9(*=y(vF;1{1 z(z1o%I@%k-TJq|f?@eMjhah5Jm=8Ii9WGPww-zl}F?0FVTw3w8AG{J8$ArODIoq_R z!sgS5BkY}F^>BhHXILB-XS;G| zm6VpHx``B2^7CG=t*i5?WYKVUX%s=wB+U>$m5&oM1479dIL@tQa43ws9qjUw=r&ZU z0o_RJ@znH_1U;~q_HywhQet{#P&h$JmGSP2{_6K82a0zTqBA*`H}V?lz#;xzCbk)c z#`~x@P5HO_(p_mUO2Q-BBi~7TN;Y&F@yESek8=#4gIah&HEJ>xJKLL*sqBFlV$j)m z!JQ|Pmc?*$R!F+1g_`c;K${|E1HE7i^>({5$xV*!q&*$`ZwUB}BYM>4Eo&ss=9wz3 zC_TR<@$#v0z`)>l%8L|bE`9`p}uAD8j zuNvaG4vZmuha6~Oegp2LC7EhWTtTia5b&j^9<9@F{k7oU2

6=E|a>2op==M!d5hZgk13zJG6^xb~xf*To6Z`ME#vL13!5sO-9m zA#V`Bh>la!awaQGRN!jKoQiozY|t@Jj0mit%YbesZSJ|H0GUX2xb~uie#}gce8zb= zey>8CB;_hjQkza}WABQVCUozaZ_e5M=#0Pk*7VM_eUG3yX-`B^Hx8YXvi*Wzyje=( zOQD!uD2Tn;@pHKp0TCHNrBD&W_u7#~WB01e1_Ca_$jS{Qs;Jk^tuvAB#SF5Pxrn-= zh|5v=xTBXrpu7}2JXhWo5IaD3jO!pwxy^N77dw+9z}Y3Q7E7erruRp^h(MW&I!Yis zO;z-<6<7T~oHN$lty~Fq$v+r?U2-Ewi5IcLVRd0LHd&}7q|DG?T93=XM{Prj`SqRI zz%z3RQpYr`ihvM?@cQnfU^$m6h>0`I2;eufmtdlIxAgIRF$dz`h`#1df?m^jfWKst z=!77jhI%*()wrA!P8LpSI!m%>u|B3YQz9cH;pChvpuIqxrqP!VOlhGII@4!ZO9K-o zv1#Sn{@ga?6LQ+VM6+&!clkK{>;Y~7K!+q_5G4^t&MD#`O0tU=Szum;R}@6aDo-9F zEyW+m_%zzj(*925U>@zR6QG!`n-<7}u={7J+{?oM!rJdqG84!eocJHI2BE?m2y~C; z*q|giBxJH2)4*1Fq)1lQ>4LKBd0eM5H$>flNDFWIox714VBZr6`{-j(^4^k-J-tj` zmpCs@X2)5K)F3DJy}GkGPKjhgotdSg#Ts6}%jZ1>b{^+GBCjod$vvio{`eEJhHkWj zHb3w?#6@y#8+W28^5Ai>iK?u&$RK??)6i;{i0D~eXCcT?MrWkDg|yD)cxhVFmO^%r zm|Bxn8uz|Q$$F#N-B-8!{>eZZ&JCOuIxGFdD`z^k@U>5p9^^@S2TQ+9>q@SA&i=!A zJ86OCL=l-pyPgGcBkCLU%{xEq%Os)R`}QQNE|d)&t-bzgk4jpZ6?W<@5qYRhy7Z`h z0$e7du--k&JOtTJZKQkD1#r#4Ewy%#CT!F)#qvZ1!Ulx5hYg22`o@KS=?rM8;+fYr zx_e7Vs$tVM#duSXGZzdTutP144Ij`ZRgiVVdw&UN#N6AE>8#g_*^?7(2B5;Vn|p?@z)`C9+}5HH2_jzho2x5Ws2CIj3tjdIL0t1@x!!;G1&( zV?hZBZEOg(49I3AGbVw5q%I-&vZTd%=LoX2Q79kb*btf<)i~e~gDtoW}|WNLIl#*ph3Tb2k1UR6Dcl(4E6ANpd-8>7GBW$fPLDm$CO z=nfCX0QoS`&iMp}v;Dco6gnAdtP_bPG4}MsvD_;STIh;;gNJiW0s zUdf0~ef7!!2^SrCQ@Dv}Wb=BFN>G|vNk0jH`)<+5WA$5}yNW`p)C) zgq}8&+oDmleQFg46X?`3oBt9Q$tSD$VVgDWVfb(evgXfPpvF=c{ou#=Wm+VVk1t-N zLB|6*^6^SX`Wr8Ai1YfVe0$|$S_XuV&-=T4d_N9Pw?;%zxi+V@UOyspPVcgX_kJ?A z`TqSM_zU7!jRX9-K7NDDd}@QI_zof9mp7H<9M0TI>*CfgxIG?(Ua1a{&o(5=21`oI zwqHzj)jkp`2@>$&3}0uM_rtH5gEHx1GlZRg~fqBzki{8&O}oDU~j1#ivD6a~>Lc@qnWgaeD(xJ~8t4Z$bl zI7L_^BXN{`oX4Fm;I$5z8Q{ChVlkYA{@10wX z;x&8s8LIW+Te!yO&yaPra@$h2Ha}eO&v@tM9OD39ab4f~vw>}%n#85_b9)>NqgNpe zy&+hE9zXtIim7+b6rY&V?SqS#urpfmQddWZKRHi7%xo}=0!D4V`Ow>!PTu@$(=(&+O5|iEC`r zf@?&L9QR=E9vs_6kgpvPREM^2}FU z;)q1$uvCiIu*O^%No??5E$J204dE1N2p&~rEexuza_q~UAQkvqZcHvIb>;U$WhKxW zv;V(ZV?bsM7$nDTisE<-1)XGN#CoLWa6b#TE zi*=}J&f^7QJpd}*HbAtHBG@vNdKE?Q9_^7P@;rW(C_nP-nT^@$*K^_eQ;P)C`Q>23 z;uOPaWgT&GZ3?o!vVHyIH{|<(rqhb3BKSG}bl%{(!y0<4cs|p!64$KsJO?HG!>PWE z4Eb}Df$=S7{s0$lRiap(J5id(Q*DIpE`#=6xMETu_Q<+bAzqB;X99-ZtJDLc3UVZu z4+2#~JKMKucj|oPKW;UBo)dKgVRB7^*(Z(Uk)U$JNBsdA4iaO<1qX|d%kIY3gY{- z5C8?$=(IP$=&DmTDRZ=WoTuN277I)#JX4e_K>UCsX-3Ju3`ATLM}7{NWLhV*1L;a_ z7io1+#sjh`oSptp>mvrg$B&y(ODO#>!>QjSyZziaV2E?zfFY5Wl^!dYlAV+78b`ww z>BaNpUM~+jMFFH*RaHYD;NWycW8*1#An(vhWuP$)cklJ&5Rq*IK)y+@yLTkYLw|6P zF6J{j5h2m?VnBTJ(hgH>2ZP3eKhtK3ZK06xVzW@=EoPpbS6AX9>Ey zxg+7iCFYoydH_#u^7%Gx9SnqSDPg5fshU>I--1rr(6I!sh_U*niLLQbdr~Y$ z1BuhuLuEkY6zCos-e}~%{)rl4>Hy=BwsJ#?LVoF3p5w?@F6;0cRy6QMXn!=UVKxWI zB$-6&SBE8_M8#br4p$_eK4I>qz8=?e$Lm2(lvaBlbnMny4;%NHq~X-I_fu^&#?87D z?Wd<7e&KJbGuJvZmnVpNF#KJ|YtX>=H0owokU+-kCqA@>lL=u^BU170^|pto!x_B~ zO13|E9mzNKv87AuYvSYAWO~pt)NI84X&_4Mk}%}R%^%oZFytjq;C=`p>=p)YCb+Q6 zoYK}WWs)1CNhZI4^Se-Ms1-!%zupWWLZ9+a#nUyYIx*IKqz5J8ED?5gvXO zA~QOPCOW>JWvWh2l6mJ|OEBJ!qTauTd>B>u^lITt58pa428d0C1a#;LEnb8itrl1n zUb$yrTkiIH*eSsh%V!9>)R-sBvtb?x7U zFdkk@nJv!SGIDY#^{9|Q0Lmal8ag-(ctUr<{mwlX)Cq?%`OCJ7gx zblbCIivDa6))czoJ@UttDS{7~RlapraF8f1CK^|=y?&)dJW?y%U%<6ss^SFk3Ze=n_E`0+hWOpi~- zLV zwZdwH?5AqwFJ;fx+rK?DM=D=~pgdUT{AI{u+=@EOZN+SZo5i`u#6qm=-Q_@q4K;keRTWBte6s`JxKJxbp*L@N z+cwGzJeQVIL?6Bcf%*qqoIN<%lP&Ywp9jW~3s==}{%ysq0~nqeLgfGRqXCU@&PR&? zA1&y_ua6ddn)B2e0HHj2@X^w3Nz}?J@R{PT-wO9Is=kX>qVV5t4%v3Mo#efxrJJeR ze%D5Rb59Gtza8%OxLNJ#-2-E{l^HLqA>+3+rmJ;l%lHaID&e8(AM0IU&5>pM z{hr#g=Yd4HbnBmbvWf|4Jd!#5=XWw%Fcxam)GfD8IC6+aY+Tw$!x7}H&Q9@$JPd7; zZ*vz(NSOSr=2Xwh{IOhZv{hc<@YQ42o&*PPv+`1RuS&lBAN(}EI3@wfMiKe(Eh9*CJV>hEqPIV z#ahyFBDRLCIEli!l-sTyTg8X8cAq{+i|k9+&fK^skN7lq`vVh&aI3>yn<*y=xIiv8 z^>rq#t}ZkTs-a3(0bLX!#*?OG)wflg#}Z@*HBM%(DP6d$kb$xOfvm1zzEy8f43AF0y^v4 z|4U~b$g9hni37D#Np_U2IjPPm8(Z|2wV3ZId*Td(+|~@&6INu6jBSuls|DlQCfo6J z2ICL)DeldOWwzeZE+{OtOy28Nw;o4ehQe*=WeeV6EE|p|g<)y!NVuuKf@~K*!Enzp zb7i@EwJpf{;(L?k9~EIxQh8Zc)Lr&4BJjEsCEh7a@x;F36Nh6jVQsrBVl$iyqblCk zk{mJtXK32@6xEXFYlg7wcJb$KL}#ztMk${FviH2h0_#VYHG87eO%}Ie+mP{#hM)Q4 z1DXRM1~9^Ii6VZ8<(>EDlh1RVLc|2*C}D|7!5(`0 zHq=ZiLmbCSE=aUf%_^lL^9pYSgA+GmS5_)BYRbfJRjS=7)4x}UH)tx=Xf2R^SgP8c z#Mf7V3CtATtuQ{l@^hY|1Y$_rHX-D&IKBJ5E#&|>8zRwuzG)3p8 zfaDq$Hchcq-Y}zdx83Arg}?}1LrPzDn_zH!wqdrXi|%6tJlRl?zp?E?FkiXqm(#>2 zAKzLk?(N#|=A<^xC*xvzWJM@o+{I8IA0p5Z^~?kjg?$zywazahJ|V5Q z&KjRq1YRHF&nQdJT${oPd}h<}JBX3IFDhA_Vt)K;hSelhA0O_)lSl zvJ(S6g3c(WGElks6@JnsB~apxe0+5^=4PI6eF^ezqB7%tF}<0s z(O!)141x3%%k~H9(g!mj!%TJ6(R8%>bKa`gRL$pp`ZEB-!md<&q$!A~y+Y+Naj2U+=)|=dA*7#WrT1|n zt{|CWTjtm>kC02D#9@}HAHw?5$<_snIuEz>Z#B}Mys~O2)Q=%8SXq%>h96_;D=W_i z7D_@Oiv=1Ng9U>HtVie8#~pYSSQv3#Vd1ImFtL7V92X+~$^td&PXE$mU(>k1P$`4A z_o$_{C*Mxo{wBzPvEdyfa#vJK2z;ZgcU*bo!)Bt!L?pDy%8I^Q!D~GXq6tFhwmXh62tRI%ZNnm z%2FpE_CCtg^Am4dg(O5{tKND4%o262!&Zw0`K&;0pRsbo+bh&a6L)M}d=QS78BNu< zOB*p{ZpHL%_s{fO&` z#ubgDA{>Gb!92J%Tg_yN^J zGo^P#AO{a!Fycw>42D7fwbptA-3!J3euhCOD4-KfAdonBJ%k-{T8uzVOS^~^OGwQ1 zQ-Y=!Q31`!OLR*uE>hJiXY*B6k?TTKZx`#|3BuniHfjo#ZY`4T@WV5@(lvWE2GW%~ zZatx@c7W(gg*2%&j-l0?I>%+2^v6q7>U7lJPt-}seneg_H>?~tI2LvuK5l*wk2Q81 zgypmEOR~GIi2h6milQ!N{sg}Cp+Dl|wSt`CJuHFH@wRy7%d44n7IIfap{4JFN>Wg~ z?k?W7u3Vd6hfppXD#=Ie;yN48Z?91VY_AH2b>0L(s!}M6Iill%dzc6f2XZSZ92v1y zOnsExw8;02WdFIkLBQg{8%K=7d547s zgO5v*m!>leY|#2d@0^5$6Jm5~aS0V^9iJDhRa9DvBvNh!tJT~wyLB6U>pL}sLvE`-dV^NK!8^8a z;I{q(706kf=bv~Te<=ZzLB522RKRWhD&U)%2`in~E6R5-(wLP5qnNs{dygNMr4h}N z67pQOSZr>-^@AqM%|daZ#~YY!E|BQxF4ha?a6UQ^Zs-;+(Y?KO5K@!nOE#-R#%@LF zHDcraP5H5XW%9<=unu5OUKPC6QYbq87?XDtM~dTG!Zt{~8r%ANbbAL<53vo$n{|Iq zC4otyD2a1a^Dy$El;8vpZ*Un?QyB!Z7b_u%8*Y#Wpd^-)%k)eEP{Nf5YE~69#Ojy; zOPIS77w;G8--Wal3EaKcl?tiD_ouSRZ$%H@0$s^zfC#{&sEeUH)V zxe60h&0H!I@78?kgF$8pNBafOLOar-*~YxTKlxhE*=feI{O} zIpm|pi1b5#S^7_yn%AG2xN0*#mR*cuR{Q;auU0^cExd6UUpR-sbfr+da5&)j6B^1B z6a;D~W~!hc2~_$+PqP9~DIpou;$o;c*yqpnBN9q#sTcM2Zm>MW>*{RCK9w+odv!*e zEBV^%=zA)$J+%h=D^&+eY%b?Yw2e@am5^7(`cI~)kX-yM6_%?uJI=xvO)2EcE-JGO zKfY3B)r%he>>me5HFn6w8KF%0_-1eLvphSgx82c>{60b0fZGfSJ~z}VVJtw7B@N0| zc*APMH@d!h02URlP;?D(>D<(ld}(i63^~szn41sfp}qX27Re{1q+V_)Thx2qz`FKR zmFL#$PpRkc`25f{S{yBp@8yF18)eo&kx6jFGIt!D2BfL!cjT$S)rh zx&~YixMKLZf{0U8Or@h}Jh`~Sk`g-kbgo%-y{c3$vcB5JJ|4liU(FYfZ|{ib>n>4@ z$MzTN#;ZQ2YU>0_v^_?~Lq@6kPp2S(u!~c$K(VQDCO2wIAyDM@s4{ai1qFS47~}95 zZl-$tAwtZ!85>X|V#y^|12-{Y%2dxuqU2ZjF*2%K5GZW0Y24O>I5AyzSODK<3|C5= z;K?_p0z|76!=p%MV47B-IGukXb|B|wg!G|#V24?Fs$2WV?`76cP#RPKA_+pqgukEP zNlGxsX!pqm(6r;zFvQX=RMM&7yM;a)SYYP?Te35t5ezbKrmkbgH`7RsG6=mZm zxzg!m3Xc|1wIg>9$fx8>hpIP;lCf~^otqu+YqSAD3>YtC=|!o6eP^yJkE>e5TA^e< zHQg9>QiK2BPrVM^1?AiDD|-mcyD1z$d9o7Gi{j%K2+S!q{xVrl)Nd0QX@XMo^1wen z<#!S%ZIFM1iY9wFkZmd}RgWAox?O3o-3@)O62hC?ns4s+u#<}Qqxa=K8XS6bWr(Wa z@rsnBYFsf$;`V5clSdC4yo~ZXOj4KjPR3{Iu$8B~0&?8(wS9=R4P)C&Sy7tKbLi!}<~WH2tKzZ20`(gUv`S z52DfSdbF7!w-=d2znE_TlK#ynC_rrn1P(NT6jfg35)h3gC~-+T`$M?6cT(yN`3Yf2 zZb70gHh0cH?_n$js|Q2VTWBn4i40T4l3oio?&t5F$aSbb_&cHippE_%3XLd64pqWY z9Q~pxdSDn6$p+>#r=$I7oS&!Wg4&Q0Z?qE0Ag`QC@QlXTR8(N2k#!Yxbw7GTg@xbs z2YCv9Ic>SJe(0`Tw4ZN36{>RKG5XqeM!)K{bMI+_Wl?W9R0BYpB8F|jy6 zxecg!257T$>0UsTIIkkl=0G}8y!^%usBR1yee0e;4C>}R@YkYIt@pM?!@F)h@H6bc zp~35?Lw}s7u|Ha1%s_m1H2&gaG)g2!x*uw!v?)eQwI%N&odj%1J)#|y#A!4%KeidV z8E%WB56neM38F;Z2bv&IOfXYhgM<%5MwnRJVg(2^OFWXWw`@_ZSs*o0NkrQLzE>_i zRdeqvUv>f^-SFRwwFZW_wrrT7Zu~ipzcW$K!7nP>kAp;g@kBEv?wBax+93`~L>$)+ zIB%L48T5f~R8nmqX+%s#RTcPqVyg8Iq+{T>A5=1wqu~ba_1Lb9y;Y=CKc}9-8zj>x z6~ZVL)NxDvWL~4qaFS6v$Uz$t+3RGqeOm($g9*0%WEIH~!oJCu(e%rwMU^KNrRPrPmL}<2_=cDc;t=EP`$W3~m%G)BQjdKov@@ zu3_kxfg5jAbGKS19o)UfM({u7NsQJ;3~#hNvZqniG@3X#RD-m3i^8cst5H>QkJ_p~ z0bER!DBS;#t9Nl^x_|%2U$1R;GPXHym|>XX=1{4O&2e-fmFP%RNZl%-QfAI_n6sqJ zshlb#NpjC2q0STRPph)a% zjBxMg9jCUJ7zgLZFR#~~@oQy;)QHeaY58$RCZ32s6PIYH_A z7aQQs>^_OpmMm9V1FH`OXX zZh@KcsXI!mx70c)_71%v|6zEqz|@-xqznwN^Is&vCL_7BFU#P77C|5}2M5?>NoFRW zLI47*sPr~2Ne8m?tUT++SadX#P4zx^)`7ZtcP5e*(R!9e0bS!*M%P&kGE(JQZ2$F2 z*~h3{K@JQ>u#h91U5cixAvbT?cX2|!2xq$XV_a9f6Z$!ubU84n{we#e1;=C7?MG?decb|el4EK;>Pl^1**|{9mIpyIYf?vH_+~Dt&ShoZxq_g+D*g|yO z25E`(5)<%fKYn5E%)4 zoJgP;6a{Wg|1Jh_GSp*5qAhk5ETOQ-bw!4Dwn&NMT2w&*A+`Fplgxt33T!$@2`wr+ zTj6S&!2#op?2DCb{$&mc*;&zjmDAT>$hNydxm{%%d1Fy|KbCoe<0I*GrQEp@d*oK7 z>(Qqi5#Ik%71p%z>B$4(i&ikdygR9PX>hgV@max1Fq;*~{)0@6!A39%B7#2|0w|Qa z9q8&y0rzA$8FI0TdTeZ7K9-^f{;&_Spp=rX9lNOX6!@2Zr%tgWISTcsjxBF0Jr>$h z(A<`PPA#{Ml2LgjofE5O+QQ7}iw#LCW#7C7xabC^=_r$btLMH5v}}*viu*sr9fRrM z*JZccuY+G#;v`1>J|>cwC{#{ln#vjs!40L%*uB7B!6h!9?6hCHFoX$CaKR1U7@q42 zj&LuQvES{=72p?uz?U*Q`mT8MOock_{e29ikT%%w=^CrZy5CQZ-SYTJ2R&BX-eK|z zTX84y+9Zyt2Er%Y6K_|JJOFhYQMB+44yRyvFe1f9lAMNQ@U^@;{atipv#sdtEOc%2oKI#`3iUV_p2=Vu(W?u|qkS1-q$Sc?23_Md>M!2iqKKqFWi|s#i>5M09 zMXZ-iYg?NqA$F;E_W&l=xohB(r`1YncZBBN;Wlqgg?@0EV$XV$h=(v?_jV+vegHP1 zD5}dS(>pg$oC%g68}!D8H#RPZQ^EuTA}}EY(Z+HKmy3f5Dx4*DS_$R-X@*P@w#~~` z^yh8*Kfh)iRszzJ-8CMUxez-$+4;?o*z|PSm$7px%$g+15l+yP=So?5tOQH_ zjkzo;J32$=Sl|e^%MRWqE*Ub5zTDexpW%wRdhMF0S-L%ZYnYzS8y?1_(;nV}HDisQ zUW2V;ji-8XzOfcVQxU91cV6S{_0kt%_CNIIq3Hq5{t|iPo6{(;cm+xK=R zs@jw4Tkm$?EVVff#OA036O>aA=6$`(m1^@1my1c3{3#vt1^e#J1-qWUouVG|+-&9= zOetHy`uFz^|KlP&x_jx0Z1M>8)2XA{OK1<(W>PS16F1%?- z>N_&5TLz<*u*d6BIFXqIR=|2;ts45#@#+kvBJc4)uJTf$ZJ0+qBFO;lN|LbSoV|$g zS)+3etAnrNRrJE}U1GdYTCvc$I!Dl4Q;S=XU7Mr)sk+u?ZDMVxX!uV`eh)^&8o$5) z=WnTlo~F%PWEhLDj4JNNTeW<*h_ z*WX-VnQluD*^I?~{^Gwee6r`7*&&BD5^hd!b~+ZS3hoO(%`I4=b3}CLLsuW3chHuj zVf3c|H!W=HtC737KBBV3Svq-(zPPSIV)aQ68xNaC6JEgq`A8<)L{~!u%jJ{__Zrh9 z_&uwuSM76`3@o^>W3jRE;E#Q}Z={VOHx#L_UC)UBK=xZO64w50*1y1$*nw9-vi-wl zDv>415GG>nO)wx-!IAZ|OLOw5Ebt1at8I+MB0JOk%Ic*2E%EA@cyTdbOACS%?ugiLQHfWaUtGvtBlae@fpIrwp&R`d!DX$ckCnH?z)~PC^ zc>Y@}t}NBgK)HKe+X7KFbc&Z7b)nJ^>jrDlXBleR#_WKw<00p6CgA;;Q-ff4HqMv< zkW|Dwd*O91qFdCBH?nF!q=bxT%T@ zEwBmJP$(CMFF0n0#I#(!fTLC)Q{R#lZ%APD-Ys)rxtj7DcHxCG{x>wlptAKE;+v>< zp55&mco}61nD4vy{mhpj1a3Z^EuI(O%@rB*k^X+Ldwaed$Y7Rw($?H>^URdF&K| zuay5ods<)!*8fclWG}?A(@V08+%AKh%&c@^Zl;t1$_hQasH7ypPzFGiSmeU2ZEEYo zl!DJGZCBR9`=tXck}(F8zp2>e;3a7cZ-xmt|7sU61urQJ<^WFNy!%;HmfOU$2pkXG zcbC4FMF;@2pUr)GhBKMI{aR@1YQi`&qRG!v#DOStMmewZTAUF|KTV$7-G^t$Tcfh| zR!w9f3I5g3qV%ynnPm5Q(j}>* znk`wdSA=%-c3q-GO4sGGPTOQIoR{$43zWJ=$`_#-u3ONRKbds{JP&FP{~omm%mXlM zQ^NpRyZ|67mJ^l8{tev7h1n;wIUrN$3LdMPMsO)TlWte>8^v)K89c<(q&&q!Tp7@2AB zU2Y?h*QZ49PFE>6Jb@%w%}BptQ@oYzxkF8dohuA+Xj8GHN6iOFczR#Ok@R^6A6+3w zZ;s=}-8fC8yA!b1WsU`INA3D;ArVSL?mP7*A7b^QH~;ylHSi30RD*vl7i61d^MRIfR3H-bI59Ii9j7+mmO}o5|f(p{ozY)@~m%Kq`p$*a>?$ExH$Yj7Y<2h z`?8YWu56AW_Y36A#aao$U&pfI(7|}@E3${6FNM)X*z~H_Y0g$)wLUOpo!UT|EEW@sf5WCzIMTb4aq zUM;-^C-C%~XT(eM(kT{iY5A1ywqz8tU;k1zce`-{YtZRZqm-_&*XvK2h~bx@ugCa5 zX!`pY;dZ}&u|g#LeTNl`Wjl#VPJqPCe?Xzy2&@Ln$gLpoSRm5@mZd{y&M+yJfUZQi z^<34hyIcbLwj|zHr9C*0e$jP;39frk>abuqa|M>lf=6FiT8$kwe1>s&@q(rK8pNiU zN3(;BzJ5J+OuOJ>)&_+3u$q|5edgY|4^u~J7zfqtcx)YRhBu?vd}ORCCVZOw5JtRq z6)|z<&L{UycFAQDik>huu0zg)n@>!;FL^*sgaYiDBb% zYiop3H9My>liuZcj$gC7ekG)2qCw!!YBb%n!frR-oXWU0@~hY-e2I) zeKlO)=_p23e8H>K?uq~Lu?nN)q$e6XV)y;_*i=`tsepEPe&4H;oqHv>+P~`HNB1qd zuk_>}9So@<7xxF27r;}XW%A$7D-H*6B{nvN?Q-B>o5{%n>FZ<}ZD!yw3p8`fD>Cg2 zlV$Wtb}h$~jHqlDC1PtB@VRz3Tl@1Dnt@<=n9EnLc+xGpDgfaIS)76UIO6TxL3@_> z{c$(lC67dpS^X0Ou+H<$o+qzf59pRX2e|~Bk8@XW9ycCa#?kqR*oh+>AGAPSczxDM zx{A6}Z;RDZl2*gQ*@s6DJ&F)a-ya-~^MAgu1X`D~PPq5|Pm(Qf@5J?@jD^l)BOeTJ zIan(;N4Ow@ZWt_Be}ND%`=XT0Sl_a5Y%c4lhCys~!>S8|n5v)C?HW??>r%A^`9GrL zxCw~!*4e&i<;CUZ31-{fv{cq51NrD3j9~wheD%pr?_joo+?p)cbufQ8`-3A=s2YXJ z=sf;KlB*MO1Vvx<02{~?-XQ(7?!m~a2hsi@ADwoi`cS*U@<~y)v+3>^YD3#Ul`hot zDq_bW`e#Oa6;z^EUP+#HP^)$L`=?t*e5Bs+gAqFKm2J$Y48MO z{huQBzl;`)o!Yw-&0+zv0ltQ%k{}TjA!rNW}K1cjnlx-0DNGtY>CEN`Dff~5|yFm=>@Cg5ahtVt`h?) zrFnF$*PKS6KdVy9-T9rJI6yE)BQ|g!C0pG@UOJmsjqu zZEFMa)NJlNCJSIq7^f~@uLZ(Hbb*_7Ebkj5Z8AaLDFN|Hs^^2}wKyZm)1q-;gaa== z0x=H0c}K%c&HZ%v(s5~-ilnsjpwULGaw8&+sESjhEtl$zXe&?HfcRr@%L%N{_D^GR zv)X@W{zS}c=)KO>4oy8LnOMG>^R)&vvSFIK3l`oljA+3&8dZUs)OZy{zyAMc;^Sclvi-+RlEv!L6q>BOW$4%ts z3FM_qUO?2hN|2p65Go$=U0{=y4VD~a|0}Dq<`Wy&Zw3`3@A{6vYrSJ2#Dy}@F2=r$ zlia%P#?rakn;;9GXqam0lllln#7>!VZ;G5fR8ZRb7k?pIyou}qWSSzaj819cyKswJcMW>XrRHudEuTwldNGQXD zeeF_DskRE`dB|j+_X!nMS08%zgZOkc9w)j;5XVI-C^;NFvTVkiId}{ml;)czi1Tn0 z9TADgbrC7b3vx<;Si6s+Ru#VIEEdC^X-n5_Q=^AsTyhCWQcSeiSyCTr<4r;aI%hHd8XC92YzBMglU2t9RIexTvW;}BPr z63#>}KmdxV?WYfzzMn)~7r<<*BKG07Yad?6H;thJMqczYs7NM(4blYv?+ zU>UWoqmqI|^XJ{X6j+rSE^bD!r-tDhoBapxU=)=0XXaqXb-PlP*U4lRcUxY`G~I9Q z)MEduf1lCwAv91Hgt3e_=|K53<)N2s1QwR~8`JJ$j^m%Z%LdeC}`9hQMZm={4(3pAbI} zen333Kho!%fz@r$H5HC5r!SA@a|y{BrtY1m|Jq7)TAXv^dJ6f(5;9HxCf&^{P#^?# z1b5?LoB(BRZ4Zorht9J(L$?*1>~J!cBiBR4clrf%@AR`>JfUkkmcDX`zZc=0pb=xo z2Fa?c%d`51g8ao>gItYuYgaZ)VUt1-Wshw1jc>uE!Gz#eg_QW-eDeNI?Y%SG;Dl5| z=xz#VClV;6sTK}?jNULQv3=$-^^5yw8iVsqRDknD9MqpXo?>e32l)8Q7_V z&;X)$x6JbVyn?tAdf)r8dIY2FaQinM+T~+Qv*s#qWf{>>zB*5xdhi-I7NAzm0uE{L z?3uoDfL=EM%XDUj@)mn5+T1ZZUHQi+^*_Y7_P6+Se|s%i7n5v9M*P1f#*$6gVnNr6 zoXRc@?Soo)#ng(*ICwd|nyn^OOHy(G8;b$}5-X>tG?$zrzLhh#7pJ!#fD-KcG z;b86feM4X96N&KE2ri|wVJqSw<(N&^7^FubPge%{ zzSZqmU+J1~yhbT-S$ryleP;X)gQHqm!1p5z@sCIAiCk66s*!rqnEBcSy9VNSh=v zR)+cpi?p>=9k^(ISL@zI4z7__Z}cSAOXVmw;yI(KxRAqo=<3ZH<#RhD4N1Ya?1<4U z#+JXLuD^XI7qrKFJ=P(3D}+>K98}it+`4$5hO3P<#p11C*XuW4LE-NLF6S9pW!d3) z(03lq(4X!v=3PCCWGHGu<6S>GX?iwrH{{A5i$_xlYm#Dr!NHDbq#_$4tT5{n+qckl z5qQHQ0YVACG1}`72we$8%>Cc-r&vFH2w*8Bm7SdY{2(CVw2~7ki}eAtg8e3-&QnlV zfAVaJOsH-b+&md3r%dhYJI+ZGfKj&eUfAz#bNNa~LFYLj)oa6jxHdKuT;^^d!}lgG zVyM{mQO=W8?xtt&-59cD&db+H`noeSGHJir)4d4T+e$+(~OVb(SN?prHlUg}R zPdvPG`?3HJH@s65{~UpG%$z|;#rMPf8_1fgI{w)s;Bm9{x4>e9kJ=}Yu0GM1#Jx9! zxPyjf{&#sd4cA$1or^KLiWKN>#8Q=JwuUayvawH>7N@u%&h-L$a(!0ejDvq=@!_%x z^V2Hi(>cJPEKaN09WsPO-7F)6xK(KWo%;=X^aHCR$zvL78;^O@);w=6E4o3-TVyoA zb9$b|P;@p;6D&>)bs+}j_|GoM&g}cHm~eI%({o)W3p?YA8Vl+g>n84*iWcnJ>xA68 za`Zk!aj5OROR8g@j9>*py%P_p)F(kq#f)9?D z6p1<^Y>$RMVMBH6R-&C)+JmRe1tXMpkJzRdM9$E=vac+sPa?qqhySbhxq~pn4qEVE zrk@(CsCqD11x)7Wq~#Z+ZCtM&lzSq#P+aJT%qw`ZR#n|YISyFg!eXxt5ET{N}3`8X9}88I=wAJ-4m z;#H#6g0A-y-Zq2>ZyqbJnSdOQcy5O3uk9SuQKye;#}tN_Np|ZKR!*vO6SGyLEWROT zf}VAvsAzVcb5fVwg6(bnGXWpQvedE5=a>RsR-%=nTzmC_83>`dUd5KtBSfuAvlM9f zuCGqWJ3U@0AaRF9Ifs3dv!Su_x-u1mZkjtpPxd<(@~aWe*L!wGm+oKsVLbFA>1dsA zmEH8t;P}<`y7Nl3ym++F5_c^#3l-h)qy33Ae}hhhwXXJoMKrHB2l~CrSqq~L^Cn-) zBkC}X65gEP)rfHA@#Wlu3!rk?bxh3}YUuCm{w1K}^}g!BdyG25kGD7VLrY5J=U07< z|LAaUQ3uGLa;Kvl5|;kjW!3e?!Q|}ImG;ihdX(SmjJ&}9vs9=)n0j~g5Vl$*aGtOm zd=!oho)N0-Px%;s==~2EiR5XCxB^&9>X%5Nk2#T8B9TCanZrdQCa>&35U^~ZKQ`?% zLOe|)z$sCf(tt<@DAFw=&>I}(?0yc$GqF_!HiW2_w>Lv{jFVSVvQayzxco$AGCsJx z=6F@TrYRDO1RZkx+U)uhnsiX0W0}~yvJLGnUdppt0K46EbHK4^pcWfh+m~a2x%Jo$ z#!y`;%#jC4R`iG`PrO<7!}lv*BATjoGRdnXi25nUrk>QVugpk!cVEf4;P`8!V-E6~-nWVU^XmG2vqnieIyEp6p z>TSBoLz3!m3u7=b|^kl^kc`xo9YJ)l)2w$ zFs~l0D|V&78#5n(POd&3d{8*ALu_Z=j_hm~hfT!o`l*p|EX#}dWLw^~!mfWJkK=Lz zlXiWyn?1z5Id($+wKz`@WsRFc3acJWQuh$BS83a+D)S^9_GcNqQ_ehvj>L@ITLBT3 zb|l~#Df2hwU4m={M5f1V57EY+tbp_hYDFN}9a4E*2MXz=Mk$Ao2tqI^!5MFYDua<& zv1nX}Z?mV8ObEhFL8i@?+hni=6Oehv%arXZXSWggV*f6Dc(DLM+%>&OlVO)4K5ed| z!Jg9j6P1?2)6inb{=ZQPuOS-_lue<O5MTFzW6%Pg-D=Vo;RV9^GSJuWWhW=jf zP%Wyf)TChBfQmIWb6P6Qd8}TO-yZFJO;@fJ+0$*@4;m?&r8x-J@Z>OXZUcr< zx5tvr7*ii!@LV6ieV1V1{ox0ICI9H|HU7K~M-Rl@>vb;#Suj#_Rq)sty-aOL?X!Lv z&%eS_#azidXH|urlD*Z4ZpG>HJ|0)4cr+L#M@6!5jbn>e)3m9SCzFh3-OZi{ywQ1- zC46*7#Yd<$=$jE@Xs@@om-gJ4$zmn57W^IEkFQ{O>n}6Pi%(aRnqz?Eb9Aaa^T9`#%wC@|v{d)&wP9jL-R8rV3*II* zS;uPZ-uNsuL8_SknIQQRo>ph%_-j`DV0WN;-U?U6$Df#)l8npTsfrEg&|Hs*r}o8S zo6#GbP&i?sqK{D)F69ByG5xRE8}d=`fK1E_2!o=E&mjr zjQckG;_31m3d2Y|n=bB@|M)5Ik(XUP8$z0hysm9@YnG_sFR{5!2rXLU`jvFOvF;Ru zZ%JD%Oml1tRn}Cc=;9)7s3O+t`Sx*1A8yJ)Ya>b36Di}`pSm2B)_jsagIw*3xS5=6 zuPrMx=0?OsimR`JqWzGXzdm2w;24iB5%p;4Kr;}e6EhAa;rxF#z09a+o22SJgBmh?VB`4zd1{EJWS(&4#R9;+FmxSI`Q(ND(F|eVrscMTI zvt7@w<#=o55m4s(jbTv@T_>FgJkVzedSNIxYHpWUgHp36i~|bxfI0d&m+S2|GwaE) zu}7Ll76-q{F?&A?#frQF81Y!XobAl&<~Woj+3loO!|7Xta!7gQelbkmDx@P#R`yjh z9o3Hd}RxgG&S~6*MAVca56@YVmWy|)7=_Y1yt&6 zcSt)DRcT=o`iYN#*UQ7x2N{x-h6L>Q^WPwIT~g35UaK}^%>BOl;^%m)kOcz8E3v3G z7x2)GPRGhEworS(>AN~R;QQ0m&IV-iN@N(jr2I9mJJ!xOKS#Ae{_@HxYSLGY`f&>% zj-X(CBp5F}al+6yOk;PbG*;194p9tgKW>LFHoQX4<645{n)yo4T!ft~H$5AL=&pz+ zqH@@;nF-tIlo&oDHSUL9597O*%IvB~hp)9fE+Kd|-aB%wua)WF4N*nXld;5n!|Mn= zi9~>ZsymXca+^Nb1KGDrOA}@jX40_~x;QRL%W+K+o1PZDDHXcX(37nD4d~hPe7-QU zwUT)g{`56Do_Kt}K3H0>Q3fk8#J$Svak|c;9t_|;5{!-=iLsO~Cg~w*?V=zzj6fgo3F8&JG=rj?6BpPizeChq@i{5_isnhf;N+bw-lUF;L_uSHTeot7X} zF}@<B-Q0u z4^6)4r$+3G7UQuRoZ*IDGP#7(mY8IBK~7{A)lBQq^t_!gsAY9Hu@ zXE*aKa!llAqom05YruA(XZcwZ4pswOSIo{^+(QM(W3GD4&%)=pG-dI=ud_PWR|OWW zocPqa0XEO+iOz;Fk9u4e*`;LXn)jkEIkeN?{OFVwF4$y2WzLo=p?f5n_*74$rm{;>B^YR%WD(oO@e6p_jEg6%^hTo+YxMaZ3@wcxKX)3rPjv9*V(+m za3t!Ums<_}*F)M8fojUABWjwzBK)GrtH%DD(vrAOJfKRUJ<+qo*V$)Q0#z!z+vwcE zT?9qXc7IrIzbHR?`pp5O;Uq6KU3|--6(|znK+wVSZK4m%Debx%8v~p zDgHV!>g({5f}@q!8#{cJmO-=AOWnCXRTWmBPuRwUr7S?`MJnm)4METtEFkL8(zC8Q z4tzk;y{D6mCGBBKM$=;|@RR({j`CsJ7o4$8+WtPie;qKCgK$3iJ|Vhc*YcsyexJLw zq7H03rb28PcGNB~kaTUbY8RCYqBvtZ;p~Aa1k(DQieS^>fN>;_*HDhwB6sC#Nv}Hojq?fFtV}p;w~768rz`l&6u6iF(mjW5PiFHxd?`q zmlQPI-s4|3t391uP+xast0XImO7$MX3L~(H9XP}j)60a2to>#A$*2$!=x`7uL z3%ayb!|PTt0V@^ShuNDc;^$tD*-w|0t#_m{D0fci*f~ zlN}bBzybvw$WR`wSc@mco4>uof-89y@%gqMh)t*g=%Rz#X*S2+eo2*BCc58Os z!)P6UjSx(AIZd~*3fh(E^ASEuJ61RPzC386sH3?#L*)GrHkCvUjREvWl1wD-ef?bf z8hP)up?_SrG)k4?_g_Kt19(jyN z`~qf03k0g0kHkYrDypojj3+(cwb1QD1Hx984I>gX;vmP(AdbamfovFJQX+!!JA)pk zU=8`!H}QrHo1~hI5s(~fP7^rm%LP&YaMctT2Xp@SlvBdN|6f7lRYXPk#mD2-ijI|( z<%X7u%1@{G1yyBLpG^p98vt`JQr8q@E#YOa=Lp zEc`%;ALuqmVxNL#Lc^Tyk>hG$OD2`}yMLN8tn}je(%)^lKQSgYbl-sFZjLizJtK8i zuQN-Zq))5)=nNDT>8xRE%ZCISI7XTl&Qb!SnYO#*)kyW+AACNXlQUr{!72k9d~x_3sU4??h!(dKtAv8z6hStKF;Gi+PBhL!`6zqjPvwiLpAZ&-HMl za~>oP{gsFL2#SJAC`@D_0v{i$)2D58vUYIkAT($k+m^d|N)SfA0D0pE5l16&;R!D zu_T$gW&k|R^%E6l=M^6psudLib(NQ?Yb?Ut-O`37^Uj8LRn^4^$P(vvr9+lh0d%n_ z@M4;#4lCmC+gCg>v>v^};QnNf7+dL+D=^C*YkDC|`9ZuQ5%cuj6&$arH%skh?3?%B zKxB-Z%Tx){oOLYi47W!Y3G${22qXsrP382=s<;i-e12YE7EBOuEX3cWyDB=PU9Eig z<+K8Qg0*BSj!*7{4C%6tHjX&!l;@04y zD?<4TT&g2?!U@s0yJydoWx0iA6{;m{ns)=GZ>za?{Bz~T!NiqCd3&j!=&y|=N#}7}1RHKIPX z`ob4X!WZ}HZg;h<^J1PipI^2#f)A4Sq1w!Bp_E*m6(?m=raB&l@?@|RSQz`r6rlx)07+w>5Q9bt<&r=Sl96dS7+J>a{=?bvwnKA|5uT4K&C)CI~r@TAvEtnI82+4;OF8MC8ip!KF zt;FW<)!1_fvM7c2Y-9?hm^|Drft{7(cE>a~prU@F^j6}sJhh>y%B*2wTRK77GM6OO z;7NWW{U>u3F2COzqp%e7A~`ppP~(9Amr_%GPur*z%f(?z8dZ}I-fj(2e_>X>)YGyl z@#7N>`2AVS9KlB^I@b1={^zp1ul8(1$+_4ghvVV-WU}_h#${>bjcxbBehm2H1ub5_C@1vtVRp{$%QwA>_8kznWGT_MPR8v!!*O;CtRr*fT~Ep_ zx3QdN@eyo+t7K{qaklYMtj0}P6E=DGF@AH^%|;FRx_7tIX6dy}dWTqZg5h9nT6Y0=>xCf!XFgGMU;bXarIY>%?pwjhCk zjHQF}8^!m~+qS9=QOc!J?YcEZOA(g2o;MTmM?0=7R$2u zi$g#0?xD=;f9|o&*@4jB`m4m(MDC0)4F5_&7iE9;OsFEh+8ym^Tt}}$-=>trtW+OXW*_Fl2ybgGL)sFpo{Kicka zxNf@q57E|5$N@Q2fKe~wYM9TZYd-NIn-;0wheF6Ch9|j??t}YW)%#>MXM18dE}rvg zi_a~Q)RD&TpFtGe;*UF#gC?5ejw~DI3DN8|0r2ht>XaX?9g8EL z?rP||Fk&x8^{2m<0O3ul_tBVR{ zx-L|dKPEm_l8a9(JDpvTv_7c%Y({N@U+B3DM;nFPyqJbp^!P1ht$QfgURi*r*I5+Q zhyYpFAsV62^v2mhb#3MK3Ly&X*K6&rT>`cec*5SYTm+~fiAmelUbN;Q7;X^qCx6Cq zGkRB6Z^L+3*4?C7SpSYYHy*y?MzXchx{%=7ljU|q1iIFo^|5LTYZ0(grHU%H*lfMN zTUD)^InTZ@&J>SX1{s(ORe(8OO3`4wo(zugl;_}_^&EUC} zJ31alrk%gO;kZt!Wc_@Q4+&%!5b*EPFB@hT^yAF4*m ziH`?cy@|?Kso(Q?bCzP-y%Yaza)9Vm*x;dR9HAsXymS-BZU-eR5>5aL&qMncf-ZhR zY{I1(#4$K~rt{zdPS18OJTL0{Yu{Jv9nRj-V7YIwch!rNzJuXiNMDkr+~V|!rcOAa zZ4C)Q5&PdZZzXZpSHkX=#stt{&YV43f&tADAqI*Ih z3@Tt%)y3VD5)A9zSLbv0*Bne1TapIq&gCU}+#?*1d}-V)xwY0&J%a7-X!mjCRiPri z=b^Xud#=0*vGZ2Glf0$MKVyp9#LI31itbJvI? zbTCue_e%phHqk>KXd*(I6;}t4B#%*Y6f6s^3l{sSS-Lh5a7fjXJS&@8g&8 zT3|xwJ%~h)tLMFXxy=;o`rQ@FHud7(+4uelUdKeK7F*ugCm?*(IP<`V{g^<-RmzsZ z^cmsTjH&VvP9@l6j?Fv4p%>GdXWvWYzQP@y5Gv(;FjCm zF|Hg!CCEhUty)0MZ5>Rym~X9WysVDnuJPbb{v%w2y}P8(JF=Jn`Y^ij!AsxrMo-eG zSIY0XxJ{sNFn^b1@C*Nmq!Us(g3z#Rut+>?i#Bu$c}mIsE1wxd|9HkU(KEVbs*L@7 zu$(`apM&{ipziQ3a?jxq=W#}}`32^8dX&M{!*25n^D5bK|-w z68A#EO|b3o?5f9pM)x3Xumhw>Z|}a6`PI0a{o*YF-X#k+;_ZLtIsV#r|HORvAq&L= zTTws0`Unr()959CaSRWj6zQ#Fk773)Lfri7{uyDRg~3ecp6XrU&~XdSI8T0Ax}hL1 z!ej6%Mqf-BIT^9u1%uO_hq`e4V#cN`WMwc7UzJXjYEuw3y(ICDpWAY}t|$&?XI7pr zAG3epxiUj4?sQn;+?MVuXX0A9R7S;jbC6(YT&lZ-D3H_Q{*=G zTnDMgYn&j}8$&tUrJRuAM+vup4UOAH9n&6t5i9@i?h0T;X(YetN3v0T*B`)&d~P_| zyxqLO0jUv;?P8~(^^ra^wv5iP7FFtI5nq!1+la&|_xkm$)u~E$i^2Z7EQlf0=nub^ z?jCBa)I9n!2Q)nKJ)SV0#~a-?Vv)iqZDz?T6?V!RU%T>ran*K6dbP(J{Jj$nv~ca` z<2$b}G3$M&7f?{8f(iY#KI=uh=&d=)v*cu3o&%J(C*Bmt>45`yExJ6bN;Lo%};Rk z^_qd-ODzt?PHSwr{BF~Gur=xJyTkh*qt2{w<3fkDJFi6>sYE*~yxg_!KJokFMae=q zk9~r0^{v5G!rdzI7#Xf)Z`v{YxIhc0sA<4^yYr#ZWQ^9r(F7e@91?3mz&uIDL6Y*F zR_$Ja%WyH0qMe#r?4V!EJfo#uN;NpqM2>gFY$w)Xq2W}H*C5XkYcB}z($dKb0p}!6 z;Uq|N|A21N^5tb$OZEwK7=_XAJ~@M9XDVd;q?S^eyzXSk^t%20JrExoBoJx~lO_bg z$vy|wN@)p`%*tB3F>zJ0Jx_?YhlYCW8nIktb^g81)1{{AjH5`1)E9cvJEpRx{ydh{ zeJ0vupt>T8VC_^UxmUFF6w>x#x0OKzZ(Y;=OCHGjYO8Jpw$yv)8tAAMB*H20(sz=l zjl43?Wo(qs=4S8Jk5@8kZ`j;a-ljRoy}h2%jU|?h#koFKba#W!bsX(-PMM!Vz$7;_ z5Pe+s--D-Y8_T}htM!-Gf8{f+-~h<=Kk-E@I!I<7soL=%zW8@^BvU@^SPIEcW*%i3 zigLxps^y?vTBvpEm{NVy`F!cY-nK_9ep&hfw?{o6YAD^Vg5cZ6PH@_0I=KnYqnN-U#o@&FMD5EC za?c+bv>IXDS7}~cv&iPjR4#UY@;YWom2ynr=0=NDNyyWhOHRePCwAdxvx1y&S!_ce zbTb|}fAjkh(t|e+==;B%{11P{<_)hy1b)zFcO9ARkCGw3m(ET+Kz_j}Kz^Z>!3+#f z0OU`y;*g!>m-!kAV(Bzp7j>O*Qx{}}rY zt|r&5+Y}%P1PDcX2|W}cR1qnmhoT@hKvbkC0=iKFQP~QF-kV63P^CBNg3>!mFA5rZ zRRIyPAomIGbB^cx?j7U)gN(dut!J(>=fs>?&S;;Fwf3IP2nY5Ury!zv1Qzs{iJM5A ztUq?)vE*0`!3f6UZpfUW3gJw2-TFdN$h?OYDXz70xhEM z=7*4rCKo>SFwgf(wag?hB$(Cx$CP!=kHK-?#}HW4r|AC|v{Hw07&7NgX$OUe~*JXbg;2483p}dz;T1ppKiFQTMl>T1w~F@C48bzX6u=cW9Tt zJ{khb0|p@Mfxv?{U3xRoRS(>1H<3bvq<~nI&n&s!;GQXVfG|h!qp@I(_R4?;J`3aI zZQ1~%{x}i*Wlf=(R{EYW4oqG&>$4>mHPO(i%B}!th??g8U%U8iGMrH^ZfAXH+ZLU# z37^jkWu`fsE>`;vzELHCEMK;ak1(2Le{XC;cJ}ZQ=G#$TWzRoozY|p3Ju8Co zC}wUR-TlcJZfOgibMp*o8HG%3fEQx=oPxv?`n0Rif z-cOBSIa%QlO*rgGcf(53To6T`zat~q@(_YA3H5QDVR674o|z5W5J4E2GFN?5i)53n ze%Nw(8jRmCs~r%?+5m95R3}>z`|U9;g8@8CEz5W*|x6 z?`QuIK%C!w0yUT;10HM8f~6@4=7dCl2XapC)7;E}JaCc^`sN#@l~pL*-4RN)8 z*BV<|LtlcGRCi+sXV0rD%u5HR*P}(w{$RO(d>SXLacOKW$C@NeW$v%T@i^D{tu%T+ zb!ouY2S%4*=xW}_OYCk=77(Z78YItxe-pu!ho221>l2;494vSJ^n3)}S4U6;SW|mk z_)stxUqXX$ld04SQAPYm&k_aM{2CMe2FhPRvuL1e(d0skHtoXw4wkS-} zBCa~mnFT#oq{!wY5V z54veI9uq04kD9%z$?;bCn<}?&bC^h1o@o({MK{90O+dx)R-d4RP58%!X7@fCNJ3Gy z*j&I`qNrxxlRf8F-?#GcU1Cho9cgHyugNCFR*z{eHyUpCeGb^2VNZBZylQ;@^%JEv zOwjBX*nioUv2(ZRh28%e?`@WD_EOU_R?3@;yG*BzU;9xl#_w+$4%KO9R0FyB0cb`I znNw6De!lEyEyn@cF2g>=5xTnJ?pDBq)q)R0L!cH_3D^LBHtdjH-pqqNUl<`6zlgNq z=e{vvD+z1ch>O%q4kY`b(HmJ0Bt_7c^Kl+~10oTy4459Lu1@}fDc52U1g%`12}i2l zuyXK|kh%tAt?U}mK|3ZNwS%yJ+i+x~tjFr2BpNpSQ*V#ml~5JfsW=EoIHM?$1wtN< z(DS3`EdfjcQr8>|n(Dc_@{}AXwVIcmu=-DZEviobv%c~Ht=sT_Y&H%;^3s2Y2cwbvAMc?0m29D{SQC}Z+@%X%7wHHYO8?Mo)i!BBIr}d%-@<1lkZmVS51- zWIns!hzS?WMV^5WljL*yYK^uBAEybhLTIJ*jRv2Fji8ajj*=~N z!1s};s8U;B0WR%oC;FUg`@Wh-XEHw=$J{Iyhm^II7;!6YS&Ko*CGUNCiO6c6Cc{wm zpe2-f!$d(m7sOyY!shy|g<3Nv_syHLZ9&6%rwT9j*8|tBGW(}=8)RAz?6E}C!IqSo zY(|78gW!pV+M6+E#DM`@2Lc^Ck?y!KX14ar+CiA_M%qI9r%x)_Y6`n@mG?+fWZPutfi{xs0ZS)l$!dJUj+M=x%uzxeX=vQ#2={`!E7af5$eYmsJFE@QPz;O)sq) z8bZ)2UsHXCtU##!;}IyeO!nt+#-+=ON|Dee0L5lSU-|QFLAwHg_pja`rI0FTOF9J;`_XM40d@>XP5m}di}Np>M_0h9fefb;AUXtGWBYf7hwoQHD%Se7NJ!tFOO}J9X(s=22D- z)*2FnpzMwz;0$sBoZb>C3RMa=Nf+?GwJ ziHJ^Kdis++$E`GX53m3$8QXficUGmKgMQL76bHs0Wc3$ZM2428U zG=H8e)>MV+LTw*O?l9TzFfFod0@uS>i41GyuRdr@rvIB!v&5M^!p>?_TxAL32x(ix?q6l~u;Yd6| zp=V;UwC)aWkSfK3vJhpFG^on`S5|Rv zoy;(1jD#jJl~|tH9>%5UJk?d6Wf%?-sBE%uK(J|8TjaXKo8yB4`3D?zmE{84lH03O z-OrxBPFIFUn`eNj+#wKx-{WXW;_Ud@m|bXP0k8mi_Nyq45`dtCDy&X3MUaTk|N*(F>SzIZ*?_{JfA(X{G`vO-OKou-i;;qM~Av zixQl^Gi<)7{8>xao4&kLoqL04;FhmF`M9I8c0P2h9;esdU3he2y!7&MtZ#M`9S{k< zD}Cv~Go}zuPmT96?6ge`1%1yHuM$Ua76UOVeU}Rx8*WG<{P1KIj)rW$!*-S`W|uZ* z+TQU#e;TjbjpFGZmB60;`Yk%$;>U$pYJYoxkz(HZu)jGSWS%;$KW0%4K79~y^a3u= z2~M*i2aaAM^%Og9M=pT-mBtePe3#^*SD-lul9dOAf@E)P_3%%qbYSh5?C0Rj!ITKT zJ#bHsNy*o6;j*SDKP|6#R+&(ce4s<3eL;W)D!F{S`o1{P6M9#^%=N?JqlDJiscNx`z{f!NO|zF(Cdvl1<8{t4!!Q z1aW#7uVAZB@KryHwzYkg0hC2`-waC(rtAC8hI^@Q=wIg7?K^)KKHr-fe>2Bs!QSp9(B-E?)CCQl=a-8ngju(aq4`79Iaz4zV z*3?;2Pq(FMKefRmp7@t{?Qf`5{+vrrq%&4#dHCv|dLzf6*Pw;ql$P3;QFD`>i`A9Q z`ae*X`hAiT?lD|(!Z`S6W>MMkRDm`CWdUvg-=_*3LD$t6Lq(|z9c~;ktHTdRrPiB0 z2j6FCc%%rBg}}ehE#BVgPgS++A6;5rS*_I)m1}Cjc~bm<=NAyUSo^v6YZS_qx8V!v zpl8{>w}B6kYI+%j5$U-%%kZx3E-+V6lqk>YeBfSo*B0Bys}ZsAz}u#~BAFOF{eoZj zTZ>h1it1k%?jueKXaE6fa%?QnKR?I*koLT<@MUIpd^nAe_EO$xss)piw3DA58U)4PNif^(Cd(%531KCIY z4bk~~%Q;E{>`14HY*b&JqAkLzf)X>+LhJh{Zs>h-{JG~fPK6$>uGw#9e>B1RAQ{U3 zNrrz>dHB!e}ZslFvML~v|;V)D(~sp)s`DKoQklyed+;7b^;uY(j&(r$s55L0)*r4WHQ zg|_He6)&+2i0b}MhK$xA1~?EO(B=w1)V{r-I|MG7c`UG@d`1=7-EqhnsG(H}D+v?BZtIZyqBzWpSK zQu7rtF-RPP`|;kS^F0JKGNL%4;$a+nB>x};FMZv0v^iyY{C2wgUCM0q`C}0pH2(d^ zTzoKs?zqgdj^g0_Ge$H%Q_t^qLr_d$PGhV0gveCk^#0X_V^8=TZ7^JBFB-mm1|aRy z>lckbzHYqjMIQQNN@otW0bhzLmH%(f{C_&Ua89Cd0{BqL8nFlXCNt(1m@^z)6M80R zQPZO0CLqz(!SVUHlFFv$mR3J6JQ}UpWq^DxEu7j0(jrPwN@G8^K)75=);8nS**Nbt9~2Ls3apRz2Dv>f#5mfv zYlDgq!p+-=v7)|6chy_oz$7a!7SB+>i`CERkr1_h=Z1MEaTL1j`lcxEHi0jl7;rf0 zRy{jiCf2-jKc{)~^y z08aOw{nm_eKJICXwj~QUufK019eJ=t8TcTePUqsqLa6<`G{DwJaJNx*86SA&^05D^ zZsuy?`8)4UyzsV{Y(M0Cb+4u5+t-bwLz^>y4{pxG>Bqxg?`x#9MDmRTW)l|+4a)4x zQ}S)IHV8!oHoF98{BhVR!xhnYQcx5oe5cp{&_$e`1Jr-Rmnq$SqLn|fTq5AUNJpLp z|1Z8K1QHTn=8v=5K5!%r1_sCf!Z)n{#y1P`r&+Ni{GYoHYp5Bt=pQw$|CP{zEH(WcD}YDsWNH5fM9)_Vg)R{nUsm- z1IxgSRtXCl1zd1hroI6)m)aE35UB0g%7TOr?&ydEn{=dwf3``OhA(N?SWr`d*ti;gv@8Qt1q<=wfc_-XfEE(V`IO<5RXKe?n=Y9G(VM_sE)AtrvKao^jA&~=Rasw|XO`gR?O#}Ezz`pFgf}5i@VqZZN8mN5w zwf|JA2=w&_>jI(?RUQoj5i$0!^n)_8LRa}F52_YgJe2P)(iFpLrdpsb91zG5i#N2p z8*?kChepP3HC)xtzyFbz^*Z188@fK}(ps1cJ%jfnF8M31A=+~Kx5FJ`Ehv=RtD?7PLEKfV&)2r3|dc%xTTX-0iPM3ISwlC)@j73+ZMaG9Cz%+CS{nBod)8oEo_muU z!WX=k>G!&P-!F@-sy4r9War=9KP(yJ;PE3uTP(BPhlaz6%y!HcN(T%;fN3hm;NK(F zvzDzWmW`WD%=?p~X+j0@d7()7wGExWg{qf9@U;X344fPcLmQ-SpAHAE$@Wo-LzY=$ zGZ^=#NG;HVwZ@wF4|aiL9lVdejKZ~rN1B?OJ|gBNv9mFjfs(mlD4$NTczx%MnMBv> zl|zEOgdxXdgwywwxY3KbUmW{nr+<1kJZuhtqj$u)#WJfN)_YBo>NYM zZ9MU9Ialr%hLoM{KB=1tm$4Rmnir@Nl#v^(wo0E{VuFk6ITj9R8M)XeW;-XN|)4Zc>HNo^A}VRnh4SVzr4Mn zd@dS5TrDBaQ#d)<{zlaAqUy*W`#2v+c2eWooGF_MNyC|dbb5aLL1ZJ_k?Iq zagR2i*xUx>w!!4oK&2m`qyQ_n#z#f)F&=HDbtNfH*v!`F9!Ji2s`@;74XEq^N(#ju z)ks3>uO#_rcSGm|E=EUh%?G!Ocw|F}UFCDa3@+>7In<>MfpDG@h+%!5)%*A%dl7g3 zj1T)GDUGJ7$&*le8g1gwru;}NW{aX@6ScHzgoEe)rcjVsQvVObQ>W)-{N^kjBBjb52xSle`7 zID_EwmG}OdW0|ceop)jZ`%L;{6?!P6pPjS%TBbq490vySr!gn>=&9ttM2Ccf1#0! zJrg%DjL{Zgx|;rKFgR0#9PP`ZJqledC_3?-#yLE?AU|EP+Ig**OWbxYFI24!^0byt zTIQs;*A6oO1?<>*MXfV?Xi>^o&wAyPp&3#+IXV<%=})5%HE~-k6kK*_G!&+MhUR1a zsb84Z+U#g+sTytCo{xxrWl|H31(WNJGX$dMhBD_wAqAZS~wX8@3dFjQ;c>Zo%! zaL_s|pw=-yQ4yUDd=L6xBT#1UhKo?hyu$k4FaJxf8C?T1 zT~JAnElKb4nRH!G43SX}NaKV^&@0AbHp=FzeB#8Ny@bTFx+4TmG0ownVv&9#Cdnfc z<~jZ69M!@r?CpF2=)aQeJ+qp7(u_%lNQiAlGA8L9x~FP98pkVvR}u|&-qIZ{O-Zml zxk)N)5mam{xL(;zvI;=#?-r+}EE`YOES?yczMrRW-e6X=$uHwXclwz(Qd%YaE77{0 zbZSZ;owO0uAtS}iSpT6nIbRPQS^k1PIJn!@rsbnZ3d|CdXAWwj#dC>iYE}9Ka~zC;P1k+&86e)a%NfDq1LAn|ZD)K+fDdAyo1Nginol3%MSL1NHNyy(5`~BtRE{~XnHH4v6et|P^Tc;j z>wrk#+*P7pL|`#*Q(1G3H_P*sDU{=$ftJ0#Qh40}|sPYqc*b);>1o4$Z*plh?nq!g%<6SYFT=c6Ww6S??K!pw-W8w4U6?Oh~t=o_e@PIALOp#*N6| zvv1&DDbAgj2M||`VlT+*QgiH-G!osb*=z6um(npj(hB%yQc7>B z-Qf#$CeRzEb8CaAXdN_%@8QCrHw?bZ1GJET8oEPK7o7-htxvQ`BCOlzyFPV8=~S4E zl@NXz;C)hGP6SF=Xh}}FUmHT?EF-JKItA#B%iZ0N)1?Yd-}RyGO9>b5OZ`Rzd6gb? zVttBRmu?{IVLW>Jn;m>8orx%uW|TQUoFewX^o-S))qVuDI#6_GWX%Ms*%Iow+mbi= zSYh9~ZK5XOQh1H(kr9a1SNO$LS&(es9ojCXsyP*DPqMu; z%kAC;%VZ6$x@M^~%B7>T7aZRDj4pEw`65p|V<$1PK5Mp6)^qAZn|yN+lJ8|4Z3%4a zsyyY2eRZqJTxzGq7(P`O2+<#fuzE=tg(aajZ>GEg4xqx<02 z+`dJw*a|U7w~^u?p@z$g4Ll_~+Y(|TMz%``R2^tPd&n;-7_R9m7Qk>tSh)4>`OA~y zLcF-@QK)Rc5fRmKTtDdkJ$fAijX@~wy zKFi16U{*)-mNfj_N`a7PzV$-@?g=4ElG;HJLnXK=jR&<7DQZ zf9}%UcfAg}A%gH>{jY9_N{aDj*-)}(OcT`G2b>e%<%w&baCm%uXTqzC;>SQ!`C;d+ zTj$}gQ|{x}Yu-l0{)rePp@*RM5c~i2>Rr=_ijF1<$E$15T7^?zy>P~uD6m+U&K1WI zZ#@A+%n;X@1CUq)#~;61+W6uL6DAWhE4&>e^wFS_~V}q0# zRw7joAH0TZ;D{ankZI=g3majo6h6?#_RxZ|Hf*p2J!w976_bbEoDXgdGR$s(+$zhI zkU%pj`6EyEAi}W9+ymHvtZpu$Q&L;nouZv^DSMt!O6(k4k}Bi6n@Z4*Q1U z74r;c?QJUNzK# zX-$?%`u`X*Q}^-zHCOYS4|qHy^fR!8Vj?=wpGNRc`02RRf+*3*PGgc_N5*)V#7DO= z=v)(`9+wc?F=9TzDuT~*dFG!5!-L-voP*-g1Lh)` zmj%EvjUUY$IBT@Av1B5cBtaPho!*f6lG0&2dN9NW6b2D-3LtXSE*7kn)XEBx z7-TWn^|Ce&mvxYlg)-#|Wq&d-5}^!GE6DXfBbUVan}HD>6At`*6NIlb1%t>X(Z^w^7Ko2 zI%MEP3|W!)Wk^;&tVCps$>m@-xY#6WjYka?e&j)WZIYY~B@N3%X;t)S`Ahk=!Y}-w zC!DLK*=H_G>y>0?tfjp=Fzw>hX4Qb*r5Bioe_~-JA=Y*oj$F2TaRII6)%VqRrYU}f z)hmp{;YvMXL-?0^4c>+?dr4fLPo>Hd5_qImfPuGkZt|SVk&cKjx~}ieiEv$n@vU5_ zMTHK>vq0n+7la;hMM5rQT&q=bKV8}}wGkuuHot1)1l}8unU6|DcusHJvy>Qm`S6j> zFK;s@V)V;T#;B{cKkK##x4meWLm`@&l5u8PV9)2#003tV9kK@|>!5(%0k2$00 zFB}P>dBg2ol$fablSmr9Cd){G*Dh-xS#@hk;_t5oP_4lyfx~_5+EUsHv@b0e#GA5| z4kU4?y$+Al?@nm{u5uWX>zbR7-^v;1YxlB(L31N3?+GqREX3%uk;FGnd3k|6q5OMz z?CFBCTpoJX7y-=XqFOttkX)pfo6plax-d@F#@MEqvaXgx^vqQPDeKSV`|DdEJk#_a zo_PoRfnFz%vQYK2DMv`h-%jS@C|dDQgdSz^=T^woAq{S}LFY>6ppL zzabZ&u$9vKMl0sXKah*Lo$G4RW(VkXZgwb`|5@ELp|nsl$nF2+h#!Z>@2yD$)!YP+ zw}k})+3qA~Fb@c)j#CfF`vx+pAV+S{W>iLI!4LMrz)S+lLQ~e3#8}l8;wg@=Qvxa| zL>J_Hokn?y3WulY!wmLoK6;@k?(jas2`a==_#|!g3qu8u}-AwnY7i}0CtmksW+sNKknE`|70jY^C}?R)}h zB%qq+Nk$A6Dr`~?k_V0@I1JzJC>i=TAoiO37+3BN1a45?=q zt&fC55~6ugiu;GOcekPm=&B)BwCl01hyc24C0jo?;Ga-0f*CY$Q)hbKwS_<_dyqN> zWEDb6_u`h$2XueP)qxdyn7f_e1*1fRB765!riE_miqh#QMr|L3%^v-kYEj-ukSt0gn(bSEXce)rZIFI^r%( zvYi@I&hfU)OBwRHmmYV&N^85*h{20rh$8-Y#)B;WEx*cET!MX`e79S64tU>1KC%()Kc0XCj13y*CBB^Uo|97h0u^PYIcB$mA**%1z=?IAb~wnTe_dPo{nP9Oao>ys zlY!t&@wdClEWICkQ*B43bV89Gedr_*gdNH`z=^R8i!Lkn#Y5SOQleiuijTF zNsi1rPmF`iqV9hw8#9XYjW?Q>LexuuPJZ9!rZ9$#D1g2=SsXnW4J*406Qj|pI+}Q$ zwt^GQ3;TIe#O|paJG0Pajd@lFmx8*2uz@^3`T@$+IeSJY2TLo&7^0fnoYohpWbwwq zh^4(A+xq~vKHDT7l&Z1LrRcYvZsCS?{gnZ!3QF|9pm1?-rzw{s^t$-zt`^CtNQC@; z+eJn!AqS3}=t`W?Io?5n+eZzQSzR&3qv+H%gYO>lIevt-3+uO`FYU{9j%~!-HA9={ zg*D>u4RJ-I<>4m+lwC16MSfwfc5 z-{W8Yx+vJC_x|Cq9(GukW=Dr)gc6+yLqijl5=ms7&?y>rKfhFeHHQh5zt$c_NaC=K zvam>vq{l3l_g7^mRw8lNj$WZ;8G@2}u^Ytt4w{{XW!7^Vitc+P!v>9)WvN}r0rfy_EI_H_$>SyEG9RgP#5MGoxOyjmF@v@kjI~|fssR!?i*JA$C zlm9vk`_DY!>Zw~j6yH={8Lq3S@J5hcuL34>7z9sC<}yi~URenP=uYo1$h8^JtF)-m zvZ$QiYA!xNMh&ySGm8+lK_U60N^Kp^*!HQoM`|Ls^<1BgsF9AV!FM-W5=K3LFsc}E zH%HXWKe*3W@kZE6wr&C_@K&ysy#4sRwd1_3%JK_*aihKO4`ZXBXL}JU$AmC6s5Cn7 zQD%AK?Z}fq6ASPJM4voGLvU#dTCTtbXQw_%1KrxfwS~p(QyoA4h1#&oMjT4xuAlp@ zC^1yjMgj8x#Nq7$O$PlxwVJCzMjiVnqo{|L8rQ+)+iyd%XsThGh-?VeL?Srgi3Z<8 zUSo3eG>(8 ziUUcNz;H}kbaEljorPvPEuCs5mAm*E^?Lexy7(u#tI5GIH`%nMBxNq{4tL7!rbYPdQ@20LHC@d9gjJ*F<_rV}m;H6dl+*Ybp41 zw6^c=Fx+t=+j8CXJG0MSLE}QY%O8DKhZL3*7JCFS<+b0#G8N`P#$?hA zic>aGCzwu+5E;ZJ1+`Y;65eX^nWzj7hG;fTgoTGtfu3HzpS?Kmh}(dqmh)^2N`s>= zWS?n|B|jUyPUOD0RPZ`IN_8VGB>cZ$qdzlB!d>=nNfP4Hje+#XVl*9MP!@C$NF4OH zY$gfxiUT!q+8FwrGFEa^ZxkTd^ns-ZL@*vq*z$7!d6Gi=Fp5Z{Sy9NE#pf>PpkwF_ z(wcEaCbjD(elI-Qwo&G1WXyjoMrlTGzR0i*$q*GWENl{1C1;y*U1hWd5>@_Q7Jj{W zA-NSHe`k5F6{?Y2*uyMOBT|SIi%?8!FyzA<{{67)4g3W%Jji)ZbMNP#5sSGM za5x8>9rN%ubwk0aMxsSaK$d}tyJ~E+*<>8>gb8KO7xAs&f*BOB*EJ)U&LZNAQoAc? zeGo#|{<;4HxxsH-nKzgP&R#C`ROSyqHP13mGp;(g|8t)1sVW>VwQc<$#}qYg;lGbX zPaO98ygJ>>SsKSrU2|je%4S-F?+3ea&?FVKMKfm&bi6t@-zBWTb@KAimSfu;)9_>X z*PpMpCPmP!xPGq`=Sq27<#||#mvOStM)1Uix<@x!`!Qa`@JHS%vtH#P zj$Hew=C$n*6~X(0q;q=?;$9Iuc#e;Cy|8c*I ziTrH~mIUWM2JVugG^j>xXw5t{QkPr|_6PsmtW_IwTOo_5X$i2T#TR`0cSNE+ysrAAU62q!iMUu5WbI@u zoYjDh&+8`E#>z-=-}430LdQN!ObyaTB)*CZe@vgQH!#!F4sROQT&WF`qm#SJB!H)@ zYDPrfM8va;Qhcu!G9HGgV{OU?gNFV%9;Y6GRRhzD+iUOo|ND&L|7(6i8frPXOPcGw z`pE&202IEEZ(hHAxxWwD!RpW%(8Lh<$7%8?etQ`ZI9zVy5thUbQzf%Vv3uwR@NL~O zWJ5X;VEps$PO|~r_4al_17N`CKT*_`LBh1CW`v`wcQZp(6_98c-PXjM9}Z1vh0ca6 zW=lp%LyTa4^0IZ5DD7I0taxBE!Vow*64U-Kgv~83pioQE`QxfB57_)&f&~8)Jycz_ zAZZn=-`7U_7E})Q zytnTWHJHGCx0d1fgs58o)bvAO+5-%m+$WX{QE%U^*HN9IMaPzxM0-Ab%l(8_viS0a z2{T|=#u|%8UsQ)$%IQ7v!w6+q#kdLSy0Zv7yUsg681HeuhECL;^ofE94bpOHTZp7` zN)Ga4M_Dr?Y2;r!7F}bz`pQMpONVds(^WrT9aKVD;_a&ze=|Q2_}09YuZgj^MqnM7 zg(C&MTRMRFS~D{FtmIL$(3fUGC}e+^{rI;zTBMlCkTEMoQ5=#(zW8I85TB*~&tny*GMI?C6K<4t-@AF!ntL0c^M@SIu5ntzWfX3NNb zBi=?Gn{K%_oPxHeC@xU67gLAgZfy9@O+klhF%)fE!<;H@28g=P6WI}?GbG1pb%=$r z#Rgr5EO~FcIbh26(J+)xMe&_kKtNtEda;ehFQjjGLny4b3@m#-HwX8+$}e2CmpYkW zYcI>&=XH`(Yq8}bQItJ|Vc)@BGRc_rX!~NeBzLZRZ+y;aZi@&@i_8Um8&63i(%H~! zMl?qk9L2?61jIKb$9GXK5I;6^hp-->lne=zA1ot3x%F$C#C*BLDD^bdo1B{_Anpla zxVM!*0o*w5>Nv?0C9lxuHM%)I?#}RxN-{R(n#{A)#6NWq^$yK3DwNvs%e~M8UTae^ z4$>1amN{q3ySmbXs$1OF3vpW=STsWn&_9JMCngU$-%}aVDOxyGzleUB+h$l5=_Y-s z;$ANHu&riTa1D=h(+Kh{&^tfH}{;aSirfV^eDPx#cprJf> z>d^bpP~5KP(8MHa6SdC{RaCGwEh*^zsQ-vI{AwikTJ)*1&x_H+t)Dp<22kAlm*v%@ zuc&`Ms*Ffw>w~gI5A$)qjy{$1c_-1r9D0OjD1G#a=OA-f!Sm)i1xIx}LDQjOUH|9V zV=ZQHTDl#Kv9FH#MRS&;KaO$M6@DCrG~!E{zQ9J5Q$-fzAun9i%5I)G*C2h(6lLj@ zi?(NG{7B~-k4|E@o32>OZ!nqgo)EeC7yelx4|-J&5`f z6dl>O`&u9~f1w_Plh^>|FjusQ78K*^YWlGdQ)0W6^=7DLpB+blZY%-vA3ff5;D+f0iTquZEQH9MxIytLJ@0{rGb3MhR3`Si=kZd>ETKq*;_1rHu@ z4s*T`S2__*>)|#eqYq=T*nm*^T)NB^1t((k;Iu&$f3Hu*U`e(?Bu=blWp+rYEs=K9 z=CbAI2`EfeED}4&W`#7+W~>iBxozp6&8k(oj)FM1v2$I}SAzGwJMTzOw61KY-N{@EBf_k`Av2_?IWCqH>Rj@k zWnu`Wdz!l<5J-9*22H+W8<|(!Yp~K9hOsfzbsnr&QQ%o{IA-Vkc88(4{z&%6 z>9`X#&!0jupVF{juZ{J(3>yibH`;#p{X|ghjTD207mBra_8%O1wmT-ohtB=`h4TC7 zOu;J0-6*uh`PE0h?wM2T-27g-KNF-a`ivR0iRLjHp|q_>Lw|O*1zvW)g#2E*3o0W4 z$Cq4XiQ3ZCZJ&IcF2;YPlWEBux5RUeoPrk;XX!D=;S`q zVrMiitbUWwBroG^;ILDuTd%Q1VeLmhmwtuP*e_R9xOT<+i@cTMPdDY$R~vjyR29_y zOkOH@UorU0(c8t~kRtkmuBw;KjTES3H@@d%_M^=y#+>O-ld_COD`|`?({hhx10pus z-9AkVwyL>Cgi{K7Ahph(F5jP-oWu6H7@>YTt*~Z2_OHw3C0rbW-fgn>^DgEnmV~l+ zN0^Pr)Neq$Ej=$jJ#-uLDV9CIWraX%+C;d2N~`j42nQ%#dtWB5mhSCLxs-Oou8^V7 zA#NNNd)1{-OStR%dd;U_KQ=n$_J6L0;eF^Ww63G}et!L=wSUJF3V(Huz4PSkL!>EX zACu|3^hNK&BXcs1#I7bg+E(=VU7aB&Vl&f;0Y63=dX#I87IQMjmt(sb>VA%qndSql zMEK=>y=bUNUehg$2`t*Nt94f>1BD!Df^OaM7u2H!BrRvKzBg>e3iw!iyIDvj5cPMI z2N6nGZOD@i5@eSUT9B8?b>BSL%)bT6Okk4hQ0>t4_eIf9(D6DF1LX-2Mpq&UHew(7 zXPJwK&V%`R>^}&NNG)?mj@|qdp*?;~Mfsqr0ohvv$)kx>wq9YlMhY0F155@Ctqp-C zX;I^gmyZF95JP5OO6gtB`z4@YW@ZJw0b6X!~gh=LWdCU7SA4bGhY}ZW-X7{pYdr&7^JUUbY-`W3pkm* zLUgyczTFyf&%9g=M?8b`Wz%@JIQyo`+5fg(O@gD^oX>=a#r`<`1q*o41e|7`o?lzX zHCXJPOMS4AijHlDAeRoUTkVywGI@BoQ|c|cv+1I5PJZlyiCeU$9KFAjB<$YF^4Lgx zz*WsIBuiAgCUO_D64m`o#Ehw^h8*^HwLKeE|`O7{#P%SSH4KJI-D z@`8ox8?w^<%Fy$hyNellC`8!hVC=n#@DJd;(q$9Ccjb^Dd?%mN?rg=)CBh{uF(7mc zl$a;(eQWsYYbGapQYX-48A3ou3mt-3^>tGc2z{8NA^Qx>e5gZ=J1ZOfD)OeIQ}9!< zr$z4Z?%F<9K(Oc0Lj?$rd>($fJ^+I-}wX?4(J#Tk! zN+0A}8NTcPO95`p?Hi3#+Kf?J&T1-aa?(9((L*21eLY`Nx+-RV`Dvr8TfWAH=+&?| zSPa=&&fjsnwXjH(W!S$mv*oIR$wFv%N#gec7t~tW{}ucFBwuR9(AHw&HJs)jjk{8D$HmfC;lZ8CGFJq*ldqKxE-{M2ln+c+} zvWR0W&CP-145tN0r#$Oxn1ny2>6+fu{aZmzVto(st|#31%jly|ADZSS^-d^5<-1W| zkn#%*9(mkVWk(tqH5irs6fzpO>4;YqB}W|J&b7WPJK}I}Fq_T9qlkO@q7p;ZofB0f z#p#hEBQW#G{!iOI1NU`NPQ}IWzk^;>HV!R*Ti<7;T-9r=romtG7C7>mc9fZPe~pgo z@)3ulRaQ>rI=z~WMc296a1i=%bFKTt%QgkK2(;S+blMX_aGq!Zl?P-sBc~ZZu0Ar| zk*;Q@dmAL|I$40jmQIP_gZ3k4An7nPeU5Y9k;Dx2Rbng8n~gx#z6_?DwJlg8hV#ki zE~X%2n=sF2p!5ik*kRQZ64(qe51&P|wLoGV9GH@#GdXIAdZMTGLaOfjji+|CD6o^>vxEGXc+)X6(aP16tmT3-l%nf?jt(o^vQb!1I z<9h&!`CTo6@gC-~^9e@!e{Ac4y2Ak_?h!EOrt* z%b&L+SG5sZAAbP5;E^w|vo5hR#3K)WKG=oe$}$S?i*5_ef1USd2;w@IL0lAi-xh)r zaNxUU)J9LEd68y!SKgl~7BBQ=!l}(xF#!pO1b06R;!l=hrMOB)Ep^els=3z56Li}$ zkZd@4XQe0~4$yo0zxmjCsK9o=3wLuCa?VZO!Jko@5<2;;VgDlg1qRPR<_m7j_-q&V zR+Q&ewuX7$gr<;Ub6U2G(oLQH8KIm(X`7z7kj7a1MI&LBCEu_l;G7OsZi^kTz2N1; z1NE3-PSXl?KVC&U8v;E&sGExTaZ|5?jZiRGAf*m!Rm0`oU37j%=ebAX7 z=iRgwbmN1Fc3C#d$|?e*xtkZoGSfz4X>NYbszb^lLLs~CcfL{^?Wf(Hp^zVSx-ATD zVvv?QFuNg`jm;qb3@NbUuy+5R-Fj*K}>omVPj%0N_0#@^n?&Tc5a_!I2)f9$`nmE36L2a!mXK%8V>M`e5{YAD4VPG!$#&Y-QYT48gdD|-?aONq=^N|l-DR8D&eE1A$ znj((r;G;LFrL`8-n;CQdsE(0-ZvIf9*1J9{STjk zf}@&=YHP|eO{Zz>p`niLSlZ1VoSvp;!#X#UoYy2=$P%87!@N2 zvH4BW^FLyA=68CtlLXts+(dGiJRtiFY{zu)r_I*mH&K{e<(u@JJppd_s-YIT~Xzv?hc(Wr7fGCCb44V50STG3)ivqu)S~tJff*Q@MZE6EQ2BAlstiXvT=SoICFjRaLqBE#XUK#=7Qo@ zJ;U*|R=r2#{qDykynZ2;o^z!f`DnO&@vC0dQe(5;r3H;vJ%RD#GFtr$7dAB!x2I<{ zweU<|>8^9G-kqiFQoe2f5G~!=M+yc^%T@hMwf>6i@nch;viPK1^Ja?lS!Y^pT>P0{_&EOC#cXZ1xfCI0E_0dKl3Zs)&7D>!<#eP}r;8)ul(Lvj%(W3kmSz#> z)Tz1jicoVqL$2ZEK~GbsESH|S)RQ95Z_evEuk%m5U*F5;`+YY8NzKX6Mt{e%+-i?a zo1zp2Qo{(|=ga+3(e(hPJXHYmi8``TkB7w58PkPZBcl}nDTKrMF{SN1^ci>425Cky zfv#5j6)|G5FAXJ;T&_9M&CtfPcy?6qKJ`WyweY-t! z8IT*671p5*yBz8dZ@ianZi5!2?dx2)c6(N8^Zh?RLtFysnF(aC(^Dld4G#ntSE{7A z6KEO!VO`sutdgw%bvX$he3yYFwc%TXV?Hn)TMbH~jkjU%G&X^?rtp`$nBN}M$~sjF zZ&2Mm&;;IPfG+jm&arVj<6ba}H%Poo%N$pXffDbc*Z)zLgVShLxw+g$dNu!TE&1I@ zW90++J!4utaL_VH}&c+c_x10IqLFZPTnfXy#xa{(| z3vkpGlWWRP0aBg}+2)bVzlWp8_S^27Nu<7BKHdApr(P0%!JEmW)rbC(;(iD{pTjI* zUXR%ErNumE#_LTKal6WmRC{EIm$?(IQt=kr@h*^tR$#+;l3lq$4JcBhCt+F_P@F=9l7Im ztGL8TS>lZ{RJKB_+}~=Il&}erTILDMGA$PX&x=Q>4d|Cp+tYfqH4VRjl(l?JEGI!LWgw1>dSua88}EKwh(s?(W30Q#Gmqr@YGUqJDhn-EVGE;en*r`dES5 z=C`NaR^P`-CG%!sf{f10ZEdICa|Xz6G(FcjS28^-_s$Eb*D;#t99rYXU?#c`F?MR` za)aC_6N8%F1&eg?Xh#QXeL)_7U?;s(JNo45QlqUDGSg<;A|9T$Yi;%x^`~JI!tL`q=DJeN=|0A)68SE6gi1O+X z*~x;i6-C|AwC&$_`OR97w*Vf3>ZmoYaBS$?YE(5?yAp1BQ-+0LOh(Snm4r9OwEi(f znR$rSX2x?yykCfx9Q`jg`^F>OTO2yK@!iqJ=i;6}Vw_ShZJm$-MhT^e!KMU@SMN;c z-V`J0AIU7~+(*M(tkMijY4p&;sbpl-K5TiTdPt|OJC_$HgadNrtdsp5{d`+EaL+}$Zthf3GA28EFM zxJTg>bfIWW&Urj#Krnh%U0!lOFrmEmK~7&m`WgH8i+<{>mX$nrMPy<@;{lgpT_<9b z)t0p~LtUzp9HH* zd0G!bMFU)-Zr3_J1=;0hB;PJS7Zwg}57Q^m5ndN-tgK_5I#l#z-B>873OI(dz-xc^ zc%e{|ZEmG&zu~~x!nJzuicLQMq-QKh&q5%5ot~YWx#1C%tq6PkMVN?TtCU@hto4*5Jl6Mb$dJMFMB&2XSb%c_mcTe-#-f6 zFA_9e00<1nU>`hLW*Ta>nQX)nX@bqS{`rURMr>LUnl^(+EuGIsRHi57sRcb5kZQO? zw!2(mSDVyHq3G^-;UsT*r`G--{I>~NQq)b1_UGZiCfyY69A2$upAgJHAJN@#CTPnD zW@I%c^i_~GGynE1R`_R-(J&@!#glB+|3n*tLz~v!@=);Reg?o-J9+GvS2e%%?tsNi z2;`oexg3J7D~&K(iiJlHae1>j_`_6GHq+$1Ij1s*ZIJ(8z}2G%PrN{oEOJR8bRkHZ z(&Wtn(ur7k#ujHK)Rn4&u5R~&3cA%sxiA#Ie2t8nP1p@30DLod+nx#yjdOuk!I*ug z7P%Q=X|*l+KX`)F1znFA;Ml3F^lPVRZ;qD8KzTMu^E`S}ue1k8q|bHV`}bGF{#_n?Odm0_;S;x~ zCwdJlUz==wmlt8M+CScoO+rn?9DD*(7@O=|=1Lz0z8)i8!4%08!`hXVu;}=pL}z*0 zS1HM5zYs`Ht}{D@6U-t;!sZ!B4P59r=0Cl|0+c&xXQp=cd3GQmz1r zqlhQn>WFBEDt2fH-_cXgT@BQBK9IhAJ7CWV>^hP*wug?RilBt&lboJLI`}#rIyeY9 zGj^IDo)94rj;3KD2@Hf(c6oaMLJfg}n)-yGG%!-!SR4SixT^a^F9kx20H9P(s*f5D z7B9r$Lcl8XXoQ+&Jj)T>(ZiiFvQMNPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0|iM$K~y+TrBh2! z6HyeNmOiG>X@w$!AW{R7M@@_nBcKaKjT%>K1eX{$#<<3kj>p+1T6TaNsIrp6Je)l_fW=xu&8l&uC69Xcab7W0$)w|cO^M3yRIxpvhjJ55GcxO zH=n!H;PP1^Mx-n+=Q0umm~iwAQx$SOVui5_PDo>_`p5e8oPETDMZ7^XM62lVEizF*Bpcd@% zJf0S!2`RMSHZxdrrP+abkO841U0#D}yays7Dcq z=ndHH9y2DFNEnTnZ7BOgQ1lW382K_-0|6L;8NM`~yuA@hQB@eZj10^A($@}$pBi3+ zprhIbb2cL(GIF7pjYc2^gXi+=Yk8x8urn~q^^bA_yl=46;@}f`J}Dxy3MNYL0!u)L zUq2-u^fGWD*oMQ6dx6YQFEcxtFqqpUpphaBRV_x@Z521<^sfRe(T}T_&R!38Uphp)$gOWm0N|>|Uw@BG#c>}0 z?7A(oY-;u2xEJzQ6L%OT5*V?$)W=s#vAK1updU>6svI}(hl1^uI;8}=NMM8~;~!ow z@|;LJEf@NmPhUMu3OfN3<&fKuKEI8@Ox9&k*2VvVqW%DJyDx1RoVUIJ0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0;NerK~y+Tm6Kgh z(_j?GPq($*)@>AUfP*=eH3>RLL=obL}1ZwyI#t6Zf=#BBh z8zTWjA{wU=gA*ff96%7v^OSlc3>?QP zit=m+-kL!bC?W&IK_6t56A=!-4~O1p*UdzPF-%>OrFO=HBCF)6voe1%29}Zpoe&I zE*tZD2iMtoQmKvLbq;Mq-{1wjY%Z6dp5A=n&U_lrud{X_s09)wRLzVqtn! znp(`gU)j#&QIHQ@ZVOT#=gjzjl=uikLOO`>4B~UiCkR2mUnzua$XDa zK;bUjO9JN~fJtW+v0$VZa(72R022a+1C|4yABumi53k99)Cadx!tp5Yr-Vk%>2laR z5f*xy!$K@z1r@wlcCgyh96B@tQ@$75n!7t|kEZ=2iHej@v29fFLJ}1@JVi)UC*yo2 zFJ^apR7lj2{6Y4%yPx!O{@t&bZ7syut O0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0wYO8K~zXfwUkY3 z8c`I6`-egoU6eGyhO==fiX&RJ#AVN!aL1}~{6DcY>!9*lP922JKMj?>2 z6N;odL8_Sw4pyPDl`?(t+>WDQMoIE4hVymbd%1Vcd7#}X_bew#63_GPcANPlKtU)J zLNW9I)0Zn2i{WtiV~tfblesidt)~;EFrgb`~mKiL-f@7->4_NvqWw3zab2Bxt+7u z8{)#y%j!)0vcI~mx4CDplJ8tXnzBHaWoAwK-vPQohcJg8psqka^}FJ5ysprD7LDOQ zS;Qsop2zG5SG}J7HbKuCCrU1tqu|XLCyG9!m>j57D*C(=MUh2EV4Qcx=jzK5*e4c? ojWdl=W*nTvu-q-VQ#noh2b0VqusCCkaR2}S07*qoM6N<$f-SNiZvX%Q diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/servicebus.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/servicebus.png deleted file mode 100644 index 1db7536546851344f3471d6b943d8e9557056b2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 614 zcmV-s0-61ZP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0sBcrK~y+Tt(3oS z+E5V3ACzJ&QUT&e6_~m}hHjNIGjy#46P>zrZlwMhnKNa`k_o0DRjN9)5-JsRs#Gc= znIZ~pFpYo2KnTXhn4Wo85fURn;Un3;@4M&I`QDu!)9I9K11nIk*Q?cPZnrxe4&(9~ zh@z2*W-ELF&ro>{gR4N4q2I6_%<#KJBkzp9oXp{zW!R7b+1wnue z)9LhV&syYiIj9M|OQn-Omho#$j=I);CDx~@stPp<1OmZe5SM3UuSjly_RB{kvx7E8 zmSsgzphhgqg0w$=E0NyqM4mh(Z+zC>7MnoF{PhQi7sVo8CwV4z-ag$$eFK{smE_^& zU(qy8)c=``jUT1T=cb5y5&L2fx>udX`LKVD8Y}IDVme{^{^cXPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0hfcPsQ5DHR0NW6md3yh?ky^u$sVEdFD5@$0z1rb@%Ymshw@mX8u6;NWd ztV18ZU!P1l5JHHpW49LW*_^%qtj55IvtZUL*{*6bK=7 z?O65IqneCyeEyLie5pgUw=HtJuU4yIW0e>!p0q4XEbN&cxzrf}maIc=jp-MkEhSgn zH#6qYt5p#lpUXX&%805G9UXj}F6)Sf>dPUZh0rN2oQUgb-G#)y_UJ^?6luI&)L0W9 zA7}!zm}u4}{j(+sv)%YRf){2?=){HB56fW}0U#8R3wK(Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D11CvDK~y+TrIJZZ z6Hy$-XS#<{WK#^KKxr$bBAZr92^di?#09t*qG2({n4l(Jh_p3cEcNEagNX+T0-_00 z61@m`01T8O1;qtPAcdAKVhCH1LdS2~Q7E)%!k3rV_h0&Z-~4AtilT@;i^crzP5+?u zO}13FreJ5{0NU+|tWNXGp}RPs<6`oCwfKTJzf%FdSe-469}R34sf_2bN%F-f1E5T8 zhx}8l4s+w69*A@$|6n8sJDVh)4;YYVI(+4a((5oc3>YXkk&z?_4x$@GLRNZ`0M8Ck z?}Q)F_PL-5t)5ZPC0Q&#LBbuKSR0*iAtXr>rQ$T>aY+I52akNb^p2bB`}LHYa=Qua zG~aUvHgD)HHT3H(<35fyy`X@yfKRUeLOUu%bcphVqA(^*`D4lX_G_(U{+q`N!QqlF z7j@~VF*BBN#CWmTo9p{@!9iqJMi3@~iv{f9TRAncA;lw;Dfa-v(hx|Fefr6BGRle_0bIVSY4$1gq_BGc! zRgzh)krr-JpzhJ;+MX)U%OUZS;2~TnK6m7%CZS-^(f+ujVrvQKQjIAqfkr@^-wRSD z8WZX?*0awoIR_kVDBD{*?AfKEY!mOH#$B|KurLwiN;S zP#~?Ws8nkL0vE=FB{5lCAS?7HOS4Q`nGXWmPJz%=mJJYPv$rxSf@u3(g9(;ttF`hX zCbdPI)7_@`Bd?xz-jPJ8&KxcU&Sq~f&oN~y{2-u!6o>|ORN;VuUdeqB2tf;!UDP$) oRQ^QKIo!m=0koT!{}n;}2CT`|2lB8v%>V!Z07*qoM6N<$f{jC)sQ>@~ diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/sql.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/sql.png deleted file mode 100644 index a0b144a6781fa0b3e8c07e60861b0e6cbf11d264..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0?A24K~y+Tos>;X z(_k3K-*;WRuFRDU)M8*xM`Daj^n~#v5S7Fb4Ih9S{&hxkcmkm$x)&;Ge zZTF|&{mS>Ajdz{qPS()@0+BxF{vm{#0X8+bxT-w+oP9bcv?f9`ciML-f93&61A+qn zfVl|LT#x`r2f7AIMWCxdQ-HSBn%HM6-DeG*;|^eX(006#tE?CY(?w3uNtHPmuV+(T z)svpavF;`lGvC%m=YEeb{1r9Aop=iWOMqcdyvkBW=Lxp&OkLZt+A`%f%j?SW yx{AN9nI#$9wxbL{C?28W(STFoQmNc40Q>_mrcxBL&}>)$0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0f|XOK~y+Tt(475 z!$1^;J28R&ptxw$#@fHx)P)P5KwJqTuJsYbmG2>lD>uGC#ijTLE_5jfMTDdw)?gdk zVAV#`G~PQi`y{sCrZZ>mIXx3dNEn8xc_4}3nZZV*iGTU33n4lCD|As-FsRkl&-6zj zC+C>1ACxIx?Q`OD>3?whT%XakZQk@OAtYy4t?X$v4EkUQIXO!V402s}I2;l}s@19_ z#l5WOdA4nXYng$z>2x|_#7_aB0e68Nw%EvVoPNI#n{+xIKMVX&3Ksc%zECJ&&>I6v zw#M%-!7rbSBtxX5tO_nwRg1+U2EkSNZBNI&=io;S#^5}+3a(PAq-h!kbs2DQAB+cK zz=tBq5VEz9gGHHvK^6m~TibHHZ#EW9R#vtv6c!Z*2AQVW>2#pv$-~`~JK%G1xY*nQ zSB-%|hGFPBzWrCmll3*?Ly=@<`EYFm7L7)OQYsp?+iiXfz@LC9HZiu%X0u+eqw4!U qloBV&fkukLzDGisjX8ZrQmH@K;n#=}HTV7i0000anMpx_Ko7sn8d;N(C5|JyTPY~b_~X4eS)`~Uds z=cmi;cK?5@AHu-7VCBF6kDq?N_w#*M{~rIyMpx!dSsN}Lm0y?1HD6!I``=H=ZnlIO z4F~tX*PpkoB)<37mp^~=Hyl_V?wuY}I_v+7d*AI7>^K}k7i+gN@bCs)jhN!Z;BxrT z@$Ys2m_IF8wf=5Jv#TacO=b1FckS;J)ZRXt)X2!7Kl?o6fel}u0^P{q>FVdQ&MBb@ E0GqLDB>(^b diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/vms.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/Images/vms.png deleted file mode 100644 index 3bee7fa97bbd69a034136081040a4226e350e05d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmV;q0!ICbP)P000*V0ssI2ae;G000001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0!~RpK~y+TwUjYv z6JZ#JojTf0$BxCRE>Z`nF2xQ(3l0VaL2#%pT@~XG|`|%1WkmB z2quuhp^JLSd0rZlGwCJ9qe)A0B)|XV`*L1$iB+jDA209s|8E|0H{1cTfBFwB>+3CR zbc^~-R2}__xntEe7v5F?f~-p`<$s>*t1>|Lfpw#UW%hkHGbMB_w0!zaC77yDK9_fO zbj``9KLCQP@nz}kvZT6alMbv`SIYsm_Fg713mCZJ|^K!5V5M-TliYJ{SI0Tb_(<_lVUSW8ZILFq`XBuZxim`bi zPyh(Bjytl$^I32RquxAa(Ro}VOZn!-Z)98~rj%lAp7ZAcf~=w0%+Tyc+to1Q$pwn! zRat#Hm)NAxn+0M@D#oVCn*#{42JPuVyP&#FP{*D=v6KyNDDb9SVuP|CNaWi3jo4vGODC3_y@|_%3(oP6}KLn%`RAHXc%k zFzgfnf~qyaY0Y@L3J_%VQYaL%w-t-U@U(~aV1>hBUrP+bBoYZc z?V;bXBuRRqQzR0p*XwxKP2E|tEOQ(eH;Dc1KIqEP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0=r2>K~y+TrIgQ4 z6G0TmUw7MWv9JY2goeZrO;9ABj2AE9SrcxWm`J?nAK=A{k&~SK2k_reZw8E42nRj1 zga!!>ETs!&yT5m5#y30DA6rdK@RP~(_09XvoA+k28O9j=2Y=DG3H#I{>sGwuvtbox z3(A77J|4}=HLVAk#QYTdd&Q&>e-Zg2K30iVRdb$ zz^y(M`J3>r9<&M1TvXu0_59X+@!Q;`msfLq1I9LOUX%>&(9>h`4U0gM`{T^eqRtD( z1HZbay)NgI5Li17h0&#_uX-n(=b=}~& z(Xt(1ER?e_roc^&8v={MK@7GKcB)9~#|;RfIAU^o+HN+jC?bb3)FL<~fJVf?AaFvU z*S$`ggdTg#uLtKl#q9k8937gL<)Z$(2j@xJc@1WAi6RX@9Pce5bGo*2>x%IHvV*;5 zYs2WFHej; z9D)WBO3ss9_;g%DL)K5Dn8p!_;vc5-x!&44cMmOZX{xw1Sv2;I{mT9q)9;EAELa#x z|FQTuW--CJVf(wLZMnfP&~jca7gT)tZS#D0d*`Iy5E{-v|FH9}AJ)zs!}4epu_$V} z0e19usbF~ldTZ$-|v;MXVV$^ZZW07*qoM6N<$f*e|WE&u=k diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/favicon.ico b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/favicon.ico deleted file mode 100644 index a3a799985c43bc7309d701b2cad129023377dc71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32038 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 - - - - - - - - - - - SLAEstimator - - - -

- - - diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/manifest.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/manifest.json deleted file mode 100644 index 723023d5..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/public/manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "short_name": "SLAEstimator", - "name": "SLAEstimator", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - } - ], - "start_url": "./index.html", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.js deleted file mode 100644 index 5dc01372..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.js +++ /dev/null @@ -1,23 +0,0 @@ -import React, { Component } from 'react'; -import { Route } from 'react-router'; -import { MainPanel } from './components/MainPanel'; -import { Home } from './components/Home'; -import { Navigation } from './components/Navigation'; -import { Services } from './components/Services'; - - -import './custom.css' - -export default class App extends Component { - static displayName = App.name; - - render () { - return ( - - - - - - ); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.test.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.test.js deleted file mode 100644 index 304cc4af..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/App.test.js +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import { MemoryRouter } from 'react-router-dom'; -import App from './App'; - -it('renders without crashing', async () => { - const div = document.createElement('div'); - ReactDOM.render( - - - , div); - await new Promise(resolve => setTimeout(resolve, 1000)); -}); diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/DelayRender.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/DelayRender.js deleted file mode 100644 index c975773e..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/DelayRender.js +++ /dev/null @@ -1,25 +0,0 @@ -import React, { Component } from 'react'; -import './Styles.css'; -import PropTypes from 'prop-types'; - -export class DelayRender extends Component { - - constructor(props) { - super(props); - this.state = { hidden: true }; - } - - componentDidMount() { - setTimeout(() => { - this.setState({ hidden: false }); - }, this.props.waitBeforeShow); - } - - render() { - return this.state.hidden ?

: this.props.children; - } -} - -DelayRender.propTypes = { waitBeforeShow: PropTypes.number.isRequired }; - -export default DelayRender; \ No newline at end of file diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Home.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Home.js deleted file mode 100644 index f1dc483b..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Home.js +++ /dev/null @@ -1,12 +0,0 @@ -import React, { Component } from 'react'; - -export class Home extends Component { - static displayName = Home.name; - - render () { - return ( -
-
- ); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/MainPanel.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/MainPanel.js deleted file mode 100644 index 2c23900c..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/MainPanel.js +++ /dev/null @@ -1,464 +0,0 @@ -import React, { Component } from 'react'; -import { Navigation } from './Navigation'; -import { SearchBar } from './SearchBar'; -import { Services } from './Services'; -import { SLAestimation } from './SLAestimation'; -import { ServiceAlert } from './ServiceAlert'; -import { TiersDropDownMenu } from './TiersDropDownMenu'; - -export class MainPanel extends Component { - - constructor(props) { - super(props); - - const slaEstimation = JSON.parse(localStorage.getItem('slaEstimation')) || []; - const categories = []; - - const tiers = JSON.parse(localStorage.getItem('tiers')) || this.getResetTiers(); - const slaTotal = this.calculateSla(slaEstimation); - const slaTotalMultiRegion = this.calculateSlaMultiRegion(slaEstimation, tiers) - const downTime = this.calculateDownTime(slaTotal) - const downTimeMultiRegion = this.calculateDownTime(slaTotalMultiRegion) - - - this.state = { - serviceCategories: [], selectedServices: [], selectedCategory: "", - categories: categories, - tiers: tiers, - slaEstimation: slaEstimation, - slaTotal: slaTotal, - slaTotalMultiRegion: slaTotalMultiRegion, - downTime: downTime, - downTimeMultiRegion: downTimeMultiRegion, - addServiceClass: "addservice-alert-hide", - currentTier: tiers[0].name, - filter: false, loading: true - }; - this.selectCategory = this.selectCategory.bind(this); - this.selectService = this.selectService.bind(this); - this.searchTextEnter = this.searchTextEnter.bind(this); - this.clearSearch = this.clearSearch.bind(this); - this.deleteEstimationCategory = this.deleteEstimationCategory.bind(this); - this.deleteEstimationService = this.deleteEstimationService.bind(this); - this.expandCollapseEstimationCategory = this.expandCollapseEstimationCategory.bind(this); - this.deleteEstimationTier = this.deleteEstimationTier.bind(this); - this.expandCollapseEstimationTier = this.expandCollapseEstimationTier.bind(this); - this.deleteAll = this.deleteAll.bind(this); - this.expandAll = this.expandAll.bind(this); - this.collapseAll = this.collapseAll.bind(this); - this.setTier = this.setTier.bind(this); - this.addTier = this.addTier.bind(this); - this.deleteTier = this.deleteTier.bind(this); - this.selectTierRegion = this.selectTierRegion.bind(this); - this.calculateTierSla = this.calculateTierSla.bind(this); - } - - getResetTiers() { - return [ - { name: 'Global', pairedRegion: 'no' }, - { name: 'Web', pairedRegion: 'no' }, - { name: 'Api', pairedRegion: 'no' }, - { name: 'Data', pairedRegion: 'no' }, - { name: 'Security', pairedRegion: 'no' }, - { name: 'Network', pairedRegion: 'no' }, - - ] - } - - selectCategory(selectedCategory) { - this.setState({ - selectedServices: selectedCategory.services, - selectedCategory: selectedCategory.categoryName - }); - } - - clearSearch(evt) { - evt.currentTarget.parentElement.children[0].value = ""; - - let displayServices = this.state.allservices.filter(o => o.categoryName === this.state.selectedCategory); - - this.setState({ - selectedServices: displayServices, - filter: false - }); - } - - searchTextEnter(textValue) { - let displayServices = []; - let filter = false; - - if (textValue.length > 0) { - displayServices = this.state.allservices.filter(o => o.name.toLowerCase().includes(textValue.toLowerCase())); - filter = true; - } - else { - displayServices = this.state.allservices.filter(o => o.categoryName === this.state.selectedCategory); - } - - this.setState({ - selectedServices: displayServices, - filter: filter - }); - } - - calculateTierSla(tier) { - const slaEstimation = [...this.state.slaEstimation]; - - return this.calculateSla(slaEstimation.filter(e => e.tier === tier)); - } - - calculateSlaMultiRegion(slaEstimation, tiers) { - if (slaEstimation.length == 0) - return 0; - - let total = 1; - let services = slaEstimation.map(x => x.key); - - for (var i = 0; i < services.length; i++) { - const tierName = services[i].tier; - const tier = tiers.find(t => t.name == tierName) - var regionOption = 'no'; - - if(tier != undefined) - regionOption = tier.pairedRegion; - - const sla = services[i].service.sla/100; - const value = regionOption === 'yes' ? 1-((1-sla) * (1-sla)) : sla; - - total = total * value; - } - - return Math.round(((total * 100) + Number.EPSILON) * 1000) / 1000; - } - - calculateSla(slaEstimation) { - - if (slaEstimation.length == 0) - return 0; - - if (slaEstimation.length == 1) - return slaEstimation[0].key.service.sla; - - let total = 1; - let services = slaEstimation.map(x => x.key); - - for (var i = 0; i < services.length; i++) { - total = total * services[i].service.sla / 100; - } - - return Math.round(((total * 100) + Number.EPSILON) * 1000) / 1000; - } - - calculateDownTime(sla) { - if (sla == 0) - return 0; - - return Math.round((44640 * (1 - (sla / 100)) + Number.EPSILON) * 100) / 100; - } - - selectService(eventInfo, selectedService) { - const sourceId = eventInfo.target.id; - if (sourceId === "service-hl") - return; - - const service = this.state.selectedServices.find(o => o.name === selectedService); - const slaEstimation = [...this.state.slaEstimation]; - - const key = { id: this.state.slaEstimation.length, service: service, tier: this.state.currentTier} - - slaEstimation.push({ id: this.state.slaEstimation.length, key: key, tier: this.state.currentTier }); - - const slaTotal = this.calculateSla(slaEstimation); - const downTime = this.calculateDownTime(slaTotal) - - const slaTotalMultiRegion = this.calculateSlaMultiRegion(slaEstimation, this.state.tiers); - const downTimeMultiRegion = this.calculateDownTime(slaTotalMultiRegion) - - this.setState({ addServiceClass: "addservice-alert-visible" }); - - setTimeout(() => { - this.setState({ addServiceClass: "addservice-alert-hide" }); - }, 1000); - - this.setState({ - selectedService: selectedService, - slaEstimation: slaEstimation, - slaTotal: slaTotal, - downTime: downTime, - slaTotalMultiRegion: slaTotalMultiRegion, - downTimeMultiRegion: downTimeMultiRegion, - }); - - localStorage.setItem('slaEstimation', JSON.stringify(slaEstimation)); - } - - expandCollapseEstimationCategory(evt) { - var updownimage = evt.currentTarget; - var divPanel = evt.currentTarget.parentElement.parentElement.parentElement.children[2]; - divPanel.className = divPanel.className === "div-hide" ? "div-show" : "div-hide"; - updownimage.className = updownimage.className === "up-arrow" ? "down-arrow" : "up-arrow"; - } - - deleteEstimationCategory(evt) { - const category = evt.currentTarget.parentElement.id; - const tier = evt.currentTarget.parentElement.parentElement.id - const slaEstimation = [...this.state.slaEstimation]; - - const filteredEstimation = slaEstimation.filter(e => e.key.service.categoryName != category || e.tier != tier); - - const slaTotal = this.calculateSla(filteredEstimation); - const downTime = this.calculateDownTime(slaTotal) - - this.setState({ - slaEstimation: filteredEstimation, - slaTotal: slaTotal, - downTime: downTime - }); - - localStorage.setItem('slaEstimation', JSON.stringify(filteredEstimation)); - } - - deleteEstimationService(evt) { - const service = evt.currentTarget.parentElement.id; - const tier = evt.currentTarget.parentElement.parentElement.parentElement.parentElement.id; - const slaEstimation = [...this.state.slaEstimation]; - const category = evt.currentTarget.parentElement.parentElement.parentElement.parentElement.children[0].id; - - var filteredEstimation = slaEstimation.filter(e => e.key.service.categoryName != category - || e.tier != tier - || e.key.service.name != service ); - - - const slaTotal = this.calculateSla(filteredEstimation); - const downTime = this.calculateDownTime(slaTotal) - - this.setState({ - slaEstimation: filteredEstimation, - slaTotal: slaTotal, - downTime: downTime - }); - - localStorage.setItem('slaEstimation', JSON.stringify(filteredEstimation)); - } - - setTier(evt) { - this.setState({ - currentTier: evt.target.innerHTML - }); - } - - addTier(evt) { - const tierName = evt.currentTarget.parentElement.parentElement.children[2].children[0].value; - - if (tierName.trim().length === 0) - return; - - var tiers = [...this.state.tiers]; - const tierFound = tiers.find(t => t.name == tierName) - if (tierFound === undefined) { - tiers = tiers.concat({ name: tierName, pairedRegion: 'no' }); - } - - this.setState({ tiers: tiers }); - localStorage.setItem('tiers', JSON.stringify(tiers)); - evt.currentTarget.parentElement.parentElement.children[2].children[0].value = ""; - } - - deleteTier(evt) { - - if (window.confirm('If you delete this Tier, all the estimations that use it will be deleted as well, Are you sure you want to delete the Tier ? ', 'Delete Tier')) { - - const tierName = evt.target.id; - const tiers = [...this.state.tiers]; - const filteredTiers = tiers.filter(t => t.name != tierName); - - this.setState({ - tiers: filteredTiers - }); - - const slaEstimation = [...this.state.slaEstimation]; - - const filteredEstimation = slaEstimation.filter(e => e.tier != tierName); - - const slaTotal = this.calculateSla(filteredEstimation); - const downTime = this.calculateDownTime(slaTotal) - - this.setState({ - tiers: filteredTiers, - slaEstimation: filteredEstimation, - slaTotal: slaTotal, - downTime: downTime - }); - - localStorage.setItem('slaEstimation', JSON.stringify(filteredEstimation)); - localStorage.setItem('tiers', JSON.stringify(filteredTiers)); - } - } - - selectTierRegion(evt) { - const regionOption = evt.target.options[evt.target.selectedIndex].value; - const tier = evt.target.id; - - const tiers = [...this.state.tiers]; - var index = tiers.findIndex(t => t.name === tier); - tiers[index].pairedRegion = regionOption; - - this.setState({ - tiers: tiers - }); - - const slaTotalMultiRegion = this.calculateSlaMultiRegion(this.state.slaEstimation, tiers) - const downTimeMultiRegion = this.calculateDownTime(slaTotalMultiRegion) - - this.setState({ - slaTotalMultiRegion: slaTotalMultiRegion, - downTimeMultiRegion: downTimeMultiRegion, - }); - - localStorage.setItem('tiers', JSON.stringify(tiers)); - } - - expandCollapseEstimationTier(evt) { - var updownimage = evt.currentTarget; - var divPanel = evt.currentTarget.parentElement - .parentElement.parentElement.children[1]; - - var totalsPanel = evt.currentTarget.parentElement - .parentElement.parentElement.children[2]; - - divPanel.className = divPanel.className === "tier-hide" ? "tier-show" : "tier-hide"; - totalsPanel.className = totalsPanel.className === "tier-hide" ? "tier-show" : "tier-hide"; - updownimage.className = updownimage.className === "up-arrow" ? "down-arrow" : "up-arrow"; - - } - - deleteEstimationTier(evt) { - const tierName = evt.target.parentElement.id; - const slaEstimation = [...this.state.slaEstimation]; - - const filteredEstimation = slaEstimation.filter(e => e.tier != tierName); - - const slaTotal = this.calculateSla(filteredEstimation); - const downTime = this.calculateDownTime(slaTotal) - - const tiers = [...this.state.tiers]; - var index = tiers.findIndex(t => t.name === tierName); - tiers[index].pairedRegion = 'no'; - - this.setState({ - tiers: tiers, - slaEstimation: filteredEstimation, - slaTotal: slaTotal, - downTime: downTime - }); - - localStorage.setItem('slaEstimation', JSON.stringify(filteredEstimation)); - } - - deleteAll() { - - const tiers = this.getResetTiers(); - - this.setState({ - slaEstimation: [], - slaTotal: 0, - downTime: 0, - slaTotalMultiRegion: 0, - downTimeMultiRegion: 0, - tiers: tiers - }); - - localStorage.setItem('slaEstimation', JSON.stringify([])); - } - - expandAll(evt) { - var divPanel = evt.currentTarget.parentElement.parentElement.children[2]; - divPanel.className = "tiers-panel-show"; - } - - collapseAll(evt) { - var divPanel = evt.currentTarget.parentElement.parentElement.children[2]; - divPanel.className = "tiers-panel-hide"; - } - - componentDidMount() { - this.populateServiceCategoryData(); - } - - renderMainPanel() { - return ( -
- ); - } - - render() { - let contents = this.renderMainPanel(); - - return ( -
- {contents} -
- ); - } - - async populateServiceCategoryData() { - const response = await fetch('servicecategory'); - const data = await response.json(); - - const allservices = data.map(x => x.services).reduce( - (x, y) => x.concat(y)); - - this.setState({ serviceCategories: data, allservices, selectedServices: data[0].services, categories: data.map(x => x.categoryName),selectedCategory: data[0].categoryName, loading: false }); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Navigation.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Navigation.js deleted file mode 100644 index f7d4eb3b..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Navigation.js +++ /dev/null @@ -1,38 +0,0 @@ -import React, { Component } from 'react'; -import './Styles.css'; - -export class Navigation extends Component { - - constructor(props) { - super(props); - } - - static renderCategoriesTable(serviceCategories, selectedCategory, selectCategory) { - return ( - - - {serviceCategories.map(serviceCategory => - - - - )} - -
selectCategory(serviceCategory)}>{serviceCategory.categoryName}
- ); - } - - render() { - if (this.props.visible) { - let contents = Navigation.renderCategoriesTable(this.props.dataSource, this.props.selectedCategory, this.props.onSelectCategory); - return ( -
- {contents} -
- ); - } - else { - return (
) - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/OutsideClickHandle.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/OutsideClickHandle.js deleted file mode 100644 index f1965ba8..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/OutsideClickHandle.js +++ /dev/null @@ -1,37 +0,0 @@ -import React, { Component } from 'react'; -import PropTypes from 'prop-types'; - -export class OutsideClickHandle extends Component { - constructor(props) { - super(props); - - this.setWrapperRef = this.setWrapperRef.bind(this); - this.handleClickOutside = this.handleClickOutside.bind(this); - } - - componentDidMount() { - document.addEventListener('mousedown', this.handleClickOutside); - } - - componentWillUnmount() { - document.removeEventListener('mousedown', this.handleClickOutside); - } - - setWrapperRef(node) { - this.wrapperRef = node; - } - - handleClickOutside(event) { - if (this.wrapperRef && !this.wrapperRef.contains(event.target)) { - this.props.onClickOutside(this.wrapperRef); - } - } - - render() { - return
{this.props.children}
; - } -} - -OutsideClickHandle.propTypes = { - children: PropTypes.element.isRequired, -}; diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimation.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimation.js deleted file mode 100644 index 7a63a3b8..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimation.js +++ /dev/null @@ -1,85 +0,0 @@ -import React, { Component } from 'react'; -import { SLAestimationTier } from './SLAestimationTier'; -import './Styles.css'; - -export class SLAestimation extends Component { - - static renderSlaEstimationTier(tier, services, tiers, categories, deleteEstimationTier, expandCollapseEstimationTier, - deleteEstimationCategory, deleteEstimationService, expandCollapseEstimationCategory, calculateTierSla, calculateDownTime, selectRegion) { - return ( -
- -
- ); - } - - render() { - if (this.props.slaEstimationData.length > 0) { - const tiers = this.props.tiers.map(t => t.name); - var tierContents = []; - - for (var i = 0; i < tiers.length; i++) { - var tierServices = this.props.slaEstimationData - .filter(o => o.tier === tiers[i]) - .map(svc => svc.key); - - if (tierServices.length > 0) { - var tierContent = SLAestimation.renderSlaEstimationTier(tiers[i], tierServices, - this.props.tiers, - this.props.categories, - this.props.onDeleteEstimationTier, - this.props.onExpandCollapseEstimationTier, - this.props.onDeleteEstimationCategory, - this.props.onDeleteEstimationService, - this.props.onExpandCollapseEstimationCategory, - this.props.calculateTierSla, - this.props.calculateDownTime, - this.props.onSelectTierRegion); - - tierContents.push(tierContent); - } - } - - return ( -
-
-
this.props.onExpandAll(ev)}>
-
this.props.onCollapseAll(ev)}>
-
-
-
-
- {tierContents} -
-
-
-
-
-
Single Region Deployment
-

Composite SLA: {this.props.slaTotal} %

-

Maximum acceptable downtime in minutes /Month: {this.props.downTime}

-
-
Multi region Deployment
-

Composite SLA: {this.props.slaTotalMultiRegion} %

-

Maximum acceptable downtime in minutes /Month: {this.props.downTimeMultiRegion}

-
-
Some services have special considerations when designing applications for availability and service level guarantees. Review the Microsoft Azure Service Level Agreements documentation for details.
-
-
-
- ); - } - - return (
); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationCategory.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationCategory.js deleted file mode 100644 index 9b4d746f..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationCategory.js +++ /dev/null @@ -1,55 +0,0 @@ -import React, { Component } from 'react'; -import './Styles.css'; - -export class SLAestimationCategory extends Component { - - static renderSLACategoryTable(tierName, categoryName, catServices, deleteEstimationCategory, deleteEstimationService, expandCollapseEstimationCategory) - { - return ( -
-
-
-
{categoryName} Category
-
deleteEstimationCategory(ev)}>
-
-
-
- {catServices.map(svc => -
-
-
-
-
-
-
deleteEstimationService(ev)}>
-
-
-
-
-

{svc.name}

-

SLA: {svc.sla} %

-
-
-
- )} -
-
- ); - } - - render() { - if (this.props.catServices.length > 0) { - let contents = SLAestimationCategory.renderSLACategoryTable(this.props.tierName, this.props.categoryName, this.props.catServices, - this.props.onDeleteEstimationCategory, this.props.onDeleteEstimationService , this.props.onExpandCollapseEstimationCategory); - - return ( -
-
- {contents} -
- ); - } - - return (
); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationTier.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationTier.js deleted file mode 100644 index 297cd3bb..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SLAestimationTier.js +++ /dev/null @@ -1,82 +0,0 @@ -import React, { Component } from 'react'; -import { SLAestimationCategory } from './SLAestimationCategory'; -import './Styles.css'; - -export class SLAestimationTier extends Component { - - static renderSLATierTable(tierName, categoryName, catServices, deleteEstimationCategory, deleteEstimationService, - expandCollapseEstimationCategory) { - - return ( -
-
- -
-
- ); - } - - getSelectedRegionOption(tier) { - return this.props.tiers.find(t => t.name === tier).pairedRegion; - } - - - render() { - if (this.props.tierServices.length > 0) { - - const tierSla = this.props.calculateTierTotal(this.props.tierName); - const downTime = this.props.calculateDownTime(tierSla); - - const categories = this.props.categories; - var catContents = []; - - for (var i = 0; i < categories.length; i++) { - var catServices = this.props.tierServices - .filter(o => o.service.categoryName === categories[i]) - .map(svc => svc.service); - - if (catServices.length > 0) { - let catContent = SLAestimationTier.renderSLATierTable(this.props.tierName, categories[i], catServices, - this.props.onDeleteEstimationCategory, this.props.onDeleteEstimationService, this.props.onExpandCollapseEstimationCategory); - - catContents.push(catContent); - } - } - - return ( -
-
-
-
{this.props.tierName} Tier
-
-
Deploy to Paired Azure Regions:
-
- -
-
-
this.props.onDeleteEstimationTier(ev)}>
-
-
- {catContents} -
-
-
-
-

{this.props.tierName} Tier Composite SLA: {tierSla} %

-

Maximum acceptable downtime in minutes /Month: {downTime}

-
-
-
- ); - } - - return (
); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SearchBar.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SearchBar.js deleted file mode 100644 index 2d1e1ebc..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/SearchBar.js +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Component } from 'react'; -import './Styles.css'; - -export class SearchBar extends Component { - - constructor(props) { - super(props); - } - - render() { - return ( -
- this.props.onTextSearchEnter(ev.currentTarget.value)}> - -
- ); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/ServiceAlert.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/ServiceAlert.js deleted file mode 100644 index 6f46d3f1..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/ServiceAlert.js +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Component } from 'react'; - -export class ServiceAlert extends Component { - - constructor(props) { - super(props); - this.state = {}; - } - - render() { - - return ( -
- Adding Service... -
- ); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Services.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Services.js deleted file mode 100644 index 32b37dbb..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Services.js +++ /dev/null @@ -1,38 +0,0 @@ -import React, { Component } from 'react'; -import { DelayRender } from './DelayRender'; -import './Styles.css'; - -export class Services extends Component { - - static renderServicesTable(services, selectService) { - return ( -
- {services.map(service => -
selectService(ev, service.name)} title={"SLA: " + service.sla + " %"}> -
-

{service.name}

-
{service.notes}
- -
- )} -
- ); - } - - render() { - if (this.props.dataSource.length > 0) { - let contents = Services.renderServicesTable(this.props.dataSource, this.props.onSelectService); - - return ( - -
- {contents} -
-
- ); - } - else { - return (

Sorry, there are no products that match your search

); - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Styles.css b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Styles.css deleted file mode 100644 index a86fb8a7..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/Styles.css +++ /dev/null @@ -1,564 +0,0 @@ - -.main-panel { - margin: 25px; -} - -.top-panel { - overflow: hidden; -} - -.top-title { - background-color: #323237; - color: #FFFFFF; - font-family: SegoeUI, Segoe UI; - height: 140px; - width: 2500px; - display: table-cell; - vertical-align: middle; -} - -.top-title-inner { - margin: 8px; -} - -.top-title-inner-sub { - margin: 8px; - font-size: 20px; -} - -.search-container { - margin-top: 20px; -} - -.categorymenu-item { - background-color: #505055; - color: #FFF; - text-align: left; - border: 0; - font-size: 14px; - font-family: SegoeUI, Segoe UI; - cursor: pointer; -} - -.selectedcategorymenu-item { - background-color: #0078D4; - color: #FFF; -} - -.layout-parent-div { - float: left; - width: 100% -} - -.layout-div-left { - float: left; - width: 20% -} - -.layout-div-right { - float: right; - width: 80% -} - -.layout-div-center { - width: 100% -} - -.div-hide { - height: 0px; - visibility: hidden; -} - -.div-show { - visibility: visible; -} - -.no-results { - font-family: SegoeUI, Segoe UI; - color: #969696; - font-size: 24px; - font-weight: 200; - text-align: center; -} - -.services-table { -} - -.service-layout { - margin-left: 15px; - margin-bottom: 15px; - padding: 10px; - float: left; - width: 30%; - height: 100px; - border: 1px solid #DFDFDF; - font: normal bold 14px Segoe UI; - color: #4C4C51; - cursor: pointer; - box-shadow: inset 0 1px 1px rgba(223,223,223,1), 0 3px 3px rgba(223,223,223,1); - position: relative; -} - -.service-layout:hover { - border: 1px solid #0078D4; - } - -.service-search-box { - width: 98%; - border: none; - outline: none; -} - -.service-search-container { - border: 1px solid #969696; - outline: thin; - height: 36px; - margin: 0 0 8px 0; - padding: 6px; - width: 100%; -} - -.service-notes { - width: 90%; - float: left; - font: normal 11px Segoe UI; -} - -.service-content-left { - width: 10%; - float: left; -} - -.service-content-right { - width: 90%; - float: right; -} - -.service-description { - width: 100%; - font: normal 14px Segoe UI; -} - -.clear-search { - background: 0 0; - float: right; - border: none; - outline: none; -} - -.tier-head { - width: 100%; - height: 35px; - border-bottom: 1px solid #323237; -} - -.estimation-head { - height: 35px; - border-bottom: 1px solid #323237; - margin-left: 15px; - margin-right: 15px; - width: 95%; -} - -.estimation-layout { - width: 100%; - height: 80px; -} - -.estimation-head-ec-arrow { - float: left; - width: 2%; - cursor: pointer; -} - -.tier-head-title-left { - float: left; - font-family: SegoeUI, Segoe UI; - color: #000000; - font-size: 16px; - font-weight: bold; - width: 10%; - padding: 2px; -} - -.tier-head-region { - float: left; - font-family: SegoeUI, Segoe UI; - color: #000000; - font-size: 14px; - width: 80%; - padding: 2px; -} - -.tier-head-delete { - float: right; - width: 8%; - padding: 2px; -} - -.estimation-head-title { - float: left; - font-family: SegoeUI, Segoe UI; - color: #000000; - font-size: 14px; - width: 29%; - padding: 2px; -} - -.estimation-head-delete { - float: right; - width: 8%; - text-align: right; - cursor: pointer; -} - -.estimation-service { - display: inline-block; - vertical-align: middle; - width: 100%; -} - -.estimation-service-icon { - width: 2%; - float: left; - vertical-align: middle; - margin-left: 15px; -} - -.estimation-service-name { - width: 70%; - float: left; - font-size: 18px; - font-weight: 600; - color: #323237; - line-height: 1.5; - padding: 0 21px; - margin-left: 1px; - vertical-align: middle; -} - -.estimation-sla { - float: right; - font-size: 18px; - font-weight: 600; - color: #323237; - line-height: 1.5; - margin-right: 40px; - vertical-align: middle; -} - -.estimation-spacer { - height: 40px; -} - -div { - -} - -.down-arrow { - width: 17px; - height: 17px; - border: 0; - background: url('images/downarrow.png') no-repeat; - cursor: pointer; -} - -.up-arrow { - width: 17px; - height: 17px; - border: 0; - background: url('images/uparrow.png') no-repeat; - cursor: pointer; -} - -.estimation-collapse-all { - float: right; - display: table-cell; - width: 40px; - height: 40px; - background: url('images/collapseall.png') no-repeat; - cursor: pointer; -} - -.estimation-expand-all { - float: right; - display: table-cell; - width: 40px; - height: 40px; - background: url('images/expandall.png') no-repeat; - cursor: pointer; -} - -.estimation-delete-all { - float: right; - display: table-cell; - width: 40px; - height: 40px; - background: url('images/delallsla.png') no-repeat; - cursor: pointer; -} - -.estimation-collapse-all:hover { - background: url('images/collapseall-over.png') no-repeat; - cursor: pointer; -} - -.estimation-expand-all:hover { - background: url('images/expandall-over.png') no-repeat; - cursor: pointer; -} - -.estimation-delete-all:hover { - background: url('images/deleteallsla-over.png') no-repeat; - cursor: pointer; -} - -.estimation-totals-panel { - border-top: 2px solid #323237; - height: 100px; -} - -.estimation-total-label { - font-family: SegoeUI, Segoe UI; - color: #2E2E33; - font-size: 20px; - font-weight: 400; - text-align: right; -} - -.estimation-total-label-underline { - font-family: SegoeUI, Segoe UI; - text-decoration: underline; - color: #2E2E33; - font-size: 20px; - font-weight: 600; - text-align: right; -} - -.tier-estimation-total-label { - font-family: SegoeUI, Segoe UI; - color: #2E2E33; - font-size: 17px; - font-weight: 400; - text-align: right; -} - -.estimation-notes { - text-align: left; - margin-left: 10px; - padding: 10px; -} - -.tier-option-div { - font-size: 14px; - font-family: SegoeUI, Segoe UI; - float: left; - width: 320px; - height: 25px; -} - -.tier-label { - font-size: 14px; - font-family: SegoeUI, Segoe UI; - float: left; - color: #323237; - font-weight: bold; - display: table-cell; - vertical-align: middle; - width: 40px; - height: 34px; -} - -.tier-container { - height: 30px; -} - -.regions-option-hidden { - height: 0px; - visibility: hidden; -} - -.regions-option { - width: 80px; - color: #0078D4; -} - -.new-tier-box { - border-style: none; -} - -.new-tier { - width: 162px; - float: left; - color: #6C757D; - border-color: #6C757D; - border: 1px; - border-style: solid; -} - -.addservice-alert-hide { - height: 0px; - visibility: hidden; -} - -.addservice-alert-visible { - height: 70px; - width: 160px; - visibility: visible; - font-size: 14px; - font-family: SegoeUI, Segoe UI; - background-color: #FFF; - color: #323237; - border: 1px solid #323237; - z-index: 22; - position: relative; - top: 100px; - padding-left: 10px; - margin: 0 auto; -} - -.service-hl { - font-size: 10px; - font-weight: 400; - position: absolute; - bottom: 3px; - right: 3px; -} - -.tier-hide { - display: none; -} - -.tier-show { - display: block; -} - -.tiers-panel-hide { - display: none; -} - -.tiers-panel-show { - display: block; -} - -.region-div-left { - float: left; - width: 30% -} - -.region-div-right { - float: right; - width: 70% -} - -.legal-site-spacer { - height: 40px; -} - -.service-head { - float: right; - height: 40px; - cursor: pointer; -} - -.dropdown { - width: 300px; - float: left; - height: 25px; -} - -.dropdown-container { - width: 527px; -} - -.add-tier { - width: 25px; - float: right; - border: none; - background-color: #0078D4; - color: #FFFFFF; -} - -.dropdown-header { - width: 295px; - height: 25px; - border: 1px; - border-style: solid; - padding: 0; - cursor: pointer; -} - -.dropdown-content { - width: 280px; - display: none; - position: absolute; - z-index: 1; -} - -.delete-tier { - cursor: pointer; - width: 15px; - height: 15px; - float: right; - background: url('images/delete.png') no-repeat; - margin-top: 4px; - margin-right: 4px; - background-color: transparent; -} - -.dropdown-item { - padding: 0; -} - -.dropdown-item-text:hover { - color: #0078D4; -} - -.dropdown-item-text { - cursor: pointer; - font-family: SegoeUI, Segoe UI; - color: #969696; - width: 270px; - float: left; - padding: 0; - margin-left: 3px; - margin-top: 2px; - margin-bottom: 2px; - background-color: transparent; -} - - -.dropdown-content-show { - width: 295px; - display: block; - position: absolute; - z-index: 1; - background-color: #FFFFFF; - border: 1px; - border-style: solid; -} - -.dropdown-header-text { - float: left; - height: 25px; - font-size: 14px; - margin-left: 4px; -} - -.dropdown-header-arrow { - width: 17px; - height: 25px; - margin-top: 4px; - border: 0; - background: url('images/downarrow.png') no-repeat; - cursor: pointer; - float: right; -} - -a { - font-size: 12px; -} - -html { - font-size: 14px; -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/TiersDropDownMenu.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/TiersDropDownMenu.js deleted file mode 100644 index fe8f1851..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/TiersDropDownMenu.js +++ /dev/null @@ -1,67 +0,0 @@ -import React, { Component } from 'react'; -import { OutsideClickHandle } from './OutsideClickHandle'; -import './Styles.css'; - -export class TiersDropDownMenu extends Component { - - constructor(props) { - super(props); - } - - displayHideContent(evt) { - const content = evt.currentTarget.parentElement.children[1]; - - content.className = content.className === "dropdown-content" ? "dropdown-content-show" : "dropdown-content"; - } - - changeTier(ev) { - ev.currentTarget.parentElement.parentElement.className = "dropdown-content"; - this.props.onChangeTier(ev); - } - - deleteTier(ev) { - this.props.onDeleteTier(ev); - } - - addTier(ev) { - this.props.onAddTier(ev); - } - - outsideClicked(objRef) { - const content = objRef.children[0].children[1].children[1]; - - content.className = "dropdown-content"; - } - - render() { - return ( - this.outsideClicked(ref)}> -
-
- Tier -
-
-
this.displayHideContent(ev)}> -
{this.props.currentTier}
-
-
- -
-
- -
-
- -
-
-
- ); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/activedirectory.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/activedirectory.png deleted file mode 100644 index 4d419e73061e26bc46f97aad1767cce8144bcd1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 767 zcmVP000*V0ssI2ae;G000001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0+dNaK~y+Tt&~k@ z6G0Tm|GP<>#wMFq(FT>)){7Ty53SgG5CjDgJ$Mm3+Cvdf3f@GE2r9Nc1Ux8+;;Aa4 zU=b9m1zUrqA1X>wX|<*m8l(A~?C0z{n~a#Gn-ofa3}ohQ^2@xpZ$_{z3u}bPKi7hl zT{mOavssldDzbv>aRzS`-1(rqj_5p8o=UD)GVZ1MJT#Ggw`A}|8Opk*RD=?Io@Zd3 z%*H8SIN|J?)6pO2^E~Wjr&aS>I1?o%4=uyN^@pNAfowsm7}V4aQ>SJmsb3yV$%bVk5X4(95Wi9=V8sPQ);^mQ=|46{UP^`6qg`J zk?U3xVTI5A0vbiMy3pYfyk5mqt-9PSH+yRawT8Zs>tm(6`+tTWWbizL^#bbI5K*0v z0-A;4@H}7GwS%GwvIe4<-EDQJI_mg?!hM+(d)(OJLPLRQIc^txUTb5(YT6`3h+6m_ zY}ZQ}JyA4!a3BC($j4W}C%Sq&gAKvJ(fhH1895)cUEg#>DXzwGJB4F)*jj@M$Iqg| zp(g2cXYkUr@?<=jRgJGP{<3(zm@bsWcOA7Nj@06~4|n6Bxh5~H*LJ_>!oFbdB$@h5 zRGs?jtIqD04sPZpDZ0O&5)7v8E^V&DNePCDF#^%FU0%U;rhUV7R($xLkd$T!*5OwF z`8FT_WscIjkR{799nW>fey?qO6r=KDs;fo1GC>w1S=L|M8om8{16$UW_NMc_`c|=x zzo?yZw}cln+3?3SORC!M?rE1!wAAqL731t;up>N}!4QF^nbF}T%`m%m`a_)(f9wcz xRbWoD&MneiH|8gQYdln*vin*ErS)4qz+XZPgF4-R1YH0C002ovPDHLkV1msTWXb>l diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/afd.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/afd.png deleted file mode 100644 index 1a0f92f590ec2ac8956c89df38c091062ac862d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 700 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 D1}{EE diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/atm.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/atm.png deleted file mode 100644 index 97197de21c3dbd6d5d2e06ec13cd76d736c795f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poVqP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1C>ccK~y+TrBvTf z6jvCXU4AUPEDJ8X0}G2FC`eI+vRbv6wn`eKv90NY32$whK9raCp-=ts2lT~08KQ|v zlUfs-6jLM8#6GB`u8_Kf1X$XD>@K=Lk=>PDXLe@p^xS&~Sb-PQlgXX?o$q|-elz#Z zm~>qi{x^1ZN&X|rYs3hOV5ur`@3R;|5q5ByyPJ;A9Cca@?X0!H(Ro=a(|rGoc>z58@6;|;vx^7pMoXgVvlS){D?BB^e8 za3FNJODh~D$pv|Lx1;ZzXe5eV{3Fkv1Tu|p*cv*lQ=_YjOyA2!CmaZ?#4=lTY3$#Z zdwQ#no^Rm1ncv25M1qf2YWI}4ylJo7Yklj2i} z@n4sDIdz$zSebd4aJO303F+ZTRFOzcUHR!DuhnVpJ?r##+2n%4Ea-@NJe-5l-Da8j zD}h?WC6j_cbBJZ}NG=h{k6j5BBvM{sKJ!I$Ymb8vf^0!i6-852mCvDch~)^=Damlr zH0V?|QbjD3yLD*+JO|JE&WP`Sw)>sI#)b|XlWCMM&=DHuLUgQyH5G*|rK(;1n;VG) zvQCesp{>%>Rv8XvA;Se8N>o8p+=~tiq_LOjq~yOH_1}KxAB`>rv&a&*l@@Esv5!2w z7s7hyz2ImGL?_f)C*ZL0tMQi)eqW}C3`drqT|o%XXGgCtoF8iMI_lDiF!s|T3N%)> z?y?@EA9hMjFu>XPc&H;D$wLqhX71k%BX#YE*}<N zp$c2+$Z&A#LA>WgJrZy^e9AlcWe=0R`c40G5k`?tp9?!34RIq1PqY2g?|WbrxEFge zm&SPHRMX&Bh6S+o|8nhOV3Ky^^0e5CGYCQcHXPh;0c>>vct=LC4cje%9bABkyOHOK uJUcrEL!k@KI@^(fCL=7u&MvP9LHG{`cY*aQ>JqE~0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1Gh;;K~y+TtyFtx zQ&$-OPMRi7^O|j~t%4O2SCi_fOtDq8TA$R8Jy@&MKjv^N+aJ0z2Z|eIFwl)5f~Y8h zf7G@r;se=(Ij7(ht+C>JEzX&Av1T<3>%B2Ixv#VD+;fwxQ2j&pPBY)T}vmMA&nU;=rebt#V7zPz6cBGOca<8Dda@o~24znza zyiiO;2Cjx$&^}LVcI*Ysf)bz+cy;%N<#q4Zxp)?>ICftMCWOavZZLgzK;j(*E38e$ zT~v&M0!*lU4NP8(v^Qrt0u_av(|tXOC0J;PFp&0R@rQACSqKW00NGSe-xz72ihu#) znF))|8A*ndw^REriN+nWTST(2%(}m|6n*R9h>WqU5IS^@(nTdyK@gg_2d66ypW$tQ ze*4bL(h}n_F!FCBvf+ZIs>G`3x}sAyG~EtD$?zf2i7{ZTg=?kXTzJ;NnQZ8ETJ|Zi z2l+%$`=j!~tHQ9LdMx7V$>C2MygW@q9gvE0pUm0y(e=g~(G2<(?t=DuPlM0lwwu?* zK9wG8bFg^BJU1?qP+eV-nw~#r!NmC>3y^#ac%azM>$`dqO?^XY*=Xd0I!|-ZnNvaJ zJ*SNzLpHX#{d{86>8F{#PQI_O@7qsqHE#bU!Lw+QY?ft_7djLg&1gC<$gHaSpX|0t zk5On#eA|kj=l?K}{BIV?W?2@d(3OaEDJ&sR)+pK{5Z`kh$M|RQZAXPwGIn98@GMS$ zeU!oyUdv$$;ch3oEJ(ry-kX@--hUVw2rdO3{K c(aQkfUx<-0KQGGj=Kufz07*qoM6N<$f(6z6z5oCK diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/cdn.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/cdn.png deleted file mode 100644 index eb86873d973fbd70844b5d130902b6ccd5cbf3d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 575 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 D2z#)s diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/deleteallsla-over.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/deleteallsla-over.png deleted file mode 100644 index 2e6ea98557a30004b145e7fe4496ee050a162430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 789 zcmV+w1M2*VP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0;)+wK~zXfy_ZjD z6G0TllS#WtQ?^O1N-IiIum}-F5wQqDK@TEW#gm5~>_sd{y?E)V_0)?OK~TIX=)sdn z1@)j%@Sq}kP%KD=rYN-dr%4-3w@H)r+q~CJvb(cMP1YZi@ZOu`dzsmpHxs|E>pqXE zkz-}8I5m@b`X%%3`|3hwJ)18g7;Y6kYRloBZKw9AXA-I!6!c*k(j1=_waMvU4?iw< z1Ov-jfuq$#LV=aF!ukD?v4O4ox7fhlS{0e}dk*eSs|@R0Eg$Zi}+L69BFfmy;T+U!Gi0a6fzEV)Jw z?1P%i^lU=aC-<5SE_X7mx`o}q)07StkHskrw(74K{<8EJ}GxNs7V9BHkHIl((}BvW~Nqu$3e8UBI|ZCxKd+9m2-viQlC#vQJZxS(=f zlX$0MY24uoiPtFoO+nzmVbcRh+$hN8djW|H9GT>M0f`Ho$=ECuYA%q4I1DkEP;n+x zw7EbQ;xI%=Lhc0p>VOk!R{_)_G%wH zUfdZlh}W_^1ERRL;8wx@KY;|#hGUfpz<w~Uo2 TXBrvt00000NkvXXu0mjfg&=Lj diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/dns.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/dns.png deleted file mode 100644 index 3f9cf267a5cdc481993ee3f6586de3e1ea26b8fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmV;q0Y?6bP)P000#T0ssI2JW0||00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ZvIoK~y+T&6LrZ zMKBPBv)ce2(18-rfew_Q1SKee4wOI#wgXf^2ljlK!;O$@AMV5c54n@c%rVB?d~MsN zKEyYFKfzzMrfH((=2>f9*DT9?--kh$g9j~?lcuQ%!JyX#dhcQw2B;ur9LK7vU|{9h z9Zs#fuJyB2p6A#`Q3M;(%d$wom3ytSEJX;QC=|$zQbkcP=)#SbnHk41Jjmx>19geC zxY0sBla%VZ4xS(gxYr~}B9RuhR@=7B*o%T3_XhF|i<1`m8ipamm4dGLrST>RlOvOp zmf3Q=7rpu!)@uR;^LXc_g^tQJ3782UXz)Qi&*PcqIv+1B%n_r`MID%}6lC-csAV9lSd(5*RmHxDtLeNW)66 j8_Y-3G%)_>9j(+a+anMpx|at7sn8d;N(C5|JyTPY~b_~WB`}f&x z{(1!;o)2ID{;Zx~*Dy2S>T9$8XYT!D>Tc^_|4gqUuIS0-&+!TG8EZLN?#J8YzT79Z z_2tjs_XQXYetal8cVxBSXZgFo|FJ7Eg#HDZT*52i)yQDU^8bIu&pqWI+p}Le?G5vZ zp1v>g*l}xhC$EXkl3M2vG>F|x;N`yW|MSFx6{og~glcj$bP0l+XkKWs!D! diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/eventhubs.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/eventhubs.png deleted file mode 100644 index aef2fa67c074fb10bc9251d65b23dbae286854a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+RiSP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0s=`yK~zXft(47* z8bJ`p{bYB7LcF-_2=N0mZDx?Zm>r(;{LUawoNR-eyDLQeYqKC+_G zC<$q~a=F~?c8PQZ;cz&SNWig?SkpA(9LK+O+Fi9;?Q}YDve~Su^HL}j@RTGe9*@JJ z-R&{gr}w{`Fm0(&i4WS{Y&IJV27(}vqqrFtZYRdiK6)TO_Z!Y3kcC`iAr~R-4gt3F z(6RQ^yPn#B&HhZOv;iqdB((thyTgpyatP#)hRPo)jY^y{Z@uVL-+HI;T?clWVpB)|!IB02dTO3ckM(c0cCWAzT~?)GSpE4`l$ zm^xPkr<$)trp@z!NV>7`ePc zQ?O^Dmqa;)!$BJ&&|yoZlA;*bQxrv0=Vde+tyZgGFqljx5pK)j_L&Qg!SDB{QYkpJ z9R9E>l?p}<1Ony)UN95pjm2VKuNNWvWRHgHR`7Guau&;9YP0dy#dn0I00000NkvXX Hu0mjfn!^}t diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/expandall-over.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/expandall-over.png deleted file mode 100644 index 35067d0999661b2991f284608b17e6f16c8bfa19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 851 zcmV-Z1FZasP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0_aIZK~zXfwUo_V9e~o z;{B1t!_SG=6Mv=>f0OA&BwaPEQChLHsrKMT=}1759E^T!grUcW>G{F%uc7zxI)^Pj zpW#_89;a<~A=A0V(;Hm9xxvY^1uX4x?!okxSHDvkvni^v+r%@wR$e;Pz{gtj9{BT* z-u#YbnM=vbVjZ_#UckF2*A-4kx#e4Hciff?++{IwDT z0yZztwy0;5KN47?$_)TSAjJncxCb^Fdq8pJKnj9ALLI*GXu3yr#frl4;P9{*Fu)8%K?q)r#H<|?5|;}yjm;^; z0FXGtlSyN9!lfGk5@&dm@nlj;4MefM6kqG`;kvco_*RkuWFd}#9S%r%lPRlaZ;RVo zD|^GBJs@EQI6w52MIZ}t1Pt{Ak3MA!Q4HQr@giy+$U+=}{6SZNM?aU>fXZ670R$mS zvFw3&5nTlyeM%_=*Sm+ulIWmdhL~q904WG6&u#uaZ@n=3WhO;2$PRAeQ4UlKqsv^# zhE?{_^R0ZK_E@f-0h4%P)H5K9wgp`UAD0CT9(6aX4S=S<0#)zf6sp^cDqup@?Wq-( d;eP``_y=nrguke8Cx-w4002ovPDHLkV1imOg9QKp diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/expandall.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/expandall.png deleted file mode 100644 index ee89c7edcba7be66adf80e66e8c2502dc1abd972..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 947 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 diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/iothub.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/iothub.png deleted file mode 100644 index ae0b51fa211c97dc89334fc42675cd547b64338b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)P000;W0ssI2fY-s100001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0(414K~zXft&~k@ z6G0TmXLsGrN6ofil$cc8Mx;^Dh$R6bP!M_)f*yO+yMn!V=s`Rx-f~G!3R>bJ$wdVv zh=^bkMG_AQ3L-UGY(A<@lXkzl@nvUBHa6q~{V^o({U`bF+nF~*wOTFopBURqlB8TN zM-qfMj`MgtCX)%`Azp&go^`SmPJvRXlt?5O1223Vc*mi{VzE>zMG^y*N~KsVilT_qk-Xs7;c)n!PGmR4;x8;Cs5LvV+gDbi-_wc;`_ANjN1270{ie&2aimJZVB z`PnHO)9rQO{-^aPqD7>bNmX1s?{ISc8UVbE6q*W&48Yn)A`y65n1wyf=ksKumy!1I zjSh~%5%#px2S!M#aHa%7fc3^{heAWS@K(5?9;4^aVa0B@yWQ?=Hj7gu#0%!)@pv>E z#c79RxmlN#T@8KQ?j9ra8UOX4{ORPkhwF7B=?pqUz(u>o!5|nA5DB5zHSw2rK$DdR zUpI-QGsNo@Z%QuCz<_{A2ze%0O_DT8{;Ok2Po&f7OeTXROfVR9xm+aK$IH@IT~?Q- zr+8MsOLT~F_pFb`l56tH+##b8KP000>X0ssI2ON$aT00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D13*bcK~zXftyE1+ z6HySJ?b07Cjor401OlkQ1x(;%B1Vk_PokKZXyRR?1mnd6DnUg9CLS~zQDVfzGkB2` zfhd^B0i=ZhQ6ed|Emou@0(Q5%+vmL92i+0~B=Tj_otgdS>%4vQ9!Cg)9fFBHcLH1Y z^pYoEDj+Ou=^qrwDS+gHVM**zr5uXi)4T!8QW9%*pJ^T6Z|EV+u-{%A#> zl?6tvrt0j_QsUh>+Y|;x>qz8?#DTwqB{d*(DWNn~Ya^*4rG?i>$GMyvJ-?*$Ag{a82HPr~Uox!#4h>E5)C2{22D?N#CPj?29iF`ey zV}rZU8x}8hMe-cx=9BKyU6IUBHIP^W-XR|D8jqK>_AlVlu%mTCh)wTRJnDEt@nBVC ze!uB_@*sB2Cl=$b;m5{rwBfzFt@|D)8wYZ2jyA*ATH8n3xBo8y`~!qn7dcdR&*cCB N002ovPDHLkV1kj*pick* diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/load.gif b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/load.gif deleted file mode 100644 index e28acd3b01bffbd18dc573cec67ddc3a8d1700be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226995 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

rC0s z6+8lp@a17qnhCdOE6!VI(M6+b7ahck3w7QpOGg<2Rj#(jxIuOOZvj~_MWz*!y`U-r zI4q66leRHcnG?GhPGIEs6ph-~fo(bz^}u$aUE#6LJFc8f9+`%}8Qz;H)e^U%N`zbp zz@QlTM<{r_^m98zud!+lN>1do0ZRwjj6EdM9OTx|E2j@*PqH~}EzZkqx*5Vgltz&f zU;Sqtfe=ClT9HH+{Vzq`UNH4Kfd-nB)qFTQqpVtwc}u0RPEm2hPrvR@M@|t$QU_rD zA4p1!0im>(+l@{7wd@~H%*bc`7nI73Y+bP?1{ZJKOt@T7K;$&sZagnxSXXcXgi`9= zbg+Q9ooechhkA8fvFsZfX1DWQP%R^MBq028@4rYI29b2v4zqR7?9DYSEq-k>n*Whu zhdf=snf++c;>cCBPUNleOZU%_yq9JI_p20%LmGd`1lAO*16XBSS#nK$m&116MvHFa zfdq`$)euFV_aMpLcFel*#VmLKeK;6CK^!+D6iCZ5 zj?B*#k!z&RoIFPa>qz1@rov2=AjS#MHpH>7_eLl-z$H}QWrfp5E+F6NSmsSU@bn+l z+-DD~x>S}1uM4U_o?XVBuUFc&7dCk2ji|B(QPDd>SM1WHUyZp-bD;i)f zh<{!#k&cm3Dgu~|TI2Sy+hw!I6PQ$5GPoZo{S>dynwe1c8yjRK=_<7jBwOq^hKidx z8*fdc=zt&^__UlLWv_9Hw~92CJLQCQbJpe|h*q;mTOZL`hb`Mq*E;1;(EO5Y(lVkf z*@`%#E@3+rIi0KqxU2(F;|&8|{X$LS*Ro_iizU91_R4Zd4wUy5htdS^1?IuapY@CB zmwcYN>@J*n1Y!A~EFrAc+`Tqf0IWG=#w4er-|1nVM5?rGT3*-9&^tA-oo znMZEhr%4JpaU)B2S?J(=cX)H#oq+wIs9Sl+P`bBce*jbTyX7=hk+h8BWP)msg8S|Y zI%ak�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 z�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

G|6hO` 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 diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/servicebus.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/servicebus.png deleted file mode 100644 index 1db7536546851344f3471d6b943d8e9557056b2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 614 zcmV-s0-61ZP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0sBcrK~y+Tt(3oS z+E5V3ACzJ&QUT&e6_~m}hHjNIGjy#46P>zrZlwMhnKNa`k_o0DRjN9)5-JsRs#Gc= znIZ~pFpYo2KnTXhn4Wo85fURn;Un3;@4M&I`QDu!)9I9K11nIk*Q?cPZnrxe4&(9~ zh@z2*W-ELF&ro>{gR4N4q2I6_%<#KJBkzp9oXp{zW!R7b+1wnue z)9LhV&syYiIj9M|OQn-Omho#$j=I);CDx~@stPp<1OmZe5SM3UuSjly_RB{kvx7E8 zmSsgzphhgqg0w$=E0NyqM4mh(Z+zC>7MnoF{PhQi7sVo8CwV4z-ag$$eFK{smE_^& zU(qy8)c=``jUT1T=cb5y5&L2fx>udX`LKVD8Y}IDVme{^{^cXPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0hfcPsQ5DHR0NW6md3yh?ky^u$sVEdFD5@$0z1rb@%Ymshw@mX8u6;NWd ztV18ZU!P1l5JHHpW49LW*_^%qtj55IvtZUL*{*6bK=7 z?O65IqneCyeEyLie5pgUw=HtJuU4yIW0e>!p0q4XEbN&cxzrf}maIc=jp-MkEhSgn zH#6qYt5p#lpUXX&%805G9UXj}F6)Sf>dPUZh0rN2oQUgb-G#)y_UJ^?6luI&)L0W9 zA7}!zm}u4}{j(+sv)%YRf){2?=){HB56fW}0U#8R3wK(Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D11CvDK~y+TrIJZZ z6Hy$-XS#<{WK#^KKxr$bBAZr92^di?#09t*qG2({n4l(Jh_p3cEcNEagNX+T0-_00 z61@m`01T8O1;qtPAcdAKVhCH1LdS2~Q7E)%!k3rV_h0&Z-~4AtilT@;i^crzP5+?u zO}13FreJ5{0NU+|tWNXGp}RPs<6`oCwfKTJzf%FdSe-469}R34sf_2bN%F-f1E5T8 zhx}8l4s+w69*A@$|6n8sJDVh)4;YYVI(+4a((5oc3>YXkk&z?_4x$@GLRNZ`0M8Ck z?}Q)F_PL-5t)5ZPC0Q&#LBbuKSR0*iAtXr>rQ$T>aY+I52akNb^p2bB`}LHYa=Qua zG~aUvHgD)HHT3H(<35fyy`X@yfKRUeLOUu%bcphVqA(^*`D4lX_G_(U{+q`N!QqlF z7j@~VF*BBN#CWmTo9p{@!9iqJMi3@~iv{f9TRAncA;lw;Dfa-v(hx|Fefr6BGRle_0bIVSY4$1gq_BGc! zRgzh)krr-JpzhJ;+MX)U%OUZS;2~TnK6m7%CZS-^(f+ujVrvQKQjIAqfkr@^-wRSD z8WZX?*0awoIR_kVDBD{*?AfKEY!mOH#$B|KurLwiN;S zP#~?Ws8nkL0vE=FB{5lCAS?7HOS4Q`nGXWmPJz%=mJJYPv$rxSf@u3(g9(;ttF`hX zCbdPI)7_@`Bd?xz-jPJ8&KxcU&Sq~f&oN~y{2-u!6o>|ORN;VuUdeqB2tf;!UDP$) oRQ^QKIo!m=0koT!{}n;}2CT`|2lB8v%>V!Z07*qoM6N<$f{jC)sQ>@~ diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/sql.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/sql.png deleted file mode 100644 index a0b144a6781fa0b3e8c07e60861b0e6cbf11d264..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0?A24K~y+Tos>;X z(_k3K-*;WRuFRDU)M8*xM`Daj^n~#v5S7Fb4Ih9S{&hxkcmkm$x)&;Ge zZTF|&{mS>Ajdz{qPS()@0+BxF{vm{#0X8+bxT-w+oP9bcv?f9`ciML-f93&61A+qn zfVl|LT#x`r2f7AIMWCxdQ-HSBn%HM6-DeG*;|^eX(006#tE?CY(?w3uNtHPmuV+(T z)svpavF;`lGvC%m=YEeb{1r9Aop=iWOMqcdyvkBW=Lxp&OkLZt+A`%f%j?SW yx{AN9nI#$9wxbL{C?28W(STFoQmNc40Q>_mrcxBL&}>)$0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0f|XOK~y+Tt(475 z!$1^;J28R&ptxw$#@fHx)P)P5KwJqTuJsYbmG2>lD>uGC#ijTLE_5jfMTDdw)?gdk zVAV#`G~PQi`y{sCrZZ>mIXx3dNEn8xc_4}3nZZV*iGTU33n4lCD|As-FsRkl&-6zj zC+C>1ACxIx?Q`OD>3?whT%XakZQk@OAtYy4t?X$v4EkUQIXO!V402s}I2;l}s@19_ z#l5WOdA4nXYng$z>2x|_#7_aB0e68Nw%EvVoPNI#n{+xIKMVX&3Ksc%zECJ&&>I6v zw#M%-!7rbSBtxX5tO_nwRg1+U2EkSNZBNI&=io;S#^5}+3a(PAq-h!kbs2DQAB+cK zz=tBq5VEz9gGHHvK^6m~TibHHZ#EW9R#vtv6c!Z*2AQVW>2#pv$-~`~JK%G1xY*nQ zSB-%|hGFPBzWrCmll3*?Ly=@<`EYFm7L7)OQYsp?+iiXfz@LC9HZiu%X0u+eqw4!U qloBV&fkukLzDGisjX8ZrQmH@K;n#=}HTV7i0000anMpx_Ko7sn8d;N(C5|JyTPY~b_~X4eS)`~Uds z=cmi;cK?5@AHu-7VCBF6kDq?N_w#*M{~rIyMpx!dSsN}Lm0y?1HD6!I``=H=ZnlIO z4F~tX*PpkoB)<37mp^~=Hyl_V?wuY}I_v+7d*AI7>^K}k7i+gN@bCs)jhN!Z;BxrT z@$Ys2m_IF8wf=5Jv#TacO=b1FckS;J)ZRXt)X2!7Kl?o6fel}u0^P{q>FVdQ&MBb@ E0GqLDB>(^b diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/vms.png b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/components/images/vms.png deleted file mode 100644 index 3bee7fa97bbd69a034136081040a4226e350e05d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmV;q0!ICbP)P000*V0ssI2ae;G000001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0!~RpK~y+TwUjYv z6JZ#JojTf0$BxCRE>Z`nF2xQ(3l0VaL2#%pT@~XG|`|%1WkmB z2quuhp^JLSd0rZlGwCJ9qe)A0B)|XV`*L1$iB+jDA209s|8E|0H{1cTfBFwB>+3CR zbc^~-R2}__xntEe7v5F?f~-p`<$s>*t1>|Lfpw#UW%hkHGbMB_w0!zaC77yDK9_fO zbj``9KLCQP@nz}kvZT6alMbv`SIYsm_Fg713mCZJ|^K!5V5M-TliYJ{SI0Tb_(<_lVUSW8ZILFq`XBuZxim`bi zPyh(Bjytl$^I32RquxAa(Ro}VOZn!-Z)98~rj%lAp7ZAcf~=w0%+Tyc+to1Q$pwn! zRat#Hm)NAxn+0M@D#oVCn*#{42JPuVyP&#FP{*D=v6KyNDDb9SVuP|CNaWi3jo4vGODC3_y@|_%3(oP6}KLn%`RAHXc%k zFzgfnf~qyaY0Y@L3J_%VQYaL%w-t-U@U(~aV1>hBUrP+bBoYZc z?V;bXBuRRqQzR0p*XwxKP2E|tEOQ(eH;Dc1KIqEP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0=r2>K~y+TrIgQ4 z6G0TmUw7MWv9JY2goeZrO;9ABj2AE9SrcxWm`J?nAK=A{k&~SK2k_reZw8E42nRj1 zga!!>ETs!&yT5m5#y30DA6rdK@RP~(_09XvoA+k28O9j=2Y=DG3H#I{>sGwuvtbox z3(A77J|4}=HLVAk#QYTdd&Q&>e-Zg2K30iVRdb$ zz^y(M`J3>r9<&M1TvXu0_59X+@!Q;`msfLq1I9LOUX%>&(9>h`4U0gM`{T^eqRtD( z1HZbay)NgI5Li17h0&#_uX-n(=b=}~& z(Xt(1ER?e_roc^&8v={MK@7GKcB)9~#|;RfIAU^o+HN+jC?bb3)FL<~fJVf?AaFvU z*S$`ggdTg#uLtKl#q9k8937gL<)Z$(2j@xJc@1WAi6RX@9Pce5bGo*2>x%IHvV*;5 zYs2WFHej; z9D)WBO3ss9_;g%DL)K5Dn8p!_;vc5-x!&44cMmOZX{xw1Sv2;I{mT9q)9;EAELa#x z|FQTuW--CJVf(wLZMnfP&~jca7gT)tZS#D0d*`Iy5E{-v|FH9}AJ)zs!}4epu_$V} z0e19usbF~ldTZ$-|v;MXVV$^ZZW07*qoM6N<$f*e|WE&u=k diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/custom.css b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/custom.css deleted file mode 100644 index 5fdfd061..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/custom.css +++ /dev/null @@ -1,14 +0,0 @@ -/* Provide sufficient contrast against white background */ -a { - color: #0366d6; -} - -code { - color: #E01A76; -} - -.btn-primary { - color: #fff; - background-color: #1b6ec2; - border-color: #1861ac; -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/index.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/index.js deleted file mode 100644 index fe0154d0..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/index.js +++ /dev/null @@ -1,18 +0,0 @@ -import 'bootstrap/dist/css/bootstrap.css'; -import React from 'react'; -import ReactDOM from 'react-dom'; -import { BrowserRouter } from 'react-router-dom'; -import App from './App'; -import registerServiceWorker from './registerServiceWorker'; - -const baseUrl = document.getElementsByTagName('base')[0].getAttribute('href'); -const rootElement = document.getElementById('root'); - -ReactDOM.render( - - - , - rootElement); - -registerServiceWorker(); - diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/registerServiceWorker.js b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/registerServiceWorker.js deleted file mode 100644 index 10b0bafb..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/ClientApp/src/registerServiceWorker.js +++ /dev/null @@ -1,108 +0,0 @@ -// In production, we register a service worker to serve assets from local cache. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on the "N+1" visit to a page, since previously -// cached resources are updated in the background. - -// To learn more about the benefits of this model, read https://goo.gl/KwvDNy. -// This link also includes instructions on opting out of this behavior. - -const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.1/8 is considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); - -export default function register () { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebookincubator/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Lets check if a service worker still exists or not. - checkValidServiceWorker(swUrl); - } else { - // Is not local host. Just register service worker - registerValidSW(swUrl); - } - }); - } -} - -function registerValidSW (swUrl) { - navigator.serviceWorker - .register(swUrl) - .then(registration => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the old content will have been purged and - // the fresh content will have been added to the cache. - // It's the perfect time to display a "New content is - // available; please refresh." message in your web app. - console.log('New content is available; please refresh.'); - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - } - } - }; - }; - }) - .catch(error => { - console.error('Error during service worker registration:', error); - }); -} - -function checkValidServiceWorker (swUrl) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl) - .then(response => { - // Ensure service worker exists, and that we really are getting a JS file. - if ( - response.status === 404 || - response.headers.get('content-type').indexOf('javascript') === -1 - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl); - } - }) - .catch(() => { - console.log( - 'No internet connection found. App is running in offline mode.' - ); - }); -} - -export function unregister () { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready.then(registration => { - registration.unregister(); - }); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Controllers/ServiceCategoryController.cs b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Controllers/ServiceCategoryController.cs deleted file mode 100644 index 2c37d838..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Controllers/ServiceCategoryController.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text.Json; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Logging; -using SLAEstimator.Models; - -namespace SLAEstimator.Controllers -{ - [ApiController] - [Route("[controller]")] - public class ServiceCategoryController : ControllerBase - { - private readonly ILogger _logger; - - public ServiceCategoryController(ILogger logger) - { - _logger = logger; - } - - [HttpGet] - public async Task> Get() - { - using (FileStream fs = System.IO.File.OpenRead(@"Data/SLA_data.json")) - { - return await JsonSerializer.DeserializeAsync(fs); - } - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Data/SLA_data.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Data/SLA_data.json deleted file mode 100644 index 217544d7..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Data/SLA_data.json +++ /dev/null @@ -1,549 +0,0 @@ -[ - { - "CategoryName": "Analytics", - "Services": [ - { - "CategoryName": "Analytics", - "Name": "HDInsight", - "Notes": "", - "ImageFile": "hdinsight.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/hdinsight" - }, - { - "CategoryName": "Analytics", - "Name": "Event Hubs", - "Notes": "SLA requires Basic or Standard tiers", - "ImageFile": "eventhubs.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/event-hubs" - } - ] - }, - { - "CategoryName": "Management and Governance", - "Services": [ - { - "CategoryName": "Management and Governance", - "Name": "Automation", - "Notes": "SLA guarantees that Automation jobs will start within 30 minutes of planned start time", - "ImageFile": "automation.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/automation" - }, - { - "CategoryName": "Management and Governance", - "Name": "Scheduler", - "Notes": "SLA guarantees that Scheduler jobs will start within 30 minutes of planned start time", - "ImageFile": "scheduler.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/scheduler" - }, - { - "CategoryName": "Management and Governance", - "Name": "Site Recovery", - "Notes": "For failover to Azure, a four-hour RTO for unencrypted VM instances and a six-hour RTO for encrypted VM instances is guaranteed", - "ImageFile": "siterecovery.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/site-recovery" - } - ] - }, - { - "CategoryName": "Databases", - "Services": [ - { - "CategoryName": "Databases", - "Name": "SQL Database (Hyperscale with 0 Replicas)", - "Notes": "", - "ImageFile": "sql.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/sql-database" - }, - { - "CategoryName": "Databases", - "Name": "SQL Database (Hyperscale with 1 Replicas)", - "Notes": "", - "ImageFile": "sql.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/sql-database" - }, - { - "CategoryName": "Databases", - "Name": "SQL Database (Hyperscale with 2+ Replicas)", - "Notes": "", - "ImageFile": "sql.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/sql-database" - }, - { - "CategoryName": "Databases", - "Name": "SQL Database (General/Std/Basic)", - "Notes": "", - "ImageFile": "sql.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/sql-database" - }, - { - "CategoryName": "Databases", - "Name": "SQL Database (Business Crit/Premium non-AZs)", - "Notes": "", - "ImageFile": "sql.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/sql-database" - }, - { - "CategoryName": "Databases", - "Name": "SQL Database (Business Crit/Premium across AZs)", - "Notes": "", - "ImageFile": "sql.png", - "SLA": 99.995, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/sql-database" - }, - { - "CategoryName": "Databases", - "Name": "Cosmos DB(Single Writable Replica)", - "Notes": "", - "ImageFile": "cosmos.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/cosmos-db" - }, - { - "CategoryName": "Databases", - "Name": "Cosmos DB(Multiple Writable Replicas)", - "Notes": "", - "ImageFile": "cosmos.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/cosmos-db" - }, - { - "CategoryName": "Databases", - "Name": "Cache", - "Notes": "", - "ImageFile": "redis.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/cache" - }, - { - "CategoryName": "Databases", - "Name": "Redis Cache", - "Notes": "SLA requires Standard tier", - "ImageFile": "redis.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/cache" - } - ] - }, - { - "CategoryName": "Compute", - "Services": [ - { - "CategoryName": "Compute", - "Name": "VM (Singleton w/ Premium SSD Disks)", - "Notes": "Single Instance Virtual Machine using Premium SSD or Ultra Disk", - "ImageFile": "vms.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/virtual-machines" - }, - { - "CategoryName": "Compute", - "Name": "VM (Singleton w/ Standard SSD Disks)", - "Notes": "Single Instance Virtual Machine using Standard SSD Managed Disks", - "ImageFile": "vms.png", - "SLA": 99.500, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/virtual-machines" - }, - { - "CategoryName": "Compute", - "Name": "VM (Singleton w/ Standard HDD Disks)", - "Notes": "Single Instance Virtual Machine using Standard HDD Managed Disks", - "ImageFile": "vms.png", - "SLA": 95.000, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/virtual-machines" - }, - { - "CategoryName": "Compute", - "Name": "VMs (Availability Sets)", - "Notes": "2 or more VM instances deployed in the same Availability Set", - "ImageFile": "vms.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/virtual-machines" - }, - { - "CategoryName": "Compute", - "Name": "VMs (Availability Zones)", - "Notes": "2 or more VM instances deployed across multiple Availability Zones", - "ImageFile": "vms.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/virtual-machines" - } - ] - }, - { - "CategoryName": "Networking", - "Services": [ - { - "CategoryName": "Networking", - "Name": "App Gateway", - "Notes": "", - "ImageFile": "appgateway.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/application-gateway" - }, - { - "CategoryName": "Networking", - "Name": "Standard Load Balancer", - "Notes": "", - "ImageFile": "slb.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/load-balancer" - }, - { - "CategoryName": "Networking", - "Name": "Azure Front Door", - "Notes": "", - "ImageFile": "afd.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/frontdoor" - }, - { - "CategoryName": "Networking", - "Name": "Azure Traffic Manager", - "Notes": "", - "ImageFile": "atm.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/traffic-manager" - }, - { - "CategoryName": "Networking", - "Name": "Virtual Network Gateway", - "Notes": "Guarantees Virtual Network Gateway uptime availability", - "ImageFile": "vpngateway.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/vpn-gateway" - }, - { - "CategoryName": "Networking", - "Name": "Virtual Network Gateway (Basic)", - "Notes": "Guarantees availability for each Basic Gateway for VPN ", - "ImageFile": "vpngateway.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/vpn-gateway" - }, - { - "CategoryName": "Networking", - "Name": "ExpressRoute Dedicated Circuit", - "Notes": "SLA guarantees ExpressRoute virtual circuit connectivity to Azure Virtual Networks within Azure datacenter regions.", - "ImageFile": "expressroute.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/expressroute" - }, - { - "CategoryName": "Networking", - "Name": "AzureDNS", - "Notes": "", - "ImageFile": "dns.png", - "SLA": 100.00, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/dns" - } - ] - }, - { - "CategoryName": "Storage", - "Services": [ - { - "CategoryName": "Storage", - "Name": "GRS (Cool Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "GRS (Hot Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "LRS (Cool Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "LRS (Hot Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "RAGRS (Read Cool Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "RAGRS (Read Hot Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "RAGRS (Write Cool Blobs)", - "Notes": "SLA guarantees read requests from RAGRS storage, provided that the application retries failed read attempts from primary region to secondary region", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "RAGRS (Write Hot Blobs)", - "Notes": "SLA guarantees read requests from RAGRS storage, provided that the application retries failed read attempts from primary region to secondary region", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "ZRS (Cool Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - }, - { - "CategoryName": "Storage", - "Name": "ZRS (Hot Blobs)", - "Notes": "", - "ImageFile": "storage.png", - "SLA": 99.999, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/storage" - } - ] - }, - { - "CategoryName": "Web", - "Services": [ - { - "CategoryName": "Web", - "Name": "App Service Environment", - "Notes": "", - "ImageFile": "ase.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/app-service" - }, - { - "CategoryName": "Web", - "Name": "App Service Environment (ILB Zonal)", - "Notes": "", - "ImageFile": "ilb.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/app-service" - }, - { - "CategoryName": "Web", - "Name": "App Service Plan", - "Notes": "", - "ImageFile": "appsvc.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/app-service" - } - ] - }, - { - "CategoryName": "Identity AD", - "Services": [ - { - "CategoryName": "Identity AD", - "Name": "Active Directory", - "Notes": "Azure AD Basic or Premium required for SLA", - "ImageFile": "activedirectory.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/active-directory" - }, - { - "CategoryName": "Identity AD", - "Name": "Multi-factor Authentication", - "Notes": "", - "ImageFile": "activedirectory.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/active-directory" - } - ] - }, - { - "CategoryName": "Security", - "Services": [ - { - "CategoryName": "Security", - "Name": "Key Vault", - "Notes": "", - "ImageFile": "keyvault.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/key-vault" - } - ] - }, - { - "CategoryName": "Integration", - "Services": [ - { - "CategoryName": "Integration", - "Name": "Service Bus Relay", - "Notes": "", - "ImageFile": "servicebus.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/service-bus" - }, - { - "CategoryName": "Integration", - "Name": "Service Bus Queues and Topics", - "Notes": "", - "ImageFile": "servicebus.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/service-bus" - }, - { - "CategoryName": "Integration", - "Name": "Service Bus Notification Hubs", - "Notes": "", - "ImageFile": "servicebus.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/service-bus" - }, - { - "CategoryName": "Integration", - "Name": "API Management", - "Notes": "API Management Standard Tier required for SLA", - "ImageFile": "apim.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/api-management" - }, - { - "CategoryName": "Integration", - "Name": "API Management Premium", - "Notes": "API Management Premium Tier", - "ImageFile": "apim.png", - "SLA": 99.990, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/api-management" - } - ] - }, - { - "CategoryName": "Internet of Things", - "Services": [ - { - "CategoryName": "Internet of Things", - "Name": "IoT Hub", - "Notes": "Time deployed IoT hub will be able to send messages to and receive messages from registered devices", - "ImageFile": "iothub.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/iot-hub" - }, - { - "CategoryName": "Internet of Things", - "Name": "IoT Hub DPS", - "Notes": "IoT Hub Device Provisioning Service, time deployed provisioning services will be able to receive provisioning requests", - "ImageFile": "iothub.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/iot-hub" - } - ] - }, - { - "CategoryName": "Media", - "Services": [ - { - "CategoryName": "Media", - "Name": "CDN", - "Notes": "", - "ImageFile": "cdn.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/media-services" - }, - { - "CategoryName": "Media", - "Name": "Media Services", - "Notes": "", - "ImageFile": "mediasvc.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/cdn" - } - ] - }, - { - "CategoryName": "AI + Machine Learning", - "Services": [ - { - "CategoryName": "AI + Machine Learning", - "Name": "Azure Bot Service", - "Notes": "", - "ImageFile": "ml.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/bot-service" - }, - { - "CategoryName": "AI + Machine Learning", - "Name": "Microsoft Genomics", - "Notes": "", - "ImageFile": "ml.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/geonomics" - }, - { - "CategoryName": "AI + Machine Learning", - "Name": "Cognitive Services", - "Notes": "", - "ImageFile": "ml.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/cognitive-services" - } - ] - }, - { - "CategoryName": "Containers", - "Services": [ - { - "CategoryName": "Containers", - "Name": "Azure Kubernetes Services (AKS)", - "Notes": "", - "ImageFile": "aks.png", - "SLA": 99.950, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/kubernetes-service" - }, - { - "CategoryName": "Containers", - "Name": "Container Registry", - "Notes": "", - "ImageFile": "cr.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/container-registry" - } - ] - }, - { - "CategoryName": "Blockchain", - "Services": [ - { - "CategoryName": "Blockchain", - "Name": "Logic Apps", - "Notes": "", - "ImageFile": "logicapps.png", - "SLA": 99.900, - "SlaAgreementUrl": "https://azure.microsoft.com/support/legal/sla/logic-apps" - } - ] - } -] \ No newline at end of file diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/Service.cs b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/Service.cs deleted file mode 100644 index fa9dc797..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/Service.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; - -namespace SLAEstimator.Models -{ - public class Service - { - public string Name { get; set; } - public string Notes { get; set; } - public string CategoryName { get; set; } - public string ImageFile { get; set; } - public double SLA { get; set; } - public string SlaAgreementUrl { get; set; } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/ServiceCategory.cs b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/ServiceCategory.cs deleted file mode 100644 index 988fff82..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Models/ServiceCategory.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System; - -namespace SLAEstimator.Models -{ - public class ServiceCategory - { - public string CategoryName { get; set; } - public Service[] Services { get; set; } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml deleted file mode 100644 index 6f92b956..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml +++ /dev/null @@ -1,26 +0,0 @@ -@page -@model ErrorModel -@{ - ViewData["Title"] = "Error"; -} - -

Error.

-

An error occurred while processing your request.

- -@if (Model.ShowRequestId) -{ -

- Request ID: @Model.RequestId -

-} - -

Development Mode

-

- Swapping to the Development environment displays detailed information about the error that occurred. -

-

- The Development environment shouldn't be enabled for deployed applications. - It can result in displaying sensitive information from exceptions to end users. - For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development - and restarting the app. -

diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml.cs b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml.cs deleted file mode 100644 index b6570db8..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/Error.cshtml.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.RazorPages; -using Microsoft.Extensions.Logging; - -namespace SLAEstimator.Pages -{ - [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] - public class ErrorModel : PageModel - { - private readonly ILogger _logger; - - public ErrorModel(ILogger logger) - { - _logger = logger; - } - - public string RequestId { get; set; } - - public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); - - public void OnGet() - { - RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/_ViewImports.cshtml b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/_ViewImports.cshtml deleted file mode 100644 index d40b076d..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Pages/_ViewImports.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -@using SLAEstimator -@namespace SLAEstimator.Pages -@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Program.cs b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Program.cs deleted file mode 100644 index 2685e7df..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Program.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; - -namespace SLAEstimator -{ - public class Program - { - public static void Main(string[] args) - { - CreateHostBuilder(args).Build().Run(); - } - - public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureWebHostDefaults(webBuilder => - { - webBuilder.UseStartup(); - }); - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Properties/launchSettings.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Properties/launchSettings.json deleted file mode 100644 index 60806e32..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Properties/launchSettings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:3251", - "sslPort": 44366 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "SLAEstimator": { - "commandName": "Project", - "launchBrowser": true, - "applicationUrl": "https://localhost:5001;http://localhost:5000", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/SLAEstimator.csproj b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/SLAEstimator.csproj deleted file mode 100644 index 9f25e9f7..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/SLAEstimator.csproj +++ /dev/null @@ -1,70 +0,0 @@ - - - - net6.0 - true - Latest - false - ClientApp\ - $(DefaultItemExcludes);$(SpaRoot)node_modules\** - - - - - - - - - - - - - - - - Always - - - Always - - - Always - - - Always - - - Always - - - PreserveNewest - - - - - - - - - - - - - - - - - - - - - - - %(DistFiles.Identity) - PreserveNewest - true - - - - - diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Startup.cs b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Startup.cs deleted file mode 100644 index 97801c5c..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/Startup.cs +++ /dev/null @@ -1,71 +0,0 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.HttpsPolicy; -using Microsoft.AspNetCore.SpaServices.ReactDevelopmentServer; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; - -namespace SLAEstimator -{ - public class Startup - { - public Startup(IConfiguration configuration) - { - Configuration = configuration; - } - - public IConfiguration Configuration { get; } - - // This method gets called by the runtime. Use this method to add services to the container. - public void ConfigureServices(IServiceCollection services) - { - - services.AddControllersWithViews(); - - // In production, the React files will be served from this directory - services.AddSpaStaticFiles(configuration => - { - configuration.RootPath = "ClientApp/build"; - }); - } - - // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. - public void Configure(IApplicationBuilder app, IWebHostEnvironment env) - { - if (env.IsDevelopment()) - { - app.UseDeveloperExceptionPage(); - } - else - { - app.UseExceptionHandler("/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. - app.UseHsts(); - } - - app.UseHttpsRedirection(); - app.UseStaticFiles(); - app.UseSpaStaticFiles(); - - app.UseRouting(); - - app.UseEndpoints(endpoints => - { - endpoints.MapControllerRoute( - name: "default", - pattern: "{controller}/{action=Index}/{id?}"); - }); - - app.UseSpa(spa => - { - spa.Options.SourcePath = "ClientApp"; - - if (env.IsDevelopment()) - { - spa.UseReactDevelopmentServer(npmScript: "start"); - } - }); - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.Development.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.Development.json deleted file mode 100644 index 8983e0fc..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - } -} diff --git a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.json b/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.json deleted file mode 100644 index ad75fee4..00000000 --- a/Reliability/SLAEstimator/SLAEstimator/SLAEstimator/appsettings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, -"AllowedHosts": "*" -} diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..ad9c9f57 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,41 @@ + + +## Security + +Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), and [Xamarin](https://github.com/xamarin). + +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below. + +## Reporting Security Issues + +**Please do not report security vulnerabilities through public GitHub issues.** + +Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report). + +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp). + +You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). + +Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: + + * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) + * Full paths of source file(s) related to the manifestation of the issue + * The location of the affected source code (tag/branch/commit or direct URL) + * Any special configuration required to reproduce the issue + * Step-by-step instructions to reproduce the issue + * Proof-of-concept or exploit code (if possible) + * Impact of the issue, including how an attacker might exploit the issue + +This information will help us triage your report more quickly. + +If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs. + +## Preferred Languages + +We prefer all communications to be in English. + +## Policy + +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd). + + \ No newline at end of file